0001654954-24-003953.txt : 20240329 0001654954-24-003953.hdr.sgml : 20240329 20240329160202 ACCESSION NUMBER: 0001654954-24-003953 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20231230 FILED AS OF DATE: 20240329 DATE AS OF CHANGE: 20240329 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENGLOBAL CORP CENTRAL INDEX KEY: 0000933738 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING SERVICES [8711] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 880322261 STATE OF INCORPORATION: NV FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14217 FILM NUMBER: 24804095 BUSINESS ADDRESS: STREET 1: 11740 KATY FWY STREET 2: ENERGY TOWER III, 11TH FLOOR CITY: HOUSTON STATE: TX ZIP: 77079 BUSINESS PHONE: 281-878-1000 MAIL ADDRESS: STREET 1: 11740 KATY FWY STREET 2: SUITE 1100 CITY: HOUSTON STATE: TX ZIP: 77079 FORMER COMPANY: FORMER CONFORMED NAME: INDUSTRIAL DATA SYSTEMS CORP DATE OF NAME CHANGE: 19970123 10-K 1 eng_10k.htm FORM 10-K eng_10k.htm

 

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

 

or

 

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

 

For the transition period from __________ to __________

 

Commission File No. 001-14217

 

ENGlobal Corporation

(Exact name of registrant as specified in its charter)

   

Nevada

 

88-0322261

(State or other jurisdiction of incorporation or organization)

 

(I.R.S Employer Identification No.)

 

11740 Katy Fwy – Energy Tower III, 11th floor

Houston, TX

 

 

77079

(Address of principal executive offices)

 

(Zip code)

 

Registrant’s telephone number, including area code: (281) 878-1000

 

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

 

Title of each class

 

Trading Symbol

 

Name of each exchange on which registered

Common Stock, $0.001 par value

 

ENG

 

NASDAQ

 

Securities registered pursuant to Section 12(g) of the Exchange 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 preceding 12 months (or for such shortened 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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒      No ☐

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

 

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 the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act) Yes      No ☒

 

The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant on June 30, 2023 (the last business day of the registrant’s most recently completed second fiscal quarter) was $10,144,231 (based upon the closing price for shares of common stock as reported by the NASDAQ on June 30, 2023).

 

The number of shares outstanding of the registrant’s $0.001 par value common stock on March 29, 2024 is as follows: 5,156,583 shares.

 

Documents incorporated by reference: Responses to Items 10, 11, 12, 13 and 14 of Part III of this Report are incorporated herein by reference to information contained in the Company’s definitive proxy statement for its 2024 Annual Meeting of Stockholders or an amendment to this Report to be filed with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year covered by this Report.

 

 

 

 

ENGLOBAL CORPORATION

 

2023 ANNUAL REPORT ON FORM 10-K

 

TABLE OF CONTENTS

 

 

 

 

PAGE

 

 

PART I

 

 

 

ITEM 1.

BUSINESS

 

4

 

ITEM 1A.

RISK FACTORS

 

10

 

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

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

21

 

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

F-1

 

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

27

 

ITEM 9A.

CONTROLS AND PROCEDURES

 

27

 

ITEM 9B.

OTHER INFORMATION

 

29

 

 

 

 

 

 

 

PART III

 

 

 

 

 

 

 

 

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

30

 

ITEM 11.

EXECUTIVE COMPENSATION

 

30

 

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDERS MATTERS

 

30

 

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

 

30

 

ITEM 14.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

30

 

 

 

 

 

 

 

PART IV

 

 

 

 

 

 

 

 

ITEM 15.

EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

31

 

ITEM 16.

FORM 10-K SUMMARY

 

35

 

 

 

 

 

 

 

SIGNATURES

 

 

 

 

 

 

 

 

 

SIGNATURES

 

36

 

 

2

Table of Contents

 

PART I

 

CAUTIONARY NOTICE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K (this “Report”), including “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” as well as oral statements made by the Company and its officers, directors or employees, contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such forward-looking statements are based on management’s beliefs, current expectations, estimates and projections about the industries that the Company and its subsidiaries’ serve, the economy and the Company in general. The words “expect,” “anticipate,” “intend,” “plan,” “believe,” “seek,” “estimate” and similar expressions are intended to identify such forward-looking statements; however, this Report also contains other forward-looking statements in addition to historical information. Although we believe that the expectations reflected in the forward-looking statements are reasonable, such forward-looking statements are not guarantees of future performance and are subject to risks, uncertainties and other factors that may cause the actual results, performance or achievements of the Company to differ materially from historical results or from any results expressed or implied by such forward-looking statements. The Company cautions readers that the following important factors and the risks described in Part I, Item 1A. Risk Factors of this Report, among others, could cause the Company’s actual results to differ materially from the forward-looking statements contained in this Report: (1) the substantial doubt about our ability to continue as a going concern as of December 30, 2023; (2) our limited borrowing capacity under our credit agreement, which matures on June 15, 2024, may limit our ability to finance operations or engage in other business activities, which could have a material impact on our financial condition; (3) our ability to realize revenue projected in our backlog and our ability to collect accounts receivable and process accounts payable in a timely manner; (4) our ability to obtain additional financing when needed, including when our credit agreement matures on June 15, 2024; (5) failure to maintain effective disclosure controls and procedures and internal controls over financial reporting could have an adverse effect on the Company’s operations and the trading price of the Company’s common stock; (6) the impact of the COVID-19 pandemic and of the actions taken by governmental authorities, individuals and companies in response to the pandemic on our business, financial condition, and results of operations, including on our revenues and profitability; (7) our ability to increase our backlog, revenue and profitability; (8) the effect of economic downturns and the volatility and level of oil and natural gas prices; (9) the uncertainties related to the U.S. Government’s budgetary process and their effects on our long-term U.S. Government contracts; (10) our ability to identify, evaluate, and complete any transactions in connection with our review of strategic transactions; (11) the impact of the announcement of our review of strategic transactions on our business, including our financial and operating results, or our employees, suppliers and customers; (12) our ability to accurately estimate the overall risks, revenue or costs on a contract; (13) the risk of providing services in excess of original project scope without having an approved change order; (14) our ability to execute our expansion into the modular solutions market and to execute our updated business growth strategy to position the Company as a leading provider of engineered modular solutions to its customer base; (15) our ability to attract and retain key professional personnel; (16) our debt obligations may limit our financial flexibility; (17) our dependence on one or a few customers; (18) the risks of internal system failures of our information technology systems, whether caused by us, third-party service providers, intruders or hackers, computer viruses, malicious code, cyber-attacks, phishing and other cyber security problems, natural disasters, power shortages or terrorist attacks; (19) the risk of unexpected liability claims or poor safety performance; (20) our ability to realize project awards or contracts on our pending proposals, and the timing, scope and amount of any related awards or contracts; (21) our ability to retain existing customers and attract new customers; (22) our ability to identify, consummate and integrate potential acquisitions; (23) our reliance on third-party subcontractors and equipment manufacturers; (24) our ability to satisfy the continued listing standards of NASDAQ with respect to our common stock or to cure any continued listing standard deficiency with respect thereto; and (25) the effect of changes in laws and regulations, including U.S. tax laws, with which the Company must comply and the associated cost of compliance with such laws and regulations. Actual results and the timing of certain events could differ materially from those projected in or contemplated by the forward-looking statements due to a number of factors detailed from time to time in ENGlobal’s filings with the Securities and Exchange Commission. In addition, reference is hereby made to cautionary statements set forth in the Company’s other SEC filings.

 

The Company cautions that the foregoing list of important factors is not exclusive. We are under no duty and have no plans to update any of the forward-looking statements after the date of this Report to conform such statements to actual results.

 

3

Table of Contents

 

ITEM 1. BUSINESS

 

ENGlobal Corporation (which may be referred to as “ENGlobal,” the “Company,” “we,” “us” or “our”), incorporated in the State of Nevada in June 1994, is a leading provider of innovative, delivered project solutions primarily to the energy industry. We deliver these solutions to our clients by combining our vertically-integrated engineering and professional project execution services with our automation and systems integration expertise. We believe our vertically-integrated strategy allows us to differentiate our company from most of our competitors as a full-service provider, thereby reducing our clients’ dependency on and coordination of multiple vendors and improving control over their project cost and schedules. Our strategy and positioning has also allowed the Company to pursue larger scopes of work centered around many different types of modularized engineered systems. All of the information contained in this Report relates to the annual periods ended December 30, 2023, which contained 52 weeks, and December 31, 2022, which contained 53 weeks.

 

We derive revenues primarily from three sources: (i) business development efforts, (ii) preferred provider or alliance agreements with strategic end-user clients, original equipment manufacturers, and technology partners, and (iii) referrals from existing customers and industry members. Our business development professionals are focused on all sectors in the energy industry.

 

We generally enter into two principal types of contracts with our clients: time-and-material contracts and fixed-price contracts. Our clients typically determine the type of contract to be utilized for a particular engagement, with the specific terms and conditions of a contract being negotiated and typically contained in a multiyear services agreement.

 

Our business development and technical professionals focus on building long-term relationships with clients in order to provide solutions throughout the life cycle of their projects and facilities.

 

Products and services are also promoted through on-line internet communication via our corporate home page at www.englobal.com. The ENGlobal website illustrates our company’s full range of services and capabilities. Through the ENGlobal website, we seek to provide visitors and investors with a single point of contact for obtaining information about our company. Information on our website or any other website is not a part of this Report.

 

Client relationships are nurtured by our geographic advantage of having office locations near our larger customers. By having clients in close proximity, we are able to provide single, dedicated points of contact. Our growth depends in large measure on our ability to attract and retain qualified business development and technical personnel with a respected reputation in the energy industry. Management believes that in-house marketing allows for more accountability and control, thus increasing profitability. We develop preferred provider and alliance agreements with clients in order to facilitate repeat business. These preferred provider agreements, also known as master services or umbrella agreements (“MSAs”) typically have a duration of three to five years. This allows our clients to release work to us without having to negotiate contract terms for each individual project. With the primary terms of the contract agreed to, add-on projects with these customers are easier to negotiate and can be accepted quickly, without the necessity of a bidding process. Management believes that these agreements can serve to stabilize project-centered operations.

 

We have a long history of delivering project solutions and can provide complete project execution and have focused our business development teams on communicating these offerings to our clients which include (i) Engineering, (ii) Automation, and (iii) Government Services.

 

Our Engineering group focuses on providing engineering, procurement and construction management services as well as fabricated products to downstream refineries, petrochemical, and renewable energy facilities as well as midstream pipeline, storage and other transportation related companies. These services are often applied to small capital improvement and maintenance projects within refineries and petrochemical facilities.  For our transportation clients, we work on facilities that include pumping, compression, gas processing, metering, storage terminals, product loading and blending systems.

 

4

Table of Contents

 

Our Automation group designs, integrates and commissions modular systems that include electronic distributed control, on-line process analytical data, continuous emission monitoring, and electric power distribution. Often these packaged systems are housed in a fabricated metal enclosure, modular building or freestanding metal rack, which are commonly included in our scope of work. We provide automation engineering, procurement, fabrication, systems integration, programing and on-site commissioning services to our clients for both new and existing facilities.

 

The Government Services group provides services related to the design, integration and implementation of process distributed control and analyzer systems, advanced automated data gathering systems, information technology and the maintenance of these systems primarily to the U.S. Government globally. The Government Services group operates through ENGlobal’s wholly-owned subsidiary, ENGlobal Government Services, Inc. (“EGS”). Other clients of this group include state and local government agencies. EGS also provides electrical and instrument installation, technical services, and ongoing maintenance, calibration and repair services.

 

We have positioned ourselves as a full-service, vertically-integrated supplier in order to better accommodate the requests of our clients and capture opportunities of larger scope. A majority of these opportunities are expected to be in all sectors of the energy industry; however, some may be outside the energy sector. One result of our sales efforts is that our proposal pipeline continues to increase. Many of these proposals have very long lead times and have exceeded our expected award timing, which would imply that many of our customers will release awards when they are more confident that commodity prices have stabilized at a sufficient level or foreseeable time period. Backlog represents an estimate of gross revenues of all awarded contracts that have not been completed and will be recognized as revenue over the life of the project. Although backlog reflects business that we consider to be firm, cancellations or scope adjustments may occur. Further, most contracts with clients may be terminated by either party at will, in which case the client would only be obligated to pay us for services provided through the termination date. A significant portion of our revenue is generated through MSAs with our clients. Projects awarded under these MSAs tend to be smaller in nature, but continuously awarded as each one is completed. In these instances, only the current unfinished projects are included in our backlog. Additionally, we have historically performed work under longer term contracts with the U.S. Navy that were generally renewed, released or awarded on an annual basis. Recently, the federal government has begun changing the contracting agency for this work. This has created some delays to the contracting sequence. At December 30, 2023, our backlog was $13.3 million. Of this amount, $8.3 million was for our Commercial segment and $5.0 million was for our Government segment. This compares to a total backlog of $20.4 million as of December 31, 2022 with $14.9 million for our Commercial segment and $5.5 million for our Government segment.

 

We have made significant reductions in our overhead structure as part of the internal business reorganization that we started in the first quarter of 2023. These cost reductions were primarily in headcount across all segments to better align the number of administrative staff needed to support our current volume of work and re-organize our corporate structure. We continue to evaluate our headcount and will reduce it as necessary to better align our costs with the volume of the business.

 

Our Board of Directors continues to review strategic transactions, which could include strategic acquisitions, mergers, reverse mergers, the issuance or buyback of public shares, or the purchase or sale of specific assets, in addition to other potential actions aimed at increasing shareholder value. The Company does not intend to disclose or comment on developments related to its review unless and until the Board has approved a specific transaction or otherwise determined that further disclosure is appropriate. There can be no assurance that the Board’s strategic review will result in any transaction, or any assurance as to its outcome or timing.

 

Our recurring losses, negative cash flows from operating activities, need for additional financing and the uncertainties surrounding our ability to obtain such financing, raise substantial doubt about our ability to continue as a going concern. We have limited cash on hand and will need additional working capital to fund our planned operations. We are subject to significant risks and uncertainties, including failing to secure additional capital to fund our planned operations or failing to profitably operate the business. We intend to raise funds through various potential sources, such as equity or debt financings; however, we can provide no assurance that such financing will be available on acceptable terms, or at all. If adequate financing is not available or we do not achieve profitability and positive cash flows from operating activities, we may be required to significantly curtail or cease our operations, and our business would be jeopardized.

 

5

Table of Contents

 

Available Information

 

You can find financial and other information about ENGlobal at our website at www.englobal.com. Copies of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) are provided free of charge through our website and are available as soon as reasonably practicable after filing electronically or otherwise furnishing reports to the Securities and Exchange Commission (the “SEC”). Information relating to corporate governance at ENGlobal, including: (i) our Code of Business Conduct and Ethics for all of our employees, including our Chief Executive Officer and our Chief Financial Officer; (ii) our Code of Ethics for our Chief Executive Officer and our Senior Financial Officers; (iii) information concerning our directors and our Board of Directors Committees, including Committee charters; and (iv) information concerning transactions in ENGlobal securities by directors and executive officers, is available on our website under the Investors link. Information on our website or any other website is not a part of this Report. We will provide any of the foregoing information, for a reasonable fee, upon written request to Investor Relations, ENGlobal Corporation, 11740 Katy Fwy., Energy Tower III, Suite 1100, Houston, Texas 77079.

 

Reporting Segments

 

Our Commercial and Government segments are strategic business units that offer different services and products and therefore require different marketing and management strategies. Separate operational leaders are in charge of our engineering offices and our automation offices, including the office that contracts with government agencies. The operating performance of our segments is regularly reviewed with the operational leaders of the two segments, the chief executive officer (“CEO”), chief financial officer (“CFO”) and others. This group represents the chief operating decision maker (“CODM”) for ENGlobal.

 

Our corporate and other expenses that do not individually meet the criteria for segment reporting are reported separately as Corporate expenses.

 

Products and Services

 

The Commercial segment provides multi-disciplined engineering services and fabrication relating to the development, management and execution of projects requiring professional engineering and related project management services primarily to the energy industry throughout the United States. The Commercial segment currently operates through ENGlobal’s wholly-owned subsidiary, ENGlobal U.S., Inc. (“ENGlobal U.S.”). ENGlobal’s engineering staff has the capability of developing a project from the initial planning stages through detailed design and construction management. Our services include conceptual studies, project definition, cost estimating, engineering design, environmental compliance, material procurement, project management, construction management and fabrication.

 

The Commercial segment derives revenue on contracts from time-and-material fees charged for professional and technical services. Its operating income is derived primarily from services it provides to the oil and gas industry. We also enter into contracts providing for the execution of projects on a fixed-price basis, whereby some, or all, of the project activities related to engineering, material procurement, construction management, automation, integration, and fabrication are performed for a fixed amount.

 

The Government segment provides services related to the design, integration and implementation of process distributed control and analyzer systems, advanced automated data gathering systems, information technology and the maintenance of these systems primarily to the U.S. Government globally. The Government segment operates through ENGlobal’s wholly-owned subsidiary, ENGlobal Government Services, Inc. (“EGS”). Other clients of this division include state and local government agencies. EGS provides electrical and instrument installation, technical services, and ongoing maintenance, calibration and repair services.

 

6

Table of Contents

 

Competition

 

Our Commercial segment competes with a large number of public and private firms of various sizes, ranging from the industry’s largest firms, which operate on a worldwide basis to much smaller regional and local firms. Many of our competitors are larger than we are and have significantly greater financial and other resources available to them than we do. However, the largest firms in our industry are sometimes our clients, performing as program managers for very large-scale projects who subcontract a portion of their work to us. We also have many competitors who are smaller than us and who, as a result, may be able to offer services at more competitive prices.

 

Competition is centered on performance and the ability to provide the engineering, planning and project delivery skills required for completing projects in a timely, cost-efficient manner. The expertise of our management and technical personnel and the timeliness and quality of our support services are key competitive factors.

 

Our Government segment competes with a large number of public and private firms of various sizes, ranging from the industry’s largest firms, which operate on a worldwide basis to much smaller regional and local firms. Many of our competitors are larger than we are and have significantly greater financial and other resources available to them than we do. We also have many competitors who are smaller than us and who, as a result, may be able to offer services at more competitive prices.

 

Competition is centered on performance and the ability to provide the engineering, assembly and integration required to complete projects in a timely and cost-efficient manner. The technical expertise of our management team and technical personnel and the timeliness and quality of our support services are key competitive factors.

 

Customers

 

Our customer base consists primarily of Fortune 500 companies in the energy industry and the U.S. government. While we do not have continuing dependence on any single client or a limited group of clients, one or a few clients may contribute a substantial portion of our revenue in any given year or over a period of several consecutive years due to the longevity of major projects, such as facility upgrades or expansions. ENGlobal may work for many different subsidiaries or divisions of a client. The loss of a single large customer, including all of its subsidiaries or divisions, or the reduction in demand for our services by several customers in the same year could have a material impact on our financial results. We continue to focus substantial attention on improving customer services in order to enhance satisfaction and increase customer retention. Revenue generated through sources such as preferred provider relationships are longer term in nature and are not typically limited to one project.

 

A significant long-term trend among our clients and their industry counterparts has been outsourcing engineering services. This trend has fostered the development of ongoing, longer-term client arrangements. These arrangements vary in scope, duration and degree of commitment. While there is typically no guarantee that work will result from these agreements, often the arrangements form the basis for a longer-term client relationship. Despite their variety, we believe that these partnering relationships have a stabilizing influence on our revenue.

 

Overall, our ten largest customers, who vary from one period to the next, accounted for 70.5% of our total revenues for 2023 and 66.0% of our total revenues for 2022. Most of our projects are specific in nature and we generally have multiple projects with the same clients. If we were to lose one or more of our significant clients and were unable to replace them with other customers or other projects, our business could be materially adversely affected. Our top two clients in 2023 were a multi-national midstream refining and chemical company and the U.S. Government. Even though we frequently receive work from repeat clients, our client list may vary significantly from year to year. Our potential revenue in all segments is dependent on continuing relationships with our customers. For the years ended December 30, 2023 and December 31, 2022, we had approximately 65 and 59 active customers, respectively.

 

Suppliers

 

Our ability to provide clients with services and systems in a timely and competitive manner depends on the availability of products and parts from our suppliers at competitive prices and on reasonable terms. Our suppliers are not obligated to have products on hand for timely delivery nor can they guarantee product availability in sufficient quantities to meet our demands. There can be no assurance that we will be able to obtain necessary supplies at prices or on terms we find acceptable. However, in an effort to maximize availability and maintain quality control, we generally procure components from multiple distributors on our clients’ behalf and in some cases we can take advantage of national agreements our clients may have entered into.

 

7

Table of Contents

 

For example, all of the product components used by our Government segment are assembled using components and materials that are available from numerous domestic manufacturers and suppliers. There are approximately five principal suppliers of distributed control systems, each of which can be replaced by an equally viable competitor, and our clients typically direct the selection of their preferred supplier. Thus, in the vast majority of cases, we anticipate little or no difficulty in obtaining components in sufficient quantities and in a timely manner to support our installation and assembly operations in the Government segment. Units produced through the Government segment are not produced for inventory and component parts; rather, they are typically purchased on an as-needed basis. By being vendor neutral, ENGlobal is able to provide quality technology and platforms for the design of plant systems such as 3D modeling, process simulation and other technical applications.

 

Despite the foregoing, our Government segment relies on certain suppliers for necessary components and there can be no assurance that these components will continue to be available on acceptable terms. If a vendor does not continue to contract with us, it may be difficult to obtain alternative sources of supply without a material disruption in our ability to provide products and services to our customers. While we do not believe that such a disruption is likely, if it did occur, it could have a material adverse effect on our financial condition and results of operations.

 

Additionally, due to our working capital constraints we have had to extend payment terms to our suppliers beyond our standard terms, which in some cases has impacted our relationship with those suppliers.  We can provide no assurance that we will be able to continue to purchase materials from our existing suppliers under standard payment terms, which could adversely affect our customer relationships, future work, profitability, and execution schedule. 

 

Patents, Trademarks, Licenses

 

Our success depends in part upon our ability to protect our proprietary technology, which we do primarily through protection of our trade secrets and confidentiality agreements. In addition, the U.S. Patent and Trademark Office issued our “Integrated Rack” patent No. 7,419,061 B1 in 2008, our “Universal Master Control Station System” patent No. 8,601,491 B1 in 2013, our “Modular HVAC System for Providing Positive Pressure to an Interior of a Positive Pressure Facility” patent No. 8,670,870 in 2014, our “Method of Controlling a Plurality of Master Control Stations” patent No. 8,959,447 B1 and our “Client Configuration Tool” patent No. 8,983,636 B1 in 2015.

 

Our trade names are protected by registration as well as by common law trademark rights. Our trademark for the use of “ENGlobal” ® - “Engineered for Growth” ®, and “viMAC” ® in connection with our products are registered with the U.S. Patent and Trademark Office and we claim common law trademark rights for “ENGlobal” TM in connection with our services. We also claim common law trademark rights for “Global Thinking…Global Solutions” TM, “CARES - Communicating Appropriate Responses in Emergency Situations” TM, “riFAT” TM, “ACE” TM, and “ENGlobal Power Islands” TM.

 

There can be no assurance that the protective measures we currently employ will be adequate to prevent the unauthorized use or disclosure of our technology, or the independent, third-party development of the same or similar technology. Although our competitive position to some extent depends on our ability to protect our proprietary and trade secret information, we believe that other factors, such as the technical expertise and knowledge base of our management and technical personnel, as well as the timeliness and quality of the support services we provide, will also help us to maintain our competitive position.

 

8

Table of Contents

 

Environmental, Social and Governance (ESG), Human Capital, and Diversity, Equity and Inclusion (DEI) 

 

Workforce Composition

 

As of December 30, 2023, we employed approximately 134 individuals on a full-time equivalent basis compared to approximately 302 individuals on a full-time equivalent basis as of December 31, 2022. The 55.6% decrease in personnel in 2023 was attributable to our decision to stop self-performing construction, field services and fabrication work, and the related staff reductions. We believe that our ability to recruit and retain highly skilled and experienced professional and technical personnel has been and will continue to be critical to our ability to execute our business plan. None of our employees are represented by a labor union or is subject to a collective bargaining agreement. We believe that relations with our employees are good.

 

Diversity and Inclusion

 

As a company focused on internal collaboration to achieve common goals and partnerships with a diverse group of stakeholders to optimize value, we believe a diverse workforce is critical to our success. As such, we endeavor to create an environment rich in diversity that welcomes those of all backgrounds, ethnicities, and experiences. We employ people from a diverse number of nationalities and ethnicities. Nearly 37% of our workforce is comprised of racial minority groups; approximately 16% of our workforce is female.

 

ENGlobal is committed to balancing our hiring practices and workplaces. Our recruiting efforts, development opportunities and retention initiatives include a focus on promoting gender and ethnicity balance in the workplace. As a contractor for various governmental entities we provide certain assurances of our initiatives related to workplace diversity.

 

We also are dedicated to the development and training of our workforce. Training begins with onboarding with job-specific instruction, integrating safety expectations, corporate ethics and behaviors that focus on workplace inclusion.

 

Benefits

 

We provide employee health and welfare benefits standard for the industry and location of employment. All employees and their families (upon meeting eligibility requirements) are eligible to participate in the Company’s health insurance plan as well as the Company’s defined contribution (401(k)) plan with a discretionary Company match.

 

Health and Safety

 

Safety is one of our core values. We endeavor to make certain our employees have access to preventive policies, procedures, programs, and training as we work toward an accident-free workplace.

 

Our human capital initiatives are implemented by senior leadership with oversight from our Board of Directors. The Board’s Compensation and Nominating and Corporate Governance Committees oversee our human capital-related policies, programs, and initiatives that focus on diversity and benefits including employee safety, health and wellness matters.

 

Government Regulations

 

ENGlobal and certain of its subsidiaries are subject to various foreign, federal, state, and local laws and regulations relating to our business and operations, and various health and safety regulations established by the Occupational Safety and Health Administration (OSHA). We are subject to a variety of state, local and foreign licensing, registration and other regulatory requirements governing the practice of engineering and other professional disciplines. For example, OSHA requires Process Safety Management to prevent the release of hazardous chemicals, the Department of Transportation (DOT) requires that pipeline operators are in full compliance with pipeline safety regulations, and the Environmental and Protection Agency (EPA) provides incentives to reduce chemical emissions. Currently, we are not aware of any situation or condition relating to the regulation of the Company, its subsidiaries, or personnel that we believe is likely to have a material adverse effect on our results of operations or financial condition.

 

9

Table of Contents

 

Benefit Plans

 

ENGlobal sponsors a 401(k) retirement plan for its employees. The Company, at the direction of the Board of Directors, may make discretionary contributions. The Company reinstated the match of employees’ deferrals effective May 29, 2022.  The Company matches 33% of employee deferrals up to 6% of eligible pre-tax compensation, for a maximum Company matching contribution of 2%.

 

ITEM 1A. RISK FACTORS

 

Set forth below and elsewhere in this Report and in other documents that we file with the SEC are risks and uncertainties that could cause actual results to differ materially from the results contemplated by the forward-looking statements contained in this Report. You should be aware that the occurrence of any of the events described in these risk factors and elsewhere in this Report could have a material adverse effect on our business, financial condition and results of operations and that upon the occurrence of any of these events, the trading price of our common stock could decline.  These factors, among others, raise substantial doubt about the Company’s ability to continue as a going concern within one year after the issuance date of this Report.

 

RISKS RELATED TO OUR BUSINESS, INDUSTRY AND STRATEGY

 

                Substantial doubt about our ability to continue as a going concern exists. Our audited financial statements for the period ended December 30, 2023 were prepared on the assumption that we would continue as a going concern. Those financial statements and the accompanying opinion of our auditor expressed a substantial doubt about our ability to continue as a going concern. Those audited financial statements did not include any adjustments that might result from the outcome of this uncertainty. Our recurring losses, negative cash flows from operating activities, need for additional financing and the uncertainties surrounding our ability to obtain such financing, raise substantial doubt about our ability to continue as a going concern. We have limited cash on hand and will need additional working capital to fund our planned operations. We are subject to significant risks and uncertainties, including failing to secure additional capital to fund our planned operations or failing to profitably operate the business. We intend to raise funds through various potential sources, such as equity or debt financings; however, we can provide no assurance that such financing will be available on acceptable terms, or at all. If adequate financing is not available or we do not achieve profitability and positive cash flows from operating activities, we may be required to significantly curtail or cease our operations, and our business would be jeopardized.

 

Our ability to continue as a going concern is also subject to, among other factors, our ability to collect receivables from our clients when due and to invoice our customers in a timely manner. Under the typical payment terms of our fixed-price contracts, the customer pays us progress payments. These progress payments are based on quantifiable measures of performance or on the achievement of specified events or milestones. If these events or milestones are delayed, it will negatively impact the timing of our cash receipts, which affects our ability to pay our employees and suppliers. If we are not able collect our receivables when due from our clients, our cash flow will be negatively impacted which could lead to us not being able to meet our current obligations.  

 

Our limited borrowing capacity under our Credit Agreement, which matures on June 15, 2024, may limit our ability to finance operations or engage in other business activities, which could have a material impact on our financial condition. As of March 2, 2024, we have outstanding borrowings of $1.2 million under the Credit Agreement, which matures on June 15, 2024. The terms of the Credit Agreement allow for an additional term loan of $50,000 at the lender’s discretion. The limited borrowing capacity under the Credit Agreement may limit our ability to finance operations or engage in other business activities, which could have a material impact on our financial condition.

 

If we are unable to collect our receivables, our results of operations and cash flows could be adversely affected. Our business depends on our ability to successfully obtain payment from our clients of the amounts they owe us for work performed and materials supplied. In the ordinary course of business, we extend unsecured credit to our customers. We may also agree to allow our customers to defer payment on projects until certain milestones have been met or until the projects are substantially completed, and customers typically withhold some portion of amounts due to us as retainage. We bear the risk that our clients will pay us late or not at all. Though we evaluate and attempt to monitor our clients’ financial condition, there is no guarantee that we will accurately assess their creditworthiness. To the extent the credit quality of our clients deteriorates or our clients seek bankruptcy protection, our ability to collect receivables and our results of operations could be adversely affected. Even if our clients are credit-worthy, they may delay payments in an effort to manage their cash flow. Financial difficulties or business failure experienced by one or more of our major customers has had and could, in the future, continue to have a material adverse effect on both our ability to collect receivables and our results of operations.

 

10

Table of Contents

 

Our debt obligations may limit our financial flexibility. As of March 2, 2024, we had a total of approximately $1.2 million in debt outstanding under the Credit Agreement, which matures on June 15, 2024. We may incur additional debt in order to fund our operational activities. A higher level of indebtedness increases the risk that our financial flexibility may deteriorate. Our ability to meet our debt obligations and service our debt depends on future performance. General economic conditions, commodity prices, and financial, business and other factors may affect our operations and our future performance. Many of these factors are beyond our control and we may not be able to generate sufficient cash flow to pay the debt, and future working capital, borrowings and equity financing may not be available to pay or refinance such debt.

 

Failure to maintain effective disclosure controls and procedures and internal controls over financial reporting could have an adverse effect on the Company’s operations and the trading price of the Company’s common stock. Effective internal controls are necessary for the Company to provide reliable financial reports, effectively prevent fraud and operate successfully as a public company. If the Company cannot provide reliable financial reporting or effectively prevent fraud, the Company’s reputation and operating results could be harmed. If the Company is unable to maintain effective disclosure controls and procedures and internal controls over financial reports, the Company may not be able to provide reliable financial reporting, which in turn could affect the Company’s operating results or cause the Company to fail to meet its reporting obligations. Ineffective internal controls could also cause investors to lose confidence in reported financial information, which could negatively affect the trading price of the Company’s common stock, limit the ability of the Company to access capital markets in the future, and require additional costs to improve internal control systems and procedures.

 

 The COVID–19 pandemic has adversely affected and could continue to adversely affect our business, financial condition and results of operations. Our business is dependent upon the willingness and ability of our customers to conduct transactions with us. The COVID–19 pandemic has caused severe disruptions in the worldwide economy, including the global demand for oil and natural gas. The prolonged nature of the COVID–19 pandemic has resulted, and may continue to result, in a significant decrease in business and/or has caused, and may in the future cause, our customers to be unable to meet existing payment or other obligations to us, particularly in the event of a resurgence of COVID–19 in our market areas. The COVID–19 pandemic may also negatively impact the availability of our key personnel necessary to conduct our business as well as the business and operations of third-party service providers who perform critical services for our business. Because the severity, magnitude and duration of the COVID-19 pandemic and its economic consequences are uncertain, rapidly changing and difficult to predict, the impact on our business, financial condition and results of operations remains uncertain and difficult to predict. If COVID–19 resurges or if the response to contain the COVID-19 pandemic is unsuccessful, we could experience a material adverse effect on our business, financial condition, and results of operations.

 

Our future revenue depends on our ability to consistently bid and win new contracts, provide high-quality, cost-effective services, and to maintain and renew existing contracts. Our failure to effectively obtain future contracts could adversely affect our profitability. Our future revenue and overall results of operations require us to successfully bid on new contracts, provide high-quality, cost-effective services, and renew existing contracts. Contract proposals and negotiations are complex and frequently involve a lengthy bidding and selection process, which is affected by a number of factors, such as market conditions, financing arrangements and required governmental approvals. For example, a client may require us to provide a bond or letter of credit to protect the client should we fail to perform under the terms of the contract. When negative market conditions arise, or if we fail to secure adequate financial arrangements or required governmental approvals, we may not be able to pursue particular projects, which could adversely affect our profitability. These factors have impacted our operations in the past several years and may continue to do so.

 

11

Table of Contents

 

Economic downturns and the volatility and level of oil and natural gas prices could have a negative impact on our businesses. Demand for the services offered by us has been and is expected to continue to be, subject to significant fluctuations due to a variety of factors beyond our control, including demand for engineering services in the petroleum refining, petroleum chemical and pipeline industries and in other industries that we provide services to. During economic downturns in these industries, our customers’ need to engage us may decline significantly and projects may be delayed or cancelled. However, these factors can cause our profitability to decline significantly. Our clients’ willingness to undertake these activities depends largely on the following factors:

 

 

Prices and expectations about future prices of oil and natural gas;

 

Domestic and foreign supply of and demand for oil and natural gas;

 

The cost of exploring for, developing, producing and delivering oil and natural gas;

 

Weather conditions, such as hurricanes, which may affect our clients’ ability to produce oil and natural gas;

 

Available pipeline, storage and other transportation capacity;

 

Federal, state and local regulation of oilfield activities;

 

Environmental concerns regarding the methods our customers use to produce oil and natural gas;

 

The availability of water resources and the cost of disposal and recycling services; and

 

Seasonal limitations on access to work locations.

 

Anticipated future prices for oil and natural gas are a primary factor affecting spending by our clients. Historically, the markets for oil and natural gas have been volatile and lower prices or volatility in prices for oil and natural gas typically decreases spending by our clients, which can cause rapid and material declines in demand for our services and in the prices we are able to charge for our services. Further, a sustained period of lower prices and volatility in prices for oil and natural gas can exacerbate the potential for cancellations and adjustments to our backlog from our clients in the oil and natural gas industry. The Russia-Ukraine war, the Israel-Palestine conflict, Houthi attacks in the Red Sea, and Iranian activities in the Strait of Hormuz are having various impacts on the global and United States economy, including increased inflation, substantial increases in the prices of oil and natural gas, large Western companies ceasing to do business in Russia and uncertain capital markets with declines in the leading market indexes.  The duration of these conflicts and its impact on our business are uncertain, but it is likely to continue causing disruption and instability which may lead to additional volatility in prices for oil and natural gas.

 

We derive a portion of our revenue from U.S. federal, state and local government agencies, and as a result, any disruption in government funding, any change in our ability to comply with various procurement laws and regulations as a U.S. Government contractor, or any exercise by the U.S. Government of certain rights to modify, delay, curtail, renegotiate, or terminate existing contracts for convenience could adversely affect our business. In 2023, we generated approximately 20.9% of our revenue from contracts with U.S. federal, state and local government agencies. A significant amount of this revenue is derived under multi-year contracts, many of which are appropriated on an annual basis. As a result, at the beginning of a project, the related contract may be only partially funded, and additional funding is normally committed only as appropriations are made in each subsequent year. Our backlog includes only the portion of the contract award for which funding has been appropriated. Whether appropriations are made, and the timing of payment of appropriated amounts, may be influenced by numerous factors that could affect our U.S. Government contracting business, including the following:

 

 

The failure of the U.S. Government to complete its budget and appropriations process before its fiscal year-end, which may result in U.S. Government agencies delaying the procurement of services;

 

Budget constraints or policy changes resulting in delay or curtailment of expenditures related to the services we provide;

 

The timing and amount of tax revenue received by federal, and state and local governments, and the overall level of government expenditures;

 

Delays associated with insufficient numbers of government staff to oversee contracts;

 

Competing political priorities and changes in the political climate with regard to the funding or operation of the services we provide;

 

Unsatisfactory performance on government contracts by us or one of our subcontractors, negative government audits or other events that may impair our relationship with federal, state or local governments;

 

A dispute with or improper activity by any of our subcontractors; and

 

General economic or political conditions.

 

12

Table of Contents

 

In addition, we must comply with and are affected by U.S. federal, state, local, and foreign laws and regulations relating to the formation, administration and performance of government contracts. These laws and regulations affect how we do business with our clients and, in some instances, impose additional costs on our business operations. Although we take precautions to prevent and deter fraud, misconduct, and non-compliance, we face the risk that our employees or outside partners may engage in misconduct, fraud, or other improper activities. U.S. government agencies, such as the Defense Contract Audit Agency (“DCAA”), routinely audit and investigate government contractors and evaluate compliance with applicable laws, regulations, and standards. In addition, during the course of its audits, the DCAA may question our incurred project costs. If the DCAA believes we have accounted for such costs in a manner inconsistent with the requirements of applicable laws, regulations and standards, the DCAA auditor may recommend that such costs be disallowed. Historically, we have not experienced significant disallowed costs as a result of government audits. However, we can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future.

 

Also, U.S. Government projects in which we participate as a contractor or subcontractor may extend for several years. Generally, government contracts include the right to modify, delay, curtail, renegotiate, or terminate contracts and subcontracts at the government’s convenience any time prior to their completion. Any decision by a U.S. Government client to modify, delay, curtail, renegotiate, or terminate our contracts at their convenience may result in a decline in our profits and revenue.

 

We are reviewing strategic transactions and there can be no assurance that we will be successful in identifying or completing any strategic alternative, that any such strategic transactions will result in additional value for our shareholders or that the process will not have an adverse impact on our business. Our Board of Directors continues to review strategic transactions. These transactions could include, but are not limited to, strategic acquisitions, mergers, reverse mergers, the issuance or buyback of public shares, or the purchase or sale of specific assets, in addition to other potential actions aimed at increasing shareholder value. There can be no assurance that the review of strategic transactions will result in the identification or consummation of any transaction. Our Board of Directors may also determine that our most effective strategy is to continue to effectuate our current business plan. The process of reviewing strategic transactions may be time consuming and disruptive to our business operations and, if we are unable to effectively manage the process, our business, financial condition and results of operations could be adversely affected. We could incur substantial expenses associated with identifying and evaluating potential strategic transactions. No decision has been made with respect to any transaction and we cannot assure you that we will be able to identify and undertake any transaction that allows our shareholders to realize an increase in the value of their common stock or provide any guidance on the timing of such action, if any.

 

We also cannot assure you that any potential transaction or other strategic alternative, if identified, evaluated and consummated, will provide greater value to our shareholders than that reflected in the current price of our common stock. Any potential transaction would be dependent upon a number of factors that may be beyond our control, including, but not limited to, market conditions, industry trends, the interest of third parties in our business and the availability of financing to potential buyers on reasonable terms. We do not intend to comment regarding the evaluation of strategic transactions until such time as our Board of Directors has determined the outcome of the process or otherwise has deemed that disclosure is appropriate or required by applicable law. As a consequence, perceived uncertainties related to our future may result in the loss of potential business opportunities and volatility in the market price of our common stock and may make it more difficult for us to attract and retain qualified personnel and business partners.

 

We may consider growing through acquisitions and may not be successful in doing so or in integrating effectively any business or operations we may acquire. As part of our historic business strategy, we have expanded our business through strategic acquisitions. Appropriate acquisitions could allow us to expand into new geographical locations, offer new services, add complementary businesses to expand our portfolio of services, enhance our capital strength or acquire additional talent. Accordingly, our future performance will be impacted by our ability to identify appropriate businesses to acquire, negotiate favorable terms for such acquisitions and effectively and efficiently integrate such acquisitions into our existing businesses. There is no certainty that we will succeed in completing any future acquisitions or whether we will be able to successfully integrate any acquired businesses or to operate them profitably.

 

13

Table of Contents

 

Acquisitions involve numerous risks, any of which could harm our business, including:

 

 

Difficulties in integrating the operations, technologies, products, existing contracts, accounting and personnel of the target company and realizing the anticipated synergies of the combined businesses;

 

Difficulties in supporting and transitioning customers, if any, of the target company;

 

Diversion of our financial and management resources from existing operations;

 

The price we pay or other resources that we devote may exceed the value we realize, or the value we could have realized if we had allocated the purchase price or other resources to another opportunity;

 

Risks of entering new markets in which we have limited or no experience;

 

Potential loss of key employees, customers and strategic alliances from either our current business or the target company’s business;

 

Assumption of unanticipated problems or latent liabilities, such as problems with the quality of the target company’s services;

 

Risks associated with possible violations of the Foreign Corrupt Practices Act and other anti-corruption laws as a result of any acquisition or otherwise applicable to our business; and

 

Inability to generate sufficient net income to justify the acquisition costs.

 

Acquisitions also frequently result in the recording of goodwill and other intangible assets which are subject to potential impairment in the future that could harm our financial results. In addition, if we finance acquisitions by issuing convertible debt or equity securities, our existing stockholders may be diluted, which could lower the market price of our common stock. As a result, if we fail to properly evaluate acquisitions or investments, we may not achieve the anticipated benefits of any such acquisitions, and we may incur costs in excess of amounts that we anticipate.

 

Our business and operating results could be adversely affected by our inability to accurately estimate the overall risks, revenue or costs on a contract. Revenue recognition for a contract requires judgment relative to assessing the contracts estimated risks, revenue and costs and technical issues. Due to the size, complexity and nature of many of our contracts, the estimation of overall risk, revenue and cost at completion is complicated and subject to many variables. Changes in underlying assumptions, circumstances or estimates have in the past and may continue to adversely affect future period financial performance.

 

We may incur significant costs in providing services in excess of original project scope without having an approved change order. After commencement of a contract, we may perform, without the benefit of an approved change order from the customer, additional services requested by the customer that were not contemplated in our contract price due to customer changes or to incomplete or inaccurate engineering, project specifications, and other similar information provided to us by the customer. Our construction contracts generally require the customer to compensate us for additional work or expenses incurred under these circumstances as long as we obtain prior written approval. A failure to obtain adequate written approvals prior to performing the work could require us to record an adjustment to revenue and profit recognized in prior periods under the percentage-of-completion accounting method. Any such adjustments, if substantial, could have a material adverse effect on our results of operations and financial condition, particularly for the period in which such adjustments are made. There can be no assurance that we will be successful in obtaining, through negotiation, arbitration, litigation or otherwise, approved change orders in an amount sufficient to compensate us for our additional, unapproved work or expenses.

 

Our focus on three operating segments could subject us to increased costs and related risks and may not achieve the intended results. Focusing our business activities on three operating segments could subject us to increased costs and related risks and we may not achieve the intended results. These initiatives may require additional investments by the Company and additional attention from management, and if not successful, we may not realize the return on our investments as anticipated or our operating results could be adversely affected by slower than expected sales growth or additional costs.

 

The failure to attract and retain key professional personnel could materially adversely affect our business. Our success depends on attracting and retaining qualified personnel even in an environment where the contracting process is more difficult. We are dependent upon our ability to attract and retain highly qualified managerial, technical and business development personnel. In particular, competition for key management personnel continues to be intense. We cannot be certain that we will retain our key managerial, technical, and business development personnel or be able to attract or assimilate key personnel in the future. Failure to attract and retain such personnel would materially adversely affect our businesses, financial position, results of operations and cash flows.

 

14

Table of Contents

 

Our dependence on one or a few customers could adversely affect us. One or a few clients have in the past and may in the future contribute a significant portion of our consolidated revenue in any one year or over a period of several consecutive years. In 2023, our top three clients accounted for 18.0%, 16.2% and 6.8% of our revenue, respectively, and our ten largest customers accounted for 70.8% of our revenue. As our backlog frequently reflects multiple projects for individual clients, one major customer may comprise a significant percentage of our backlog at any point in time. Because these significant customers generally contract with us for specific projects, we may lose them in other years as their projects with us are completed. If we do not continually replace them with other customers or other projects, our business could be materially adversely affected. Also, the majority of our contracts can be terminated at will. Although we have long-standing relationships with many of our significant customers, our contracts with these customers are on a project-by-project basis and the customers may unilaterally reduce or discontinue their purchases at any time. In addition, dissatisfaction with the results of a single project could have a much more widespread impact on our ability to get additional projects from a single major client. The loss of business from any one of such customers could have a material adverse effect on our business or results of operations.

 

Internal system or service failures could disrupt our business and impair our ability to effectively provide our services and products to our clients, which could damage our reputation and adversely affect our revenue, profitability and operating results. Our information technology systems are subject to systems failures, including network, software or hardware failures, whether caused by us, third-party service providers, intruders or hackers, computer viruses, malicious code, cyber-attacks, phishing and other cyber security problems, natural disasters, power shortages or terrorist attacks. Any such failures could cause loss of data and interruptions or delays in our business, cause us to incur remediation costs, subject us to claims and damage our reputation. Failure or disruption of our communications or utilities could cause us to interrupt or suspend our operations or otherwise adversely affect our business. Any system or service disruptions if not anticipated and appropriately mitigated could have a material adverse effect on our business including, among other things, an adverse effect on our ability to bill our clients for work performed on our contracts, collect the amounts that have been billed and produce accurate financial statements in a timely manner. 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 and, as a result, our results of operations could be materially and adversely affected. We have invested and will continue to pursue further investments in systems that will allow us to achieve and remain in compliance with the regulations governing our business; however, there can be no assurance that such systems will be effective at achieving and maintaining compliance or that we will not incur additional costs in order to make such systems effective.

 

Our backlog is subject to unexpected adjustments and cancellations and is, therefore, an uncertain indicator of our future revenue or earnings. As of December 30, 2023, our backlog was $13.3 million. We expect a majority of this backlog to be completed in 2024. We cannot assure investors that the revenue projected in our backlog will be realized or, if realized, will result in profits. Projects currently in our backlog may be canceled or may remain in our backlog for an extended period of time prior to project execution and, once project execution begins, it may occur unevenly over the current and multiple future periods. In addition, project terminations, suspensions or reductions in scope occur from time to time with respect to contracts reflected in our backlog, reducing the revenue and profit we actually receive from contracts reflected in our backlog. Future project cancellations and scope adjustments could further reduce the dollar amount of our backlog in addition to the revenue and profits that we actually earn. The potential for cancellations and adjustments to our backlog are exacerbated by economic conditions, particularly in our chosen area of concentration, the energy industry. The markets for oil and natural gas have been volatile which can exacerbate the potential for cancellations and adjustments to our backlog from our clients in the oil and natural gas industry.

 

Liability claims could result in losses. Providing engineering and design services involves the risk of contract, professional errors and omissions and other liability claims, as well as adverse publicity. Further, many of our contracts require us to indemnify our clients not only for our negligence, if any, but also for the concurrent negligence of our clients. We currently maintain liability insurance coverage, including coverage for professional errors and omissions. However, claims outside of or exceeding our insurance coverage may be made. A significant claim could result in unexpected liabilities, take management time away from operations, and have a material adverse impact on our cash flow.

 

15

Table of Contents

 

Unsatisfactory safety performance can affect customer relationships, result in higher operating costs and result in high employee turnover. Our workers are subject to the normal hazards associated with providing services on construction sites and industrial facilities. Even with proper safety precautions, these hazards can lead to personal injury, loss of life, damage to, or destruction of property, plant and equipment, and environmental damages. We are intensely focused on maintaining a safe environment and reducing the risk of accidents across all of our job sites. However, poor safety performance may limit or eliminate potential revenue streams from many of our largest customers and may materially increase our future insurance and other operating costs. In hiring new employees, we normally target experienced personnel; however, we also hire inexperienced employees. Even with thorough safety training, inexperienced employees have a higher likelihood of injury which could lead to higher operating costs and insurance rates.

 

Our dependence on third-party subcontractors and equipment manufacturers could adversely affect us. We rely on third-party subcontractors as well as third-party suppliers and manufacturers to complete our projects. To the extent that we cannot engage subcontractors or acquire supplies or materials, our ability to complete a project in a timely fashion may be impaired. If the amount we are required to pay for these goods and services exceeds the amount we have estimated in bidding for fixed-price or time-and-material contracts, we could experience losses on these contracts. In addition, if a subcontractor or supplier is unable to deliver its services or materials according to the negotiated contract terms for any reason, including the deterioration of its financial condition or over-commitment of its resources, we may be required to purchase the services or materials from another source at a higher price. This may reduce the profit to be realized or result in a loss on a project for which the services or materials were needed.

 

Force majeure events such as natural disasters or global or national health epidemics or concerns, such as the COVID-19 coronavirus outbreak, could negatively impact the economy and the industries we service, which may negatively affect our financial condition, results of operations and cash flows. Force majeure events, such as hurricanes or global or national health epidemics or concerns, such as the COVID-19 coronavirus outbreak, could negatively impact the economies of the areas in which we operate. For example, in 2017 Hurricane Harvey caused considerable damage along the Gulf Coast not only to the refining and petrochemical industry, but also the commercial segment which competes for labor, materials and equipment resources needed throughout the entire United States. In some cases, we remain obligated to perform our services after a natural disaster even though our contracts may contain force majeure clauses. In those cases, if we are not able to react quickly and/or negotiate contractual relief on favorable terms to us, our operations may be significantly and adversely affected, which would have a negative impact on our financial condition, results of operations and cash flows.

 

Our cash balance at financial institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insured amounts. Our cash balances, including funds on deposit with financial institutions, are subject to certain limitations imposed by the FDIC. The FDIC provides deposit insurance coverage up to the maximum limit for each depositor, per insured bank. The standard deposit insurance amount is $250,000 per depositor, per FDIC-insured bank, for each ownership category. Due to the FDIC deposit insurance limits, we may be exposed to the risk of loss on any excess cash balances that exceed the deposit insurance amount. This risk arises from the possibility of financial institutions with whom we have deposits becoming insolvent or unable to honor withdrawal requests, resulting in potential losses on uninsured portions of our cash holdings.

 

RISKS RELATED TO OUR COMMON STOCK OUTSTANDING

 

The trading price of our stock may continue to be volatile, which could cause you to lose part or all of your investment. The stock market in general has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. In particular, the trading price of our common stock has been highly volatile and could continue to be subject to wide fluctuations in response to various factors, some of which are beyond our control. During the past twelve months, the sales price of our stock ranged from a low of $1.01 per share in February 2024 to a high of $5.84 per share in March 2023. As a result of this volatility, our stock could experience rapid and substantial decreases in price, and you may be able to sell our stock only at a substantial loss to the price at which you purchased our stock.

 

16

Table of Contents

 

Some, but not all, of the factors that may cause the market price of our common stock to fluctuate include:

 

 

·

fluctuations in our quarterly or annual financial results or the quarterly or annual financial results of companies perceived to be similar to us or relevant for our business;

 

·

changes in estimates of our financial results or recommendations by securities analysts;

 

·

failure of our services or products to achieve or maintain market acceptance;

 

·

changes in market valuations of similar or relevant companies;

 

·

success of competitive service offerings or technologies;

 

·

changes in our capital structure, such as the issuance of securities or the incurrence of debt;

 

·

announcements by us or by our competitors of significant services, contracts, acquisitions or strategic alliances;

 

·

regulatory developments in the United States, foreign countries, or both;

 

·

litigation;

 

·

additions or departures of key personnel;

 

·

investors’ general perceptions; and

 

·

changes in general economic, industry or market conditions.

 

In addition, if the market for energy related stocks, or the stock market in general, experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, financial condition, or results of operations. Further, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. If any of the foregoing occurs, it could cause our stock price to fall and may expose us to lawsuits that, even if unsuccessful, could be costly to defend and a distraction to management.

 

We are not currently in compliance with Nasdaq’s continued listing requirements. If we are unable to comply with Nasdaq’s continued listing requirements, our common stock could be delisted, which could affect the price of our common stock and liquidity and reduce our ability to raise capital. Our common stock is currently listed on Nasdaq. Nasdaq has established certain quantitative criteria and qualitative standards that companies must meet to remain listed for trading on this market. On November 27, 2023, we received written notice from Nasdaq indicating that we are not in compliance with Listing Rule 5550(b) for continued listing due to our failure to maintain a minimum of $2,500,000 in stockholders’ equity. Nasdaq also determined that we do not meet the alternatives of market value of listed securities or net income from continuing operations for continued listing.

 

The notice has no immediate effect on the listing of our common stock, and our common stock will continue to trade on Nasdaq under the symbol “ENG” at this time. We subsequently submitted a plan to regain compliance and based on such submission, Nasdaq granted us an extension of time until May 27, 2024 to regain compliance with Listing Rule 5550(b). To regain compliance, the Company must have a minimum $2,500,000 stockholders’ equity, $35,000,000 market value of listed securities, or $500,000 net income from continuing operations before May 27, 2024.

 

If we do not regain compliance within the allotted compliance period(s), including any extensions that may be granted by Nasdaq, Nasdaq will provide notice that our common stock will be subject to delisting. We would then be entitled to appeal the Nasdaq Staff’s determination to a Nasdaq Listing Qualifications Panel and request a hearing.

 

We intend to monitor the value of our stockholder’s equity balance and the value of our common stock and consider our available options to resolve the noncompliance matter with the minimum stockholder’s equity requirement. No determination regarding our response has been made at this time. There can be no assurance that we will be able to regain compliance with the minimum stockholder’s equity requirement or will otherwise be in compliance with other Nasdaq listing criteria.

 

                A possible “short squeeze” due to a sudden increase in demand of our common stock that largely exceeds supply may lead to additional price volatility. Historically there has not been a large short position in our common stock. However, in the future investors may purchase shares of our common stock to hedge existing exposure or to speculate on the price of our common stock. Speculation on the price of our common stock may involve long and short exposures. To the extent an aggregate short exposure in our common stock becomes significant, investors with short exposure may have to pay a premium to purchase shares for delivery to share lenders at times if and when the price of our common stock increases significantly, particularly over a short period of time. Those purchases may in turn, dramatically increase the price of our common stock. This is often referred to as a “short squeeze.” A short squeeze could lead to volatile price movements in our common stock that are not directly correlated to our business prospects, financial performance or other traditional measures of value for the Company or our common stock.

 

17

Table of Contents

 

A small number of stockholders own a significant portion of our outstanding common stock, thus limiting the extent to which other stockholders can effect decisions subject to stockholder vote. Directors, executive officers and principal stockholders of ENGlobal and their affiliates, beneficially own approximately 34.5% of our outstanding common stock on a fully diluted basis as of the date of this Report. Accordingly, these stockholders, as a group, are able to affect the outcome of stockholder votes, including votes concerning the adoption or amendment of provisions in our Articles of Incorporation or bylaws and the approval of mergers and other significant corporate transactions.

 

The existence of these levels of ownership concentrated in a few persons makes it unlikely that any other holder of common stock will be able to affect the management or direction of the Company. These factors may also have the effect of delaying or preventing a change in management or voting control of the Company.

 

Our Board of Directors may authorize future sales of ENGlobal common stock, which could result in a decrease in the market value to existing stockholders of the shares they hold. Our Articles of Incorporation authorize our Board of Directors to issue up to an additional 69,843,417 shares of common stock and an additional 2,000,000 shares of undesignated preferred stock as of December 30, 2023. Subject to the terms of our Articles of Incorporation, these shares may be issued without stockholder approval unless the issuance is 20% or more of our outstanding common stock, in which case the NASDAQ requires stockholder approval. We may issue shares of stock in the future in connection with acquisitions or financings. In addition, we may issue restricted stock or options under our 2021 Long Term Incentive Plan. Future issuances of substantial amounts of common stock, or the perception that these sales could occur, may affect the market price of our common stock. In addition, the ability of the Board of Directors to issue additional stock may discourage transactions involving actual or potential changes of control of the Company, including transactions that otherwise could involve payment of a premium over prevailing market prices to holders of our common stock.

 

Future issuances of our securities in connection with financing transactions or under equity incentive plans could dilute current stockholders’ ownership. We may decide to raise additional funds to fund our operations through the issuance of public or private debt or equity securities. We cannot predict the effect, if any, that future issuances of debt, our common stock, other equity securities or securities convertible into or exchangeable for our common stock or other equity securities or the availability of any of the foregoing for future sale, will have on the market price of our common stock. The issuance of substantial amounts of our common stock or securities convertible into or exchangeable for our common stock (including shares issued upon the exercise of stock options or the conversion or exchange of any convertible or exchangeable securities outstanding now or in the future), or the perception that such issuances could occur, may adversely affect prevailing market prices for our common stock. In addition, further dilution to our existing stockholders will result, and new investors could have rights superior to existing stockholders.

 

ITEM 1C. CYBERSECURITY

 

Risk Management and Strategy

 

Securing our business information, intellectual property, customer and employee data and technology systems is essential for the continuity of our business, meeting applicable regulatory requirements and maintaining the trust of our stockholders. Cybersecurity is an important and integrated part of our enterprise risk management function that identifies, monitors and mitigates business, operational and legal risks.

 

18

Table of Contents

 

To help protect us from a major cybersecurity incident that could have a material impact on operations or our financial results, we have implemented policies and controls, including investments in technology tools that focus on cybersecurity incident prevention, identification and mitigation. The steps we have taken to reduce our vulnerability to cyberattacks and to mitigate impacts from cybersecurity incidents include, but are not limited to: software tools to collect, aggregate, and analyze volumes of data from an organization’s applications, devices, servers, and users in real-time so security teams can detect and block attacks, establishing information security policies and standards, implementing information protection processes and technologies, and monitoring our information technology systems for cybersecurity threats. We engage a consulting firm on an annual basis to help us test the effectiveness of our internal controls over financial reporting, which includes general controls related to IT. We are currently working with them to update our control environment to include key controls designed to reduce the risks of cybersecurity threats.  We also require third-party service providers to provide an annual SOC-1 report, which includes among other assurances that controls are in place to maintain the confidentiality and privacy of the information processed by the service organization. In addition, we annually purchase a cybersecurity risk insurance policy that would help defray the costs associated with a covered cybersecurity incident if it occurred.

 

Governance

 

Our Board of Directors is actively engaged in overseeing and reviewing our strategic direction and objectives of the Company, taking into account our risk profile and related exposures, including oversight of risks from cybersecurity threats. As part of this oversight function and the recognition of the increasing exposure of cybersecurity threats, the Company is in the process of working with the Board on measures to strengthen our cybersecurity program and establishing a more formal process to evaluate and enhance the effectiveness of our cybersecurity policies and procedures. Our management team is responsible for managing risk and bringing to the Board’s attention any material near-term and long-term risks to the Company, including risks from cybersecurity threats.

 

Our cybersecurity risk management team is comprised of technically skilled IT professionals with experience in preventing, detecting, mitigating and remediating cybersecurity incidents and testing cybersecurity processes under the leadership of our IT Director, who reports to our Chief Executive Officer. The team works in close coordination with the Chief Financial Officer and Chief Executive Officer on cybersecurity risk management matters. Our IT Director has over 20 years of experience in cybersecurity, data security, IT infrastructure and cloud services. He holds a Bachelor’s Degree of Commerce from the University of Karachi.

 

We have not identified any risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially affect our operations, business strategy, regulatory compliance, results of operations, or financial condition

 

ITEM 2. PROPERTIES

 

We lease space in five locations in the U.S. totaling approximately 179,877 square feet. The leases have remaining terms ranging from fourteen months to 104 months and are on terms that we consider commercially reasonable.

 

We have ceased our operations at our Brookshire, Texas and Monahans, Texas facilities and are in discussions with the respective landlords to determine alternatives for these two locations.

 

Our principal office is located in Houston, Texas. Approximately 61,438 square feet of our total office space is designated for our professional, technical and administrative personnel. We believe that our office and other facilities are well maintained and adequate for existing and planned operations at each operating location. Our Commercial segment performs assembly services in its Houston, Texas integration facility with approximately 81,089 square feet of space.

 

Location

 

Square Feet

 

Brookshire, TX

 

 

45,000

 

Houston, TX

 

 

26,006

 

Houston, TX (Portwall)

 

 

81,089

 

Tulsa, OK

 

 

24,182

 

Monahans, TX

 

 

3,600

 

 

 

 

179,877

 

 

ITEM 3. LEGAL PROCEEDINGS

 

From time to time, ENGlobal or one or more of its subsidiaries may be involved in various legal proceedings or may be subject to claims that arise in the ordinary course of business alleging, among other things, claims of breach of contract or negligence in connection with the performance or delivery of goods and/or services. The outcome of any such claims or proceedings cannot be predicted with certainty. Except as described in Note 16—Commitments and Contingencies to our consolidated financial statements under Item 8 of this Report, as of the date of this Report, no legal proceedings are pending against us that we believe individually or collectively could have a materially adverse effect upon our financial condition, results of operations, or cash flows.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

19

Table of Contents

 

PART II

 

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

 

Market Information and Holders

 

Our common stock has been quoted on the NASDAQ Capital Market (NASDAQ - CM) under the symbol “ENG” since April 16, 2013 and the NASDAQ Global Market prior to that date. Newspaper and on-line stock listings identify us as “ENGlobal.”

 

As of December 30, 2023, approximately 39 stockholders of record held our common stock. We do not have information regarding the number of holders of beneficial interests in our common stock.

 

Issuer Purchases of Equity Securities

 

The following table sets forth certain information with respect to repurchases of our common stock for the fourth quarter of 2023:

 

Period

 

Total Number

of Shares

Purchased

 

 

Average

Price Paid

per Share

 

 

Total Number of Shares

Purchased as Part of

Publicly Announced

Plans or Programs (1)

 

 

Maximum Number (or Approximate Dollar Value)

of Shares That May Yet be

Purchased Under Plans or

Programs (1)

 

October 1, 2023 to October 28, 2023

 

 

 

 

 

 

 

 

 

 

$

 

October 29, 2023 to November 25, 2023

 

 

 

 

 

 

 

 

 

 

$

 

November 26, 2023 to December 30, 2023

 

 

 

 

 

 

 

 

 

 

$

 

Total

 

 

 

 

 

 

 

 

161,308

 

 

$425,589

 

 

(1)

On April 21, 2015, the Company announced that its Board of Directors had authorized the repurchase of up to $2.0 million of the Company’s common stock from time to time through open market or privately negotiated transactions, based on prevailing market conditions. The Company is not obligated to repurchase any dollar amount or specific number of shares of common stock under the repurchase program, which may be suspended, discontinued or reinstated at any time. The stock repurchase program was suspended on May 16, 2017 and was reinstated on December 19, 2018. As of December 30, 2023, the Company had purchased and retired 161,308 shares at an aggregate cost of $1.6 million under this repurchase program. Management does not intend to repurchase any shares in the near future.

 

Dividend Policy

 

We have never declared or paid a cash dividend on our common stock. We intend to retain any future earnings for reinvestment in our business and we do not intend to pay cash dividends in the foreseeable future. The payment of dividends in the future, if any, will depend on numerous factors, including our earnings, capital requirements and operating and financial position as well as general business conditions.

 

20

Table of Contents

 

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

 

The following discussion is qualified in its entirety by, and should be read in conjunction with, our Consolidated Financial Statements and Notes thereto, included elsewhere in this Report.

 

Overview

 

ENGlobal Corporation is a leading provider of innovative, delivered project solutions primarily to the energy industry. We deliver these solutions to our clients by combining our vertically-integrated engineering and professional project execution services with our automation and systems integration expertise and fabrication capabilities. We believe our vertically-integrated strategy allows us to differentiate our company from most of our competitors as a full service provider, thereby reducing our clients’ dependency on and coordination of multiple vendors and improving control over their project cost and schedules. Our strategy and positioning has also allowed the Company to pursue larger scopes of work centered around many different types of modularized engineered systems.

 

We have a long history of delivering project solutions and can provide complete project execution and have focused our business development teams on communicating these offerings to our clients which include (i) Engineering, (ii) Automation, and (iii) Government Services.

 

We have made significant reductions in our overhead structure as part of the internal business reorganization that we started in the first quarter of 2023. These cost reductions were primarily in headcount across all segments to better align the number of administrative staff needed to support our current volume of work and re-organize our corporate structure. We continue to evaluate our headcount and will reduce it as necessary to better align our costs with the volume of the business.  

 

Our Board of Directors continues to review strategic transactions, which could include strategic acquisitions, mergers, reverse mergers, the issuance or buyback of public shares, or the purchase or sale of specific assets, in addition to other potential actions aimed at increasing shareholder value. The Company does not intend to disclose or comment on developments related to its review unless and until the Board has approved a specific transaction or otherwise determined that further disclosure is appropriate. There can be no assurance that the Board’s strategic review will result in any transaction, or any assurance as to its outcome or timing.

 

Our recurring losses, negative cash flows from operating activities, need for additional financing and the uncertainties surrounding our ability to obtain such financing, raise substantial doubt about our ability to continue as a going concern. We have limited cash on hand and will need additional working capital to fund our planned operations. We are subject to significant risks and uncertainties, including failing to secure additional capital to fund our planned operations or failing to profitably operate the business. We intend to raise funds through various potential sources, such as equity or debt financings; however, we can provide no assurance that such financing will be available on acceptable terms, or at all. If adequate financing is not available or we do not achieve profitability and positive cash flows from operating activities, we may be required to significantly curtail or cease our operations, and our business would be jeopardized.

 

Results of Operations

 

Our revenue is comprised of services revenue and the sale of engineered modular solutions. We generally recognize service revenue as soon as the services are performed. During 2023, we worked on 225 projects ranging in size from $1 thousand to $14.2 million. The average size of the projects during 2023 was $509 thousand and we recorded an average revenue of $174 thousand per project.

 

In the course of providing our services, we routinely provide materials and equipment and may provide construction management or construction services. Generally, these materials, equipment and subcontractor costs are passed through to our clients and reimbursed, along with handling fees, which in total are at margins much lower than those of our services business. In accordance with industry practice and generally accepted accounting principles, all such costs and fees are included in revenue. The use of subcontractor services can change significantly from project to project; therefore, changes in revenue and gross profit, SG&A expense and operating income as a percent of revenue may not be indicative of our core business trends. 

 

21

Table of Contents

 

Segment operating SG&A expense includes management and staff compensation, office costs such as rents and utilities, depreciation, amortization, travel, bad debt and other expenses generally unrelated to specific client contracts, but directly related to the support of a segment’s operations. Corporate SG&A expenses includes investor relations, governance, finance, accounting, health, safety, environmental, human resources, legal and information technology which are unrelated to specific projects but which are incurred to support corporate activities.

 

Reporting Segments

 

Our Commercial and Government segments are strategic business units that offer different services and products and therefore require different marketing and management strategies. Separate operational leaders are in charge of our engineering offices and our automation offices, including the office that contracts with government agencies. The operating performance of our segments is regularly reviewed with the operational leaders of the two segments, the chief executive officer (“CEO”), the chief financial officer (“CFO”) and others. This group represents the chief operating decision maker (“CODM”) for ENGlobal.

 

Our corporate and other expenses that do not individually meet the criteria for segment reporting are reported separately as Corporate expenses.

 

Comparison of the years ended December 30, 2023 and December 31, 2022

 

The following table set forth below, for the years ended December 30, 2023 and December 31, 2022, provides financial data that is derived from our consolidated statements of operations (amounts in thousands, except per share data).

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

 

 

For the year ended December 30, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$30,072

 

 

$8,964

 

 

$

 

 

$39,036

 

 

 

100.0%

Gross profit (loss)

 

 

(2,048 )

 

 

1,682

 

 

 

 

 

 

(366 )

 

 

(0.9 )%

SG&A

 

 

9,034

 

 

 

537

 

 

 

4,956

 

 

 

14,527

 

 

 

37.2%

Operating income (loss)

 

 

(11,082 )

 

 

1,145

 

 

 

(4,956 )

 

 

(14,893 )

 

 

(38.2 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(219 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(104 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(15,153 )

 

 

(38.8 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(3.03 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

For the year ended December 31, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

 

32,096

 

 

 

8,093

 

 

 

 

 

 

40,189

 

 

 

100.0%

Gross profit (loss)

 

 

(5,887 )

 

 

1,675

 

 

 

 

 

 

(4,212 )

 

 

(10.5 )%

SG&A

 

 

8,608

 

 

 

740

 

 

 

4,767

 

 

 

14,115

 

 

 

35.1%

Operating income (loss)

 

 

(14,495 )

 

 

935

 

 

 

(4,767 )

 

 

(18,327 )

 

 

(45.6 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

75

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(223 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(39 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(18,514 )

 

 

(46.1 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4.16 )

 

 

 

 

 

22

Table of Contents

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

Year Over Year Increase (Decrease) in Operating Results:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$(2,024 )

 

$871

 

 

$

 

 

$(1,153 )

 

 

(2.9 )%

Gross profit (loss)

 

 

3,839

 

 

 

7

 

 

 

 

 

 

3,846

 

 

 

(91.3 )%

SG&A

 

 

426

 

 

 

(203 )

 

 

189

 

 

 

412

 

 

 

2.9%

Operating income (loss)

 

 

3,413

 

 

 

210

 

 

 

(189 )

 

 

3,434

 

 

 

(18.7 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(12 )

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(65)

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,361

 

 

 

(18.2 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$1.13

 

 

 

 

 

 

Revenue – Overall, our revenue for the year ended December 30, 2023, as compared to the year ended December 31, 2022, decreased $1.2 million, or 2.9%, to $39.0 million from $40.2 million. Revenue from the Commercial segment decreased $2.0 million, or 6.3%, to $30.1 million for the year ended December 30, 2023, as compared to $32.1 million for the comparable period in 2022. Revenue from the Government Services segment increased $0.9 million, or 10.8%, to $9.0 million for the year ended December 30, 2023 as compared to $8.1 million for the comparable period in 2022. Our 2023 revenue for the Commercial segment decreased primarily due to the completion of projects in the renewables, construction, field services and fabrication businesses that we exited in 2023. Our 2023 revenue for the Government Services segment increased primarily due to the settlement of a legal matter on one of our projects.

 

Gross Profit (Loss) – Gross loss for the year ended December 30, 2023 was $0.4 million, a decrease of $3.8 million, or 91.3%, from a gross loss of $4.2 million for the comparable period in 2022. Gross loss margin was 0.9% for the year ended December 30, 2023, a decrease from the 10.5% gross loss margin for the year ended December 31, 2022.

 

Gross loss in our Commercial segment decreased $3.8 million, or 65.2%, to a gross loss of $2.0 million and a gross loss margin of 6.8% for the year ended December 30, 2023 as compared to a gross loss of $5.9 million and gross loss margin of 18.3% for the year ended December 31, 2022. The decrease in gross loss margin is primarily attributable to the decision to stop self-performing low margin projects in 2023 in addition to the impairment of the license agreement acquired during 2022 with no similar occurrence in 2023.

 

Gross profit in the Government Services segment was $1.7 million for the years ended December 30, 2023 and December 31, 2022. Gross profit margin decreased 1.9% to 18.8% for the year ended December 30, 2023 from a gross profit margin of 20.7% for the year ended December 31, 2022. The decrease in gross profit margin is due cost overruns and rework done on a large project partially offset by an increase from a settlement of a legal matter on one  project.

 

Selling, General and Administrative – Overall, our SG&A expenses increased by $0.4 million for the year ended December 30, 2023 as compared to the year ended December 31, 2022. This increase in SG&A was driven by increases in bad debt expense of $0.4 million, legal expense of $0.4 million, accounting expenses of $0.1 million, and lease impairment charges of $1.8 million, partially offset by decreases in salary expense of $2.0 million, travel expense of $0.2 million, and other software expenses of $0.1 million. We continue to focus on reducing expenses to keep our costs in line with our revenue levels. These cost reduction measures include reducing headcount and reducing office and shop space.

  

Other income, net – Other income, net of expense, remained unchanged for the year ended December 30, 2023 as compared to the year ended December 31, 2022.

 

23

Table of Contents

 

Tax expense – Tax expense was $0.1 million for the year ended December 30, 2023 and December 31, 2022.

 

Net Income (Loss) – Net loss for the year ended December 30, 2023 was $15.2 million compared to a net loss of $18.5 million for the year ended December 31, 2022, primarily as a result of the increase in gross loss due to our decision to stop self-performing construction, field services and fabrication work.

 

Liquidity and Capital Resources

 

Overview

 

We define liquidity as our ability to pay liabilities as they become due, fund business operations and meet monetary contractual obligations. Our primary sources of liquidity are cash on hand, internally generated funds, and borrowings under the Credit Agreement. Our cash decreased to $0.6 million at December 30, 2023 from $3.5 million at December 31, 2022, as our operating activities used approximately $4.8 million in net cash during the year ended December 30, 2023 primarily due to cash used to fund our operating loss. Our working capital (deficit) as of December 30, 2023 was $(2.2) million as compared to $7.1 million as of December 31, 2022.

 

On June 15, 2023, we entered into a Credit Agreement (the “Credit Agreement”) with Alliance 2000, Ltd., a Texas limited partnership (“Alliance”), pursuant to which Alliance agreed, subject to certain terms and conditions, to extend up to two term loans in the aggregate principal amount of $1,250,000 to us (collectively, the “Term Loans”). The Credit Agreement provides for an initial term loan of $1,000,000 and, under certain conditions, an additional term loan of $250,000. During the one-year term of the loan, the Company will make interest-only payments on a quarterly basis. The loan carries an annual interest rate of 8.5% and has an origination fee of 0.5%, payable upon maturity.  As of December 30, 2023, we were in compliance with all of the covenants under the Credit Agreement. The Credit Agreement matures on June 15, 2024. As of March 2, 2024, we had outstanding borrowings of $1.2 million under the Credit Agreement, with additional borrowing capacity of $50,000 at the lender’s discretion.

 

On February 1, 2023, we entered into a securities purchase agreement (the “RDO Purchase Agreement”) providing for the sale and issuance by the Company to a single institutional investor of 496,375 shares (the “Shares”) of the Company’s common stock, at an offering price of $6.80 per Share in a registered direct offering. Concurrently with the sale of the Shares and pursuant to the RDO Purchase Agreement, the Company also sold and issued in a private placement, for no additional consideration to the investor, warrants to purchase up to 496,375 shares of the Company’s common stock (the “Warrants”). The gross proceeds to the Company from the offerings were approximately $3.4 million before deducting the placement agent’s fees and related offering expenses, and excluding the proceeds, if any, from the exercise of the Warrants. The Company intends to use the net proceeds of the offering for working capital and general corporate purposes.

 

We have had to extend the payment terms for our suppliers beyond our standard terms. In some cases, we have signed an agreement stipulating scheduled payment dates and amounts to provide assurance to the supplier that the balance will be paid in full. The payment terms for these arrangements are between a few weeks and 12 months depending on various factors such as amount, age, and how critical they are to our on-going operations.  As of December 30, 2023 approximately $1.9 million of our trade payables have a payment schedule agreement.

 

Our recurring losses, negative cash flows from operating activities, need for additional financing and the uncertainties surrounding our ability to obtain such financing, raise substantial doubt about our ability to continue as a going concern, as discussed in Part II, Item 8, Note 1. We have limited cash on hand and will need additional working capital to fund our planned operations. We are subject to significant risks and uncertainties, including failing to secure additional capital to fund our planned operations or failing to profitably operate the business. We intend to raise funds through various potential sources, such as equity or debt financings; however, we can provide no assurance that such financing will be available on acceptable terms, or at all. If adequate financing is not available or we do not achieve profitability and positive cash flows from operating activities, we may be required to significantly curtail or cease our operations, and our business would be jeopardized.

 

Cash and the availability of cash could be materially restricted if (1) outstanding invoices billed are not collected or are not collected in a timely manner, (2) circumstances prevent the timely internal processing of invoices, (3) we lose one or more of our major customers or our major customers significantly reduce the amount of work requested from us, (4) we are unable to win new projects that we can perform on a profitable basis or (5) we are unable to reverse our use of cash to fund losses.

 

24

Table of Contents

 

Our Board of Directors continues to review strategic transactions, which could include strategic acquisitions, mergers, reverse mergers, the issuance or buyback of public shares, or the purchase or sale of specific assets, in addition to other potential actions aimed at increasing shareholder value. The Company does not intend to disclose or comment on developments related to its review unless and until the Board has approved a specific transaction or otherwise determined that further disclosure is appropriate. There can be no assurance that the Board’s strategic review will result in any transaction, or any assurance as to its outcome or timing.

 

Cash Flows from Operating Activities

 

Operating activities used approximately $4.8 million in net cash during the year ended December 30, 2023 primarily due to cash used to fund our operating loss of $15.2 million, a $0.6 million increase in accrued compensation and benefits, and a $0.3 million increase in other current liabilities, partially offset by a $2.6 million increase in trade payables, a $2.1 million decrease in other current assets, a $1.9 million decrease in contract assets net of contract liabilities, $1.8 million from the impairment of ROU assets, a $1.2 million decrease in trade accounts receivable, $0.9 million of depreciation and amortization, $0.3 million of share-based compensation, $0.3 million from the disposal of fixed assets, and a $0.1 million increase in income taxes payable. Operating activities used approximately $14.5 million in net cash during the year ended December 31, 2022 primarily due to cash used to fund our operating loss of $18.5 million, a $1.9 million increase in contract assets net of contract liabilities, a $1.4 million decrease in contingent consideration, and a $0.2 million decrease in accrued compensations and benefits, partially offset by a $2.5 million increase in trade payables, a $2.5 million impairment of intangible assets, a $0.9 million decrease in other current assets due to a partial refund of the employee retention credit, $0.2 million of share-based compensation, a $0.4 million increase in other current liabilities, $0.9 million of depreciation and amortization, and $0.1 million from other components of working capital.

 

Cash Flows from Investing Activities

 

Investing activities used cash of $0.1 million for the year ended December 30, 2023 primarily for the build-out of our integration facility and computer hardware. Investing activities used cash of $1.5 million during the year ended December 31, 2022 primarily related to the Calvert acquisition as discussed in Part II, Item 8, Note 18, and the purchase of computer hardware and software, and machinery and equipment to outfit our fabrication and field services businesses.

 

Cash Flows from Financing Activities

 

Financing activities provided $2.1 million of cash for the year ended December 30, 2023 primarily due to proceeds received from the issuance of common stock under the RDO Purchase Agreement, net of issuance costs, and the Credit Agreement entered into during the second quarter of 2023, partially offset by cash used for payments for our finance equipment leases and the repayment of the Revolving Credit Facility.  Financing activities provided cash of $0.3 million during the year ended December 31, 2022 due to proceeds from borrowings on the Revolving Credit Facility partially offset by payments on finance leases.

 

Contractual Obligations

 

The Company is obligated to make future cash payments under the Credit Agreement, operating leases, finance leases, and other liabilities. Amounts below are undiscounted and may differ from balances reflected on the financial statements. The table below sets forth certain information about our contractual obligations as of December 30, 2023 (in thousands):

 

 

 

Payment Due by Fiscal Period

 

 

 

2024

 

 

2025

 

 

2026

 

 

2027

 

 

2028 and thereafter

 

Operating and finance leases

 

$2,224

 

 

$1,663

 

 

$1,159

 

 

$1,016

 

 

$3,171

 

Credit Agreement

 

 

1,047

 

 

 

 

 

 

 

 

 

 

 

 

 

Other liabilities(1)

 

 

465

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$3,736

 

 

$1,663

 

 

$1,159

 

 

$1,016

 

 

$3,171

 

 

(1)

Other liabilities includes short-term notes payable

 

25

Table of Contents

 

Stock Repurchase Program

 

On April 21, 2015, the Company announced that our Board of Directors had authorized the repurchase of up to $2.0 million of our common stock from time to time through open market or privately negotiated transactions, based on prevailing market conditions. We were not obligated to repurchase any dollar amount or specific number of shares of common stock under the repurchase program, which may be suspended, discontinued or reinstated at any time. As of December 30, 2023, the Company had purchased and retired 161,308 shares at an aggregate cost of $1.6 million under this repurchase program During the years ended December 30, 2023 and December 31, 2022, no shares were repurchased. Management does not intend to repurchase any shares in the near future.

 

Accounts Receivable

 

We typically sell our products and services on short-term credit and seek to minimize our credit risk by performing credit checks and conducting our own collection efforts. Our trade accounts receivable decreased $1.2 million, or 16.0%, to $6.4 million as of December 30, 2023 compared to $7.6 million as of December 31, 2022. We incurred a bad debt expense of $2.2 million for the year ended December 30, 2023 due to a contract dispute with a customer during the second quarter of the year. Our allowance for uncollectible accounts was $4.3 million as of December 30, 2023 and $2.1 million as of December 31, 2022 and increased as a percentage of trade accounts receivable to 42.9% for 2023 from 23.5% for 2022.

 

Risk Management

 

In performing services for our clients, we could potentially face liability for breach of contract, personal injury, property damage or negligence, including professional errors and omissions. We often agree to indemnify our clients for losses and expenses incurred as a result of our negligence and, in certain cases, the sole or concurrent negligence of our clients. Our quality control and assurance program includes a control function to establish standards and procedures for performance and for documentation of project tasks, and an assurance function to audit and to monitor compliance with procedures and quality standards. We maintain liability insurance for bodily injury and third-party property damage, professional errors and omissions, and workers’ compensation coverage, which we consider sufficient to insure against these risks, subject to self-insured amounts.

 

Seasonality

 

Our revenues are generated by services, and therefore holidays and employee vacations during our fourth quarter negatively impact revenues for that quarter, which is only partially offset by the year-end efforts on the part of many clients to spend any remaining funds budgeted for services and capital expenditures during the year. Our clients’ annual budget process is normally completed in the first quarter, which can slow the award of new work at the beginning of the year. Principally due to these factors, our first and fourth quarters are typically less robust than our second and third quarters.

 

Critical Accounting Policies

 

Please see Part II, Item 8, Note 2 – Accounting Policies and New Accounting Pronouncements for additional information regarding our critical accounting policies.

 

26

Table of Contents

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The audited financial information below is attached hereto and made part hereof:

 

INDEX

 

 

 

PAGE

 

 

 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM (Moss Adams LLP, Houston, TX PCAOB ID: 659)

 

 

F-2

 

 

 

 

 

 

CONSOLIDATED BALANCE SHEETS

 

 

F-5

 

 

 

 

 

 

CONSOLIDATED STATEMENTS OF OPERATIONS

 

 

F-6

 

 

 

 

 

 

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)

 

 

F-7

 

 

 

 

 

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

F-8

 

 

 

 

 

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

F-9

 

 

F-1

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of

ENGlobal Corporation

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of ENGlobal Corporation (the “Company”) as of December 30, 2023 and December 31, 2022, the related consolidated statements of operations, stockholders’ equity and cash flows for the years then ended, 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 consolidated financial position of the Company as of December 30, 2023 and December 31, 2022, and the consolidated results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Going Concern Uncertainty

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the consolidated financial statements, the Company has suffered recurring losses from operations and has utilized significant cash in operations that raise substantial doubt about its 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 laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the 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 to 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

 

The critical audit matters communicated below 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 consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which they relate.

 

F-2

Table of Contents

 

Revenue Recognition - Determination of Estimated Costs to Complete for Fixed Price Contracts

 

As described in Note 6 to the consolidated financial statements, total revenue of approximately $27,514,000 for the year ended December 30, 2023 was generated from fixed price contracts. For the Company’s fixed price contracts, because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost measure of progress for its contracts because it best depicts the transfer of control to the customer which occurs as the Company incurs costs on the contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. Management’s estimation of total cost at completion is subject to many variables and requires significant judgment. There are many factors which impact management’s estimate, including, but not limited to, the ability to properly execute the engineering, design and fabrication phases consistent with customers’ expectations, the availability and costs of labor and materials resources, productivity, weather, and level of success in the installation phase. Each of these factors can affect the accuracy of cost estimates, and ultimately, future profitability.

 

The principal considerations in our determination that revenue recognition, specifically determination of estimated costs to complete for fixed price contracts is a critical audit matter are the complexity of these estimates and exercise of significant judgment by management when developing these estimates for fixed price contracts. This, in turn, led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating audit evidence related to the estimates of costs to complete.

 

The primary procedures we performed to address this critical audit matter included:

 

 

·

Evaluating management’s process and methodology for developing estimated costs to complete.

 

·

Identifying, evaluating and testing significant assumptions utilized by management, including:

 

o

Obtaining executed purchase orders, agreements, and support for actual costs incurred.

 

o

Discussing progress of contract completion with management.

 

o

Performing corroborative inquiries of appropriate project managers.

 

o

Confirming contract terms, billings, and estimated completion dates with customers.

 

o

Performing a look-back analysis on completed contracts during the year to assess variances between actual and prior year estimated costs to complete.

 

·

Testing the completeness, accuracy and relevance of the underlying data used in developing estimated costs to complete, including:

 

o

Testing the accuracy and occurrence of the actual costs incurred to-date.

  

Operating Lease Right-of-Use Asset Impairment Evaluation

 

As described in Note 8 to the consolidated financial statements, the Company performs an evaluation on an annual basis, or sooner if a triggering event has occurred, of the recoverability related to the carrying value of its long-lived assets by comparing the carrying value to the estimated undiscounted cash flows. If it is determined that an asset is not recoverable, an impairment charge is recognized in the amount by which the carrying value of the asset exceeds its fair value. During 2023, the Company ceased operations at its fabrication facility in Brookshire, Texas, which resulted in management recording an impairment charge of $1.6 million on its operating lease right-of-use (“ROU”) assets

 

We identified the impairment evaluation of ROU assets as a critical audit matter because of significant judgements made by management to estimate the fair value of the ROU assets. This required a high degree of auditor judgement and an increased extent of effort, including the need to involve internal valuation specialists, when performing audit procedures and gathering audit evidence to evaluate the reasonableness of management’s estimates and assumptions.

 

F-3

Table of Contents

 

The primary procedures we performed to address this critical audit matter included:

 

 

·

Testing management’s identification of triggering events for assessing impairment of long-lived assets. We corroborated key events through review of board minutes, external press releases, and inquiry of management.

 

 

 

 

·

Evaluating key management assumptions used to estimate fair value of the ROU assets by comparison to external market information.

 

 

 

 

·

Utilizing valuation specialist with specialized skills and knowledge to assist in testing the forecasted cash flows.

 

 

 

 

·

Testing the mathematical accuracy of management’s fair value calculations.

  

  

/s/ Moss Adams LLP

 

Houston, Texas

March 29, 2024

 

We have served as the Company’s auditor since 2017.  

 

F-4

Table of Contents

  

ENGLOBAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(amounts in thousands, except share and per share amounts)

 

 

 

December 30, 2023

 

 

December 31, 2022

 

ASSETS

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash

 

$615

 

 

$3,464

 

Trade receivables, net of allowances of $4,336 and $2,129

 

 

6,432

 

 

 

7,644

 

Prepaid expenses and other current assets

 

 

992

 

 

 

1,580

 

Payroll taxes receivable

 

 

102

 

 

 

1,547

 

Contract assets

 

 

3,296

 

 

 

4,934

 

Total Current Assets

 

 

11,437

 

 

 

19,169

 

Property and equipment, net

 

 

1,360

 

 

 

1,757

 

Goodwill

 

 

720

 

 

 

720

 

Other assets

 

 

 

 

 

 

 

 

Right-of-use asset

 

 

5,079

 

 

 

8,072

 

Deposits and other assets

 

 

191

 

 

 

305

 

Total Other Assets

 

 

5,270

 

 

 

8,377

 

Total Assets

 

$18,787

 

 

$30,023

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY(DEFICIT)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$7,005

 

 

$4,454

 

Accrued compensation and benefits

 

 

1,445

 

 

 

2,002

 

Current portion of operating leases

 

 

1,726

 

 

 

1,638

 

Current portion of finance leases

 

 

263

 

 

 

211

 

Contract liabilities

 

 

1,195

 

 

 

956

 

Other current liabilities

 

 

977

 

 

 

1,134

 

Short-term debt

 

 

1,047

 

 

 

1,661

 

Total Current Liabilities

 

 

13,658

 

 

 

12,056

 

 

 

 

 

 

 

 

 

 

Long-term unearned revenue

 

 

375

 

 

 

425

 

Long-term operating leases

 

 

5,761

 

 

 

6,669

 

Long-term finance leases

 

 

548

 

 

 

548

 

Total Liabilities

 

 

20,342

 

 

 

19,698

 

Commitments and Contingencies (Note 16)

 

 

 

 

 

 

 

 

Stockholders’ Equity (Deficit):

 

 

 

 

 

 

 

 

Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at December 30, 2023 and 4,475,078 shares issued and outstanding at December 31, 2022

 

 

5

 

 

 

4

 

Additional paid-in capital

 

 

61,354

 

 

 

58,082

 

Accumulated deficit

 

 

(62,914 )

 

 

(47,761 )

Total Stockholders’ Equity (Deficit)

 

 

(1,555 )

 

 

10,325

 

Total Liabilities and Stockholders’ Equity (Deficit)

 

$18,787

 

 

$30,023

 

 

See accompanying notes to consolidated financial statements.

 

F-5

Table of Contents

 

ENGLOBAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(amounts in thousands, except per share amounts)

 

 

 

Year Ended December 30,

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Operating revenues

 

$39,036

 

 

$40,189

 

Operating costs

 

 

39,402

 

 

 

44,401

 

Gross loss

 

 

(366 )

 

 

(4,212 )

Operating costs and expenses:

 

 

 

 

 

 

 

 

Selling, general, and administrative expenses

 

 

14,527

 

 

 

14,115

 

Operating loss

 

 

(14,893 )

 

 

(18,327 )

Other income (expense)

 

 

 

 

 

 

 

 

Interest expense, net

 

 

(219 )

 

 

(223 )

Other income, net

 

 

63

 

 

 

75

 

Loss before income taxes

 

 

(15,049 )

 

 

(18,475 )

 

 

 

 

 

 

 

 

 

Provision for federal and state income taxes

 

 

(104 )

 

 

(39 )

 

 

 

 

 

 

 

 

 

Net loss

 

$(15,153 )

 

$(18,514 )

 

 

 

 

 

 

 

 

 

Basic and diluted loss per common share

 

$(3.03 )

 

$(4.16 )

 

 

 

 

 

 

 

 

 

Basic and diluted weighted average shares used in computing loss per share:

 

 

4,996

 

 

 

4,447

 

 

See accompanying notes to consolidated financial statements.

 

F-6

Table of Contents

 

ENGLOBAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICT)

(amounts in thousands)

 

 

 

Year Ended December 30,

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Common Stock

 

 

 

 

 

 

Balance at beginning of year

 

$4

 

 

$4

 

Common stock issued

 

 

1

 

 

 

 

Balance at end of year

 

 

5

 

 

 

4

 

 

 

 

 

 

 

 

 

 

Additional Paid-in Capital

 

 

 

 

 

 

 

 

Balance at beginning of year

 

 

58,082

 

 

 

57,435

 

Common stock issued, net

 

 

180

 

 

 

525

 

Fair value of warrants at issuance date

 

 

2,782

 

 

 

 

At-the-market offering costs

 

 

 

 

 

(97 )

Share-based compensation – employees

 

 

310

 

 

 

219

 

Balance at end of year

 

 

61,354

 

 

 

58,082

 

 

 

 

 

 

 

 

 

 

Accumulated Deficit

 

 

 

 

 

 

 

 

Balance at beginning of year

 

 

(47,761 )

 

 

(29,247 )

Net loss

 

 

(15,153 )

 

 

(18,514 )

Balance at end of year

 

 

(62,914 )

 

 

(47,761 )

 

 

 

 

 

 

 

 

 

Total Stockholders’ Equity (Deficit)

 

$(1,555 )

 

$10,325

 

 

See accompanying notes to consolidated financial statements.

 

F-7

Table of Contents

 

ENGLOBAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(amounts in thousands)

 

 

 

Year Ended December 30, 2023

 

 

Year Ended December 31, 2022

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

Net loss

 

$(15,153 )

 

$(18,514 )

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

933

 

 

 

933

 

Share-based compensation expense

 

 

310

 

 

 

219

 

Loss on disposal of fixed assets

 

 

261

 

 

 

13

 

Contingent consideration revaluation

 

 

 

 

 

(1,409 )

Impairment of intangible asset

 

 

 

 

 

2,503

 

Impairment of ROU assets

 

 

1,795

 

 

 

 

Changes in current assets and liabilities:

 

 

 

 

 

 

 

 

Trade accounts receivable

 

 

1,212

 

 

 

48

 

Contract assets

 

 

1,638

 

 

 

(757 )

Other current assets

 

 

2,147

 

 

 

898

 

Accounts payable

 

 

2,551

 

 

 

2,453

 

Accrued compensation and benefits

 

 

(557 )

 

 

(181 )

Contract liabilities

 

 

239

 

 

 

(1,098 )

Income taxes payable

 

 

53

 

 

 

(38 )

Other current liabilities, net

 

 

(260 )

 

 

394

 

Net cash used in operating activities

 

$(4,831 )

 

$(14,536 )

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

 

 

Property and equipment acquired

 

 

(174 )

 

 

(602 )

Proceeds from sale of property and equipment

 

 

45

 

 

 

 

Asset acquisition, net of cash acquired

 

 

 

 

 

(904 )

Net cash used in investing activities

 

$(129 )

 

$(1,506 )

 

 

 

 

 

 

 

 

 

Cash Flows from Financing Activities:

 

 

 

 

 

 

 

 

Issuance of common stock and warrants, net

 

 

2,962

 

 

 

 

Payments on finance leases

 

 

(237 )

 

 

(224 )

At-the-market offering costs

 

 

 

 

 

(97)

Proceeds from Credit Agreement

 

 

1,047

 

 

 

 

Proceeds (payments) from revolving credit facility

 

 

(1,661 )

 

 

625

 

Net cash provided by financing activities

 

$2,111

 

 

$304

 

Net change in cash

 

 

(2,849 )

 

 

(15,738 )

Cash at beginning of year

 

 

3,464

 

 

 

19,202

 

Cash at end of year

 

$615

 

 

$3,464

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Cash paid during the year for interest

 

$219

 

 

$223

 

Fair value of warrants at issuance date

 

$2,782

 

 

$

 

Right of use assets obtained in exchange for new operating lease liability

 

$524

 

 

$4,864

 

Leased assets obtained in exchange for new finance lease liabilities

 

$289

 

 

$67

 

Asset acquisition, common stock issued

 

$

 

 

$525

 

Cash paid during the year for income taxes (net of refunds)

 

$57

 

 

$52

 

 

See accompanying notes to consolidated financial statements.

 

F-8

Table of Contents

   

ENGLOBAL CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 1 – ORGANIZATION AND BASIS OF PRESENTATION

 

Organization and Operations ENGlobal Corporation is a Nevada corporation formed in 1994. Unless the context requires otherwise, references to “we”, “us”, “our”, “the Company” or “ENGlobal” are intended to mean the consolidated business and operations of ENGlobal Corporation. Our business operations consist of providing  innovative, delivered project solutions to our clients by combining our vertically-integrated engineering and professional project execution services with our automation and systems integration expertise primarily to the energy industry. Please see “Note 14 – Segment Information” for a description of our segments and segment operations.

 

Basis of Presentation The accompanying consolidated financial statements and related notes present our consolidated financial position as of December 30, 2023 and December 31, 2022, and the results of our operations, cash flows and changes in stockholders’ equity for the 52 week period ended December 30, 2023 and for the 53 week period ended December 31, 2022 (herein referred to as years). They are prepared in accordance with accounting principles generally accepted in the United States of America. In preparing financial statements, management makes informed judgments and estimates that affect the reported amounts of assets and liabilities as of the date of the financial statements and affect the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, management reviews its estimates, including those related to percentage-of-completion contracts in progress, litigation, income taxes, impairment of long-lived assets and fair values. Changes in facts and circumstances or discovery of new information may result in revised estimates. Actual results could differ from these estimates.

 

Reverse Stock Split – We effected a one-for-eight reverse stock split on November 30, 2023. There was no net effect on total stockholders’ equity, and the par value per share of our stock remains at $0.001 per share after the reverse stock split. All references made to share or per share amounts in the accompanying consolidated financial statements and applicable disclosures have been retroactively adjusted to reflect the effects of the reverse stock split.

 

Going ConcernThe accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. As shown in the accompanying financial statements, the Company has suffered recurring losses, used significant cash in support of its operating activities, has limited cash on hand, and will need additional working capital to fund our planned operations.

 

We define liquidity as our ability to pay liabilities as they become due, fund business operations and meet monetary contractual obligations. Our primary sources of liquidity are cash on hand, internally generated funds,, and borrowings under the Credit Agreement, as defined below.

 

On June 15, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with Alliance 2000, Ltd., a Texas limited partnership (“Alliance”), pursuant to which Alliance agreed, subject to certain terms and conditions, to extend up to two term loans in the aggregate principal amount of $1,250,000 to the Company (collectively, the “Term Loans”).

 

On February 1, 2023, we entered into a securities purchase agreement (the “RDO Purchase Agreement”) providing for the sale and issuance by the Company to a single institutional investor of 496,375 shares (the “Shares”) of the Company’s common stock, at an offering price of $6.80 per Share in a registered direct offering. Concurrently with the sale of the Shares and pursuant to the RDO Purchase Agreement, the Company also sold and issued in a private placement, for no additional consideration to the investor, warrants to purchase up to 496,375 shares of the Company’s common stock (the “Warrants”). The gross proceeds to the Company from the offerings were approximately $3.4 million before deducting the placement agent’s fees and related offering expenses, and excluding the proceeds, if any, from the exercise of the Warrants. The Company used the net proceeds of the offering for working capital and general corporate purposes.

 

F-9

Table of Contents

 

We have had to extend the payment terms for our suppliers beyond our standard terms. In some cases, we have signed an agreement stipulating scheduled payment dates and amounts to provide assurance to the supplier that the balance will be paid in full. The payment terms for these arrangements are between a few weeks and 12 months depending on various factors such as amount, age, and how critical they are to our on-going operations.  As of December 30, 2023 approximately $1.9 million of our trade payables have a payment schedule agreement. 

 

Our recurring losses, negative cash flows from operating activities, need for additional financing and the uncertainties surrounding our ability to obtain such financing, raise substantial doubt about our ability to continue as a going concern. We have limited cash on hand and will need additional working capital to fund our planned operations. We are subject to significant risks and uncertainties, including failing to secure additional capital to fund our planned operations or failing to profitably operate the business. We intend to raise funds through various potential sources, such as equity or debt financings; however, we can provide no assurance that such financing will be available on acceptable terms, or at all. If adequate financing is not available or we do not achieve profitability and positive cash flows from operating activities, we may be required to significantly curtail or cease our operations, and our business would be jeopardized.

 

NOTE 2 – ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS

 

Consolidation PolicyOur consolidated financial statements include our accounts and those of our wholly-owned subsidiaries.

 

Fair Value MeasurementsFair value is defined as the amount that would be received for the sale of an asset or paid for the transfer of a liability in an orderly transaction between unrelated third-party market participants at the measurement date. In determination of fair value measurements for assets and liabilities we consider the principal, or most advantageous market, and assumptions that market participants would use when pricing the asset or liability.

 

Cash and cash equivalentsCash and cash equivalents include all cash on hand, demand deposits and investments with original maturities of three months or less. We consider cash equivalents to include short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Our cash balance at financial institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insured amounts from time to time.

 

Receivables Our components of trade receivables include amounts billed, amounts unbilled, retainage and allowance for credit losses. Subject to our allowance for credit losses, all amounts are believed to be collectible within a year. There are no amounts unbilled representing claims or other similar items subject to uncertainty concerning their determination or ultimate realization. In estimating the allowance for credit losses, we consider the length of time receivable balances have been outstanding, historical collection experience, current economic conditions and customer specific information. When we ultimately conclude that a receivable is uncollectible, the balance is charged against the allowance for credit losses. The Company has adopted ASC 2016-13, which measures impairment on financial assets at amortized cost, including trade receivable and contract assets. Estimates of expected credit losses are recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted ASU 2016-13 effective January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.

 

Concentration of Credit RiskFinancial instruments which potentially subject ENGlobal to concentrations of credit risk consist primarily of trade accounts and notes receivable. Although our services are provided largely to the energy sector, management believes the risk due to this concentration is limited because a significant portion of our services are provided under contracts with major integrated oil and gas companies and other industry leaders. When we enter into contracts with smaller customers, we may incur an increased credit risk.

 

F-10

Table of Contents

 

Our businesses or product lines are largely dependent on a few relatively large customers. Although we believe we have an extensive customer base, the loss of one of these large customers or if such customers were to incur a prolonged period of decline in business, our financial condition and results of operations could be adversely affected. Two customers provided more than 10% each of our consolidated operating revenues for the year ended December 30, 2023 (18.0% within our Government Services segment and 16.2% within our Commercial segment). For the year ended December 31, 2022, two customers provided more than 10% each of our consolidated operating revenues (17.3% and 12.8%).  Amounts included in trade receivables related to these customers totaled $0.5 million and $0.3 million, respectively, at December 30, 2023 and $0.2 million and $3.7 million, respectively, at December 31, 2022. Three customers that have been specifically reserved for and not within the top 10% percent of revenue had an outstanding accounts receivable balance of $7.0 million as of December 30, 2023. One customer not within the top 10% percent of revenue had an outstanding accounts receivable balance of $1.6 million as of December 31, 2022.

 

We extend credit to customers in the normal course of business. We have established various procedures to manage our credit exposure, including initial credit approvals, credit limits and terms, letters of credit, and occasionally through rights of offset. We also use prepayments and guarantees to limit credit risk to ensure that our established credit criteria are met. Our most significant exposure to credit risks relates to situations under which we provide services early in the life of a project that is dependent on financing. Risks increase in times of general economic downturns and under conditions that threaten project feasibility.

 

Property and EquipmentProperty and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated service lives of our asset groups are as follows:

 

Asset Group

 

Years

 

Shop equipment

 

510

 

Furniture and fixtures

 

57

 

Computer equipment; Autos and trucks

 

35

 

Software

 

35

 

 

Leasehold improvements are amortized over the remaining term of the related lease. See Note 4 for details related to property and equipment and related depreciation. Expenditures for maintenance and repairs are expensed as incurred. Upon disposition or retirement of property and equipment, any gain or loss is charged to operations.

 

Goodwill Goodwill represents the excess of the purchase price of acquisitions over the fair value of the net assets acquired and liabilities assumed. Goodwill is not amortized but rather is tested and assessed for impairment annually, or more frequently if certain events or changes in circumstance indicate the carrying amount may exceed fair value. The annual test for goodwill impairment is performed in the fourth quarter of each year.

 

The Company compares its fair value of a reporting unit and the carrying value of the reporting unit to measure goodwill impairment. Fair value was determined by applying discounted cash flows of the operating unit after allocation of certain corporate overhead. Estimating the cash flow of the operating unit requires the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates and future market conditions, among others. It is possible that changes in market conditions, economy, facts, circumstances, judgments and assumptions used in estimating the fair value could change, resulting in possible impairment of goodwill in the future.

 

We performed a qualitative assessment of goodwill, which relates to Government Services, for each of the years ended December 30, 2023 and December 31, 2022. This assessment indicated that there was no impairment of goodwill for the years ended December 30, 2023 and December 31, 2022.  

 

Impairment of Long-Lived AssetsWe review our intangible license and property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The recoverability of long-lived assets is measured by comparing the future undiscounted cash flows expected to result from the use and eventual disposition of the asset to the carrying value of the asset. Estimates of expected future cash flows represent management’s best estimate based on reasonable and supportable assumptions. If the carrying amount is not recoverable, an impairment loss is measured as the excess of the asset’s carrying value over its fair value. We assess the fair value of long-lived assets using commonly accepted techniques, and may use more than one method, including, but not limited to, recent third-party comparable sales, internally developed discounted cash flow analysis and analysis from outside advisors. During  2023, we determined the carrying value of the ROU assets related to our fabrication and field services businesses were no longer recoverable and wrote the balance down to its estimated fair value.  The resulting impairment loss of $1.8 million is reflected within selling, general, and administrative expenses of the Commercial segment on the Consolidated Statement of Operations. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The resulting impairment of $2.5 million was recorded within Operating Costs of the Commercial segment on the Consolidated Statement of Operations

 

F-11

Table of Contents

 

Revenue Recognition – Our revenue is comprised of engineering, procurement and construction management services and sales of fabricated systems and integrated control systems that we design and assemble. The majority of our services are provided under time-and-material contracts. Some time-and-material contracts may have limits not to exceed. Revenue is not recognized over these limits until authorization by the client has been received.

 

A majority of sales of fabrication and assembled systems are under fixed-price contracts. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

We generally recognize revenue over time as we perform because of continuous transfer of control to the customer. Our customer typically controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date plus a reasonable profit to deliver products or services that do not have an alternative use to the Company. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or service to be provided, which measures the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. We generally use the cost-to-cost method on the labor portion of a project for revenue recognition to measure progress of our contracts because it best depicts the transfer of control to the customer which occurs as we consume the materials on the contracts. Therefore, revenues and estimated profits are recorded proportionally as labor costs are incurred.

 

Under the typical payment terms of our fixed-price contracts, the customer pays us progress payments. These progress payments are based on quantifiable measures of performance or on the achievement of specified events or milestones. The customer may retain a small portion of the contract price until completion of the contract. Revenue recognized in excess of billings is recorded as a contract asset on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer should we fail to adequately complete some or all of our obligations under the contract. For some contracts we may receive advance payments from the customer. We record a liability for these advance payments in contract liabilities on the balance sheet. The advance payment typically is not considered a significant financing component because it is used to meet working capital demand that can be higher in the early stages of a contract and to protect us from the other party failing to adequately complete some or all of its obligations under the contract.

 

To determine proper revenue recognition for contracts, we evaluate whether two or more contracts should be combined and accounted for as one single performance obligation or whether a single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate a single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. For most of our contracts, we provide a significant service of integrating a complex set of tasks and components into a single project. Hence, the entire contract is accounted for as one performance obligation. Less commonly, we may provide distinct goods or services within a contract in which case we separate the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, we allocate the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised goods or services underlying each performance obligation and use the expected cost plus margin approach to estimate the standalone selling price of each performance obligation. Due to the nature of the work required to be performed on many of our performance obligations, the estimation of total revenue and cost at completion is complex, subject to variables and requires significant judgment. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.

 

F-12

Table of Contents

 

Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or a reduction of revenue) on a cumulative catch-up basis.

 

We have a standard, monthly process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the schedule, technical requirements, and other contractual requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables.

 

Based on this analysis, any adjustments to revenue, operating costs and the related impact to operating income are recognized as necessary in the period they become known. These adjustments may result from positive performance and may result in an increase in operating income during the performance of individual performance obligations if we determine we will be successful in mitigating risks surrounding the technical, schedule and cost aspects of those performance obligations or realizing related opportunities. When estimates of total costs to be incurred exceed total estimates to be earned, a provision for the entire loss on the performance obligation is recognized in the period the loss is estimated. Likewise, these adjustments may result in a decrease in operating income if we determine we will not be successful in mitigating these risks or realizing related opportunities. Changes in estimates of net revenue, operating costs and the related impact to operating income are recognized monthly on a cumulative catch-up basis, which recognizes in the current period the cumulative effect of the changes on current and prior periods based on a performance obligation’s percentage of completion. A significant change in one or more of these estimates could affect the profitability of one or more of our performance obligations.

 

Incremental Costs – Our incremental costs of obtaining a contract, which may consist of sales commission and proposal costs, are reviewed and those costs that are immaterial to the financial statements are expensed as they occur. Those costs that are deemed to be material to the contract are deferred and amortized over the period of contract performance. We classify incremental costs as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of incremental costs are included in prepaid expenses and other current assets and other assets, net, respectively in our consolidated balance sheet. We had no incremental costs that met our materiality threshold in 2023 or 2022.

 

Income TaxesWe account for deferred income taxes in accordance with FASB ASC Topic 740 “Income Taxes” (“ASC 740”), which provides for recording deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.

 

F-13

Table of Contents

 

A valuation allowance is recorded to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate the realizability of deferred tax assets based on all available evidence, both positive and negative, regarding historical operating results, including 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.

 

We account for uncertain tax positions in accordance with ASC 740. When uncertain tax positions exist, we recognize the tax benefit of the tax positions to the extent that the benefit will more-likely-than-not be realized. The determination as to whether the tax benefit will more-likely-than-not be realized is based upon technical merits of the tax positions as well as consideration of the available facts and circumstances. The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes.

 

Earnings per ShareOur basic earnings per share (“EPS”) amounts have been computed based on the weighted average number of shares of common stock outstanding for the period. Diluted EPS amounts include the effect of common stock equivalents associated with outstanding stock options, restricted stock awards and restricted stock units, if including such potential shares of common stock is dilutive. We only had restricted stock awards outstanding during 2023 and 2022.

 

Treasury StockWe use the cost method to record treasury stock purchases whereby the entire cost of the acquired shares of our common stock is recorded as treasury stock (at cost). When we subsequently retire these shares, the cost of the shares acquired are recorded in common stock and additional paid-in capital. There were no treasury stock purchases in 2023 and 2022.

 

Stock–Based CompensationWe have issued stock-based compensation in the form of non-vested restricted stock awards to directors, employees and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service for all stock-based compensation based on the grant date fair value of the award.

 

The Company accounts for restricted stock awards granted to consultants using the accounting guidance included in ASC 505-50 “Equity-Based Payments to Non-Employees” (“ASC 505-50”). All transactions in which services are received in exchange for share-based awards are accounted for based on the fair value of the consideration received or the fair value of the awards issued, whichever is more reliably measurable. Share-based compensation is measured at fair value at the earlier of the commitment date or the date the services are completed.

 

Related PartiesThe Company entered into the Credit Agreement with Alliance, the family limited partnership of the Company’s Chairman and Chief Executive Officer, William A. Coskey, P.E.  We apply provisions of subtopic 850-10 of the FASB Accounting Standards Codification for the identification of related parties and disclosure of related party transactions. The disclosures include: a) the nature of the relationship(s) involved; b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements; c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and d)  amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.

 

F-14

Table of Contents

 

NOTE 3 – DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS

 

The components of trade receivables, net as of December 30, 2023 and December 31, 2022, are as follows (amounts in thousands):

 

 

 

2023

 

 

2022

 

Amounts billed

 

$10,106

 

 

$9,061

 

Amounts unbilled

 

 

662

 

 

 

619

 

Retainage

 

 

 

 

 

93

 

Less: Allowance for credit losses

 

 

(4,336 )

 

 

(2,129 )

Trade receivables, net

 

$6,432

 

 

$7,644

 

 

F-15

Table of Contents

 

Trade receivables, net as of December 25, 2021 was $7.7 million.

 

The components of prepaid expense and other current assets are as follows as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Prepaid expenses

 

$793

 

 

$1,397

 

Other receivables – employee

 

 

 

 

 

19

 

Other receivable

 

 

94

 

 

 

35

 

Inventory

 

 

105

 

 

 

129

 

Prepaid expenses and other current assets

 

$992

 

 

$1,580

 

 

The components of other current liabilities are as follows as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Accrual for known contingencies

 

$

 

 

$17

 

Customer prepayments

 

 

177

 

 

 

17

 

Warranty reserve

 

 

171

 

 

 

511

 

Gross receipts tax payable

 

 

3

 

 

 

 

Property tax payable

 

 

47

 

 

 

 

State income taxes payable

 

 

83

 

 

 

30

 

Unearned revenue

 

 

50

 

 

 

50

 

Insurance payable

 

 

446

 

 

 

509

 

Other current liabilities

 

$977

 

 

$1,134

 

 

Our accrual for known contingencies includes litigation accruals, if any. See “Note 16 – Commitments and Contingencies” for further information.

 

NOTE 4 – PROPERTY AND EQUIPMENT

 

Property and equipment consist of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Computer equipment and software

 

$1,479

 

 

$1,500

 

Shop equipment

 

 

2,364

 

 

 

2,609

 

Furniture and fixtures

 

 

7

 

 

 

196

 

Leasehold improvements

 

 

340

 

 

 

828

 

Autos and trucks

 

 

100

 

 

 

100

 

 

 

$4,290

 

 

$5,233

 

Accumulated depreciation and amortization

 

 

(2,930 )

 

 

(3,476 )

Property and equipment, net

 

$1,360

 

 

$1,757

 

 

Depreciation expense was $0.6 million and $0.5 million for the years ended December 30, 2023 and December 31, 2022, respectively.

 

NOTE 5 – REVENUE RECOGNITION

 

Our revenue by contract type are as follows (amounts in thousands):

 

 

 

For the Years Ended

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Fixed-price revenue

 

$27,514

 

 

$30,050

 

Time-and-material revenue

 

 

11,522

 

 

 

10,139

 

Total Revenue

 

 

39,036

 

 

 

40,189

 

 

F-16

Table of Contents

 

NOTE 6 – CONTRACTS

 

Costs, estimated earnings, and billings on uncompleted contracts consist of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Costs incurred on uncompleted contracts

 

$23,318

 

 

$59,298

 

Estimated earnings on uncompleted contracts

 

 

3,602

 

 

 

4,464

 

Earned revenues

 

 

26,920

 

 

 

63,762

 

Less: billings to date

 

 

24,819

 

 

 

59,784

 

Net costs in excess of billings on uncompleted contracts

 

$2,101

 

 

$3,978

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,296

 

 

$4,934

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(1,195 )

 

 

(956 )

Net costs in excess of billings on uncompleted contracts

 

$2,101

 

 

$3,978

 

 

                Costs in excess of billings and billings in excess of costs on uncompleted contracts as of December 25, 2021 were $4.2 million and $2.1 million, respectively.

 

Revenue on fixed-price contracts is recorded primarily using the percentage-of-completion (cost-to-cost) method. Revenue and gross margin on fixed-price contracts are subject to revision throughout the lives of the contracts and any required adjustments are made in the period in which the revisions become known. To manage unknown risks, management may use contingency amounts to increase the estimated costs, therefore lowering the earned revenues until the risks are better identified and quantified or have been mitigated. We had $0.2 million of contingency as of December 30, 2023 compared to $1.0 million as of December 31, 2022. Losses on contracts are recorded in full as they are identified.

 

We recognize service revenue as soon as the services are performed. For clients that we consider higher risk, due to past payment history or history of not providing written work authorizations, we have deferred revenue recognition until we receive either a written authorization or a payment. We had $0.0 million in deferred revenue for the year ended December 30, 2023 and $0.2 million for the year ended December 31, 2022. This deferred revenue represents work on not to exceed contracts that has been performed but has not been billed or been recorded as revenue due to our revenue recognition policies as the work was performed outside the contracted amount without obtaining proper work order changes. It is uncertain as to whether these revenues will eventually be recognized by us or the proceeds collected. The costs associated with these billings have been expensed as incurred.

 

NOTE 7 – DEBT

 

The components of debt are as follows (amounts in thousands):

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Revolving Credit Facility (1)

 

$

 

 

$1,661

 

Credit Agreement (2)

 

 

1,047

 

 

 

 

Priority Agreement (3)

 

 

 

 

 

 

Total debt

 

 

1,047

 

 

 

1,661

 

Amount due within one year

 

 

1,047

 

 

 

1,661

 

Total long-term debt

 

$

 

 

$

 

 

(1)

On May 21, 2020 (the “Closing Date”), the Company and its wholly owned subsidiaries, ENGlobal U.S., Inc. and ENGlobal Government Services, Inc. (collectively, the “Borrowers”) entered into a Loan and Security Agreement (the “Revolving Credit Facility”) with Pacific Western Bank dba Pacific Western Business Finance, a California state-chartered bank (the “Lender”), pursuant to which the Lender agreed to extend credit to the Borrowers in the form of revolving loans (each a “Loan” and collectively, the “Loans”) in the aggregate amount of up to $6.0 million (the “Maximum Credit Limit”).

 

 

 

On June 15, 2023, the Company repaid in full all indebtedness outstanding under the Revolving Credit Facility. The Revolving Credit Facility was terminated on June 15, 2023

 

F-17

Table of Contents

 

(2)

On June 15, 2023, the Company entered into the Credit Agreement with Alliance, pursuant to which Alliance agreed, subject to certain terms and conditions, to extend up to two term loans in the aggregate principal amount of $1,250,000 to the Company (collectively, the “Term Loans”). In connection with entering into the Credit Agreement, (i) the Company and its subsidiaries, ENGlobal U.S., Inc., a Texas corporation, ENGlobal Government Services, Inc., a Texas corporation, and ENGlobal Technologies, LLC, a Texas limited liability company (collectively, the “Guarantors”), entered into a security agreement granting a security interest in favor of Alliance on substantially all of the Company’s and Guarantors’ assets to secure all of the indebtedness and other obligations owed to Alliance under the Credit Agreement and (ii) the Guarantors entered into a continuing guaranty pursuant to which the Guarantors guaranteed the payment of all indebtedness owed to Alliance.

 

 

 

The Credit Agreement provides for an initial term loan of $1,000,000 and, under certain conditions, an additional term loan of $250,000. During the one-year term of the loan, the Company will make interest-only payments on a quarterly basis. The loan carries an annual interest rate of 8.5% and has an origination fee of 0.5%, payable upon maturity.

 

 

 

The Credit Agreement matures on June 15, 2024.

 

 

(3)

On March 27, 2023, the Company entered into an invoice factoring agreement with FundThrough USA, Inc. (the “Priority Agreement”). The agreement provides the flexibility to receive funds early for a subset of customers at a discount rate of 2.75% to 8.25% depending on the length of payment terms with the customer. The Company had no outstanding receivables factored through the Priority Agreement as of December 30, 2023. The Priority Agreement was terminated on January 23, 2024.

 

The future scheduled maturities of our debt are (amounts in thousands):

 

 

 

Credit

Agreement

 

2024

 

$1,047

 

Thereafter

 

 

 

 

 

$1,047

 

 

NOTE 8 – LEASES

 

The Company leases land, office space and equipment. Arrangements are assessed at inception to determine if a lease exists and right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term. Because the Company’s leases do not provide an implicit rate of return, the Company uses its incremental borrowing rate at the inception of a lease to calculate the present value of lease payments. The Company has elected to apply the short-term lease exception for all asset classes, excluding lease liabilities from the balance sheet and recognizing the lease payments in the period they are incurred.

 

F-18

Table of Contents

 

The components of lease expense are as follows (amounts in thousands):

 

 

 

Financial Statement Classification

 

Year ended

December 30, 2023

 

 

Year ended December 31, 2022

 

Finance leases:

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$237

 

 

$204

 

Interest expense

 

Interest expense, net

 

 

52

 

 

 

44

 

 

 

 

 

$289

 

 

$248

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

762

 

 

 

491

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

3,948

 

 

 

2,218

 

 

 

 

 

$4,710

 

 

$2,709

 

Total lease expense

 

 

 

$4,999

 

 

$2,957

 

 

Supplemental balance sheet information related to leases are as follows (amounts in thousands):

 

 

 

Financial Statement Classification

 

December 30, 2023

 

 

December 31, 2022

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of Use asset

 

$5,079

 

 

$8,072

 

Finance leases

 

Property and equipment, net

 

 

795

 

 

 

761

 

Total ROU Assets:

 

 

 

$5,874

 

 

$8,833

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of operating leases

 

$1,726

 

 

$1,638

 

Finance leases

 

Current portion of finance leases

 

 

263

 

 

 

211

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long Term operating leases

 

 

5,761

 

 

 

6,669

 

Finance leases

 

Long Term finance leases

 

 

548

 

 

 

548

 

Total lease liabilities

 

 

 

$8,298

 

 

$9,066

 

 

The weighted average remaining lease term and weighted average discount rate are as follows:

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Weighted average remaining lease term (years)

 

 

 

 

 

 

Operating leases

 

 

6.6

 

 

 

7.3

 

Finance leases

 

 

3.1

 

 

 

3.7

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Operating leases

 

 

10.2%

 

 

11.0%

Finance leases

 

 

9.1%

 

 

8.2%

 

Maturities of operating lease liabilities as of December 30, 2023 are as follows (dollars in thousands):

 

 

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

$1,919

 

 

$305

 

 

$2,224

 

2025

 

 

1,395

 

 

 

268

 

 

 

1,663

 

2026

 

 

920

 

 

 

239

 

 

 

1,159

 

2027

 

 

951

 

 

 

65

 

 

 

1,016

 

2028 and thereafter

 

 

3,157

 

 

 

14

 

 

 

3,171

 

Total lease payments

 

 

8,342

 

 

 

891

 

 

 

9,233

 

Less: imputed interest

 

 

(855)

 

 

(80)

 

 

(935)

Total lease liabilities

 

$7,487

 

 

$811

 

 

$8,298

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F-19

Table of Contents

 

ROU assets recorded on a lessee’s balance sheet under ASC 842 are subject to the ASC 360-10 impairment guidance applicable to long-lived assets. When events or changes in circumstances indicate that the carrying amount of the asset group may not be recoverable (i.e., impairment indicators exist), the asset group is tested to determine whether an impairment exists. In 2023, the Company ceased operations at its fabrication facility in Brookshire, Texas and facility in Monahans, Texas.  The method used to measure the impairment loss was the held and use model under ASC 360-10-35. Under the held-and-used impairment model, there are two steps after a trigger is identified. The first step is referred to as the recoverability test, which involves comparing the carrying amount of the asset group to the undiscounted future expected cash flows of the asset group. If the carrying amount of the asset group is less than the undiscounted cash flows for the asset group, the lessee has passed the recoverability test, and no impairment charge should be recognized.

 

Under Step 2 of the held-and-used impairment model, the lessee compares the carrying amount of the asset group to its fair value. An asset group’s undiscounted cash flows used in the recoverability test (i.e., Step 1) and fair value used in Step 2 will be different amounts. Undiscounted cash flows do not take the time value of money into consideration, whereas fair value does take the time value of money into consideration. In addition, undiscounted cash flows are estimated using an entity-specific perspective, while fair value is estimated using a market-participant perspective. When the carrying amount of the asset group is higher than its fair value, an impairment loss exists. When the carrying amount of the asset group is lower than its fair value, an impairment loss does not exist.

 

During the third quarter of 2023, we determined the carrying amount of the ROU asset located in Monahans, Texas was no longer recoverable and wrote the balance down to its estimated fair value. Additionally, during the fourth quarter of 2023, we determined the carrying amount of the ROU asset located in Brookshire, Texas exceeded its  fair value by $1.6 million. The total impairment loss of $1.8 million was reported within the SG&A section of the Commercial segment on the Consolidate Statement of Operations. The discount rate used to measure the fair value of the ROU asset in Brookshire, Texas was 7.71%, which was based on the average WACC for market participants in the same industry since we believe this is the highest and best use of the facility.

 

NOTE 9 – EMPLOYEE BENEFIT PLANS

 

ENGlobal sponsors a 401(k) plan for its employees. The Company, at the direction of its Board of Directors, may make discretionary contributions. Our employees may elect to make contributions pursuant to a salary reduction agreement upon meeting age and length-of-service requirements. The Company matching contribution for the year ended December 30, 2023 was $0.3 million compared to $0.2 million in the year ended December 31, 2022.

 

NOTE 10 – STOCK COMPENSATION PLANS

 

The Company’s 2021 Long Term Incentive Plan (the “Long Term Incentive Plan”), currently provides for the aggregate issuance of up to 1,500,000 shares of common stock. The Long Term Incentive Plan provides for grants of non-statutory options, incentive stock options, restricted stock awards, performance shares, performance units, restricted stock units and other stock-based awards, in order to enhance the ability of ENGlobal to motivate current employees, to attract employees of outstanding ability and to provide for grants to be made to non-employee directors. At December 30, 2023, 5,376 shares of common stock are available to be issued pursuant to the Long Term Incentive Plan.

 

We recognized non-cash stock-based compensation expense related to our Long Term Incentive Plan and the expired Amended and Restated 2009 Equity Incentive Plan of $0.3 million for the year ended December 30, 2023 and $0.2 million for the year ended December 31, 2022.

 

F-20

Table of Contents

 

Restricted Stock Awards Restricted stock awards granted to non-employee directors are intended to compensate and retain the directors over the one-year service period commencing July 1 of the year of service. These awards generally vest in quarterly installments beginning September 30th of the year of grant, so long as the grantee continues to serve as a director of the Company as of each vesting date. In 2023, members of the Board of Directors received additional restricted stock awards in lieu of a cash payment for compensation of their service.

 

Restricted stock awards granted to employees generally vest in four equal annual installments on the anniversary date of grant, so long as the grantee remains employed full-time with us as of each vesting date. Restricted stock awards are generally issued as new shares at the time of grant. The grant-date fair value of restricted stock grants is determined using the closing quoted market price on the grant date. The restricted shares and weighted-average grant-date fair value has been recast to reflect the one-for-eight reverse stock split effected on November 30, 2023.

 

The following is a summary of the status of our restricted stock awards and of changes in restricted stock outstanding for the year ended December 30, 2023:

 

 

 

Number of

unvested restricted

shares

 

 

Weighted-average grant-date fair

value

 

Outstanding at December 31, 2022

 

 

11,622

 

 

$19.20

 

Granted

 

 

155,235

 

 

 

5.19

 

Vested

 

 

48,050

 

 

 

2.80

 

Forfeited

 

 

1,818

 

 

 

34.42

 

Outstanding at December 30, 2023

 

 

116,989

 

 

$2.96

 

 

As of December 30, 2023, there was $0.3 million of total unrecognized compensation cost related to unvested restricted stock awards which is expected to be recognized over a weighted-average period of 1.4 years.

 

During the year ended December 30, 2023, the Company granted the following restricted stock awards:

 

Date Issued

 

Issued to

 

Number of Shares

 

 

Market Price

 

 

Fair Value

 

July 12, 2023

 

Directors (5)

 

 

142,860

 

 

$2.80

 

 

$400,008

 

August 9, 2023

 

Employees (4)

 

 

12,375

 

 

 

2.80

 

 

 

34,650

 

 

                During the year ended December 31, 2022, the Company granted the following restricted stock awards:

 

Date Issued

 

Issued to

 

Number of Shares

 

 

Market Price

 

 

Fair Value

 

June 9, 2022

 

Director (3)

 

 

14,313

 

 

$10.48

 

 

$150,000

 

 

NOTE 11 – TREASURY STOCK

 

On April 21, 2015, we announced that the Board of Directors had authorized the repurchase of up to $2.0 million of our common stock from time to time through open market or privately negotiated transactions, based on prevailing market conditions. We are not obligated to repurchase any dollar amount or specific number of shares of common stock under the repurchase program, which may be suspended, discontinued or reinstated at any time. As of December 30, 2023, the Company had purchased and retired 161,308 shares for $1.6 million under this program. The stock repurchase program was suspended from May 16, 2017 and was reinstated on December 19, 2018. No shares were repurchased during the years ended December 30, 2023 and December 31, 2022. Management does not intend to repurchase any shares in the near future.

 

F-21

Table of Contents

 

NOTE 12 – REDEEMABLE PREFERRED STOCK

 

We are authorized to issue 2,000,000 shares of Preferred Stock, par value $0.001 per share (the “Preferred Stock”). Subject to the terms of our articles of incorporation, the Board of Directors has the authority to approve the issuance of all or any of these shares of the Preferred Stock in one or more series, to determine the number of shares constituting any series and to determine any voting powers, conversion rights, dividend rights and other designations, preferences, limitations, restrictions and rights relating to such shares. While there are no current plans to issue the Preferred Stock, it was authorized in order to provide the Company with flexibility to take advantage of contingencies such as favorable acquisition opportunities.

 

NOTE 13 – FEDERAL AND STATE INCOME TAXES

 

The components of our income tax expense for the years ended December 30, 2023 and December 31, 2022 are as follows (amounts in thousands):

 

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

State

 

 

104

 

 

 

39

 

Total current

 

 

104

 

 

 

39

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(20 )

 

 

(37 )

State

 

 

20

 

 

 

37

 

Total deferred

 

 

 

 

 

 

Total income tax expense

 

$104

 

 

$39

 

 

The following is a reconciliation of expected income tax benefit to actual income tax expense for the years ended December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Federal income tax (benefit) at statutory rates

 

$(3,160 )

 

$(3,888 )

Foreign tax rate adjustment

 

 

(13 )

 

 

122

 

State income tax, net of federal income tax effect

 

 

(71 )

 

 

(256 )

Nondeductible expenses

 

 

102

 

 

 

188

 

State return to accrual

 

 

(4 )

 

 

30

 

Prior year adjustments and true-ups

 

 

(26 )

 

 

61

 

Change in valuation allowance

 

 

3,276

 

 

 

3,782

 

Total tax expense

 

$104

 

 

$39

 

 

The components of the deferred tax asset (liability) consisted of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Noncurrent Deferred tax assets

 

 

 

 

 

 

Federal and state net operating loss carryforward

 

$13,770

 

 

$12,006

 

Tax credit carryforwards

 

 

1,977

 

 

 

1,977

 

Allowance for uncollectible accounts

 

 

986

 

 

 

491

 

Accruals not yet deductible for tax purposes

 

 

448

 

 

 

548

 

Goodwill

 

 

112

 

 

 

177

 

Lease payable

 

 

1,696

 

 

 

1,897

 

Capitalized research & development expenses

 

 

1,748

 

 

 

1,086

 

Depreciation

 

 

8

 

 

 

 

Total noncurrent deferred tax assets

 

 

20,745

 

 

 

18,182

 

Less: Valuation allowance

 

 

(19,442 )

 

 

(16,166 )

Total noncurrent deferred tax assets, net

 

$1,303

 

 

$2,016

 

Noncurrent deferred tax liabilities:

 

 

 

 

 

 

 

 

Depreciation

 

 

 

 

 

(10 )

Other

 

 

(108 )

 

 

(116 )

Right-of-use asset

 

 

(1,195 )

 

 

(1,890 )

Total noncurrent deferred tax liabilities

 

 

(1,303 )

 

 

(2,016 )

Net deferred tax assets/deferred tax Liabilities

 

$

 

 

$

 

 

F-22

Table of Contents

 

We account for deferred income taxes in accordance with FASB ASC Topic 740 (“ASC 740”), which provides for deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.

 

We record a valuation allowance to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate based on all available evidence, both positive and negative, regarding historical operating results, including 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 ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character and in the related jurisdiction in the future. In evaluating our ability to recover our deferred tax assets, we consider the available positive and negative evidence, including our past operating results, the existence of cumulative losses in the most recent years and our forecast of future taxable income. In estimating future taxable income, we develop assumptions, including the amount of pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment. During 2023, after evaluating all available evidence, we recorded a valuation allowance on all net deferred tax assets.

 

As of December 30, 2023, the Company has a gross federal net operating loss carry-forward of approximately $60.8 million, which will begin to expire in 2032. Under the Tax Cuts and Jobs Act of 2017 (“TCJA”), net operating losses (“NOL’s”) generated in tax year 2018 and forward have an indefinite carryforward but are limited to 80% of taxable income when utilized. For NOL’s incurred in tax year 2017 and prior, the limitation to 80% of taxable income does not apply, but the NOL’s are subject to expiration.

 

NOTE 14 – SEGMENT INFORMATION

 

Reporting Segments

 

Our operating segments are strategic business units that offer our services and products to customers in their respective industries. The operating performance is regularly reviewed with operational leaders in charge of these segments, the Chief Executive Officer (“CEO”), the Chief Financial Officer (“CFO”) and others. This group represents the chief operating decision maker (“CODM”) for ENGlobal.

 

Our three operating segments are: (i) Automation, (ii) Engineering, and (iii) Government Services.

 

Our Automation group provides the design and programming of automated control systems as well as designs, fabricates, integrates and commissions modular systems that include remote instrumentation control stations, on-line process analytical data, continuous emission monitoring, and electric power distribution. Often these packaged systems are housed in a fabricated metal enclosure, modular building or freestanding metal rack, which are commonly included in our scope of work. We provide automation engineering, procurement, fabrication, systems integration, programing and on-site commissioning services to our clients for both new and existing facilities.

 

F-23

Table of Contents

 

Our Engineering group focuses on providing engineering, procurement, construction, and automation services as well as fabricated products to downstream refineries and petrochemical facilities as well as midstream pipeline, storage and other transportation related companies. These services are often applied to small capital improvement and maintenance projects within refineries and petrochemical facilities. For our transportation clients, we work on facilities that include pumping, compression, gas processing, metering, storage terminals, product loading and blending systems. This group also provides engineering, fabrication and automation services to clients who have operations in the U.S. oil and gas exploration and development markets. The operations are usually associated with the completion, purification, storage and transmission of the oil and gas from the well head to the terminal or pipeline destination.

 

Our Government Services group provides services related to the engineering, design, installation and maintenance of automated fuel handling and tank gauging systems for the U.S. military across the globe.

 

We have two reportable segments: Commercial and Government Services. Our Engineering and Automation groups are aggregated into one reportable segment, Commercial.

 

Our corporate and other expenses that do not individually meet the criteria for segment reporting are reported separately as Corporate expenses.

 

Revenue, operating income, identifiable assets, capital expenditures and depreciation for each segment are set forth in the following table. The amount identified as Corporate includes those activities that are not allocated to the operating segments and include costs related to business development, executive functions, finance, accounting, safety, human resources and information technology that are not specifically identifiable with the segments.

 

Segment information for the years ended December 30, 2023 and December 31, 2022 are as follows (amounts in thousands):

 

For the year ended December 30, 2023:

 

Commercial

 

 

Government

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating revenues

 

$30,072

 

 

 

8,964

 

 

 

 

 

 

39,036

 

Operating income (loss)

 

 

(11,082 )

 

 

1,145

 

 

 

(4,956 )

 

 

(14,893 )

Depreciation and amortization

 

 

733

 

 

 

11

 

 

 

189

 

 

 

933

 

Tangible assets

 

 

11,740

 

 

 

3,060

 

 

 

3,267

 

 

 

18,067

 

Goodwill

 

 

 

 

 

720

 

 

 

 

 

 

720

 

Other intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Total assets

 

 

11,740

 

 

 

3,780

 

 

 

3,267

 

 

 

18,787

 

Capital expenditures

 

 

379

 

 

 

 

 

 

84

 

 

 

463

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the year ended December 31, 2022:

 

Commercial

 

 

Government

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating revenues

 

$32,096

 

 

$8,093

 

 

$

 

 

$40,189

 

Operating income (loss)

 

 

(14,495 )

 

 

935

 

 

 

(4,767 )

 

 

(18,327 )

Depreciation and amortization

 

 

731

 

 

 

14

 

 

 

188

 

 

 

933

 

Tangible assets

 

 

19,526

 

 

 

1,312

 

 

 

8,465

 

 

 

29,303

 

Goodwill

 

 

 

 

 

720

 

 

 

 

 

 

720

 

Other intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Total assets

 

 

19,526

 

 

 

2,032

 

 

 

8,465

 

 

 

30,023

 

Capital expenditures

 

 

348

 

 

 

23

 

 

 

209

 

 

 

580

 

 

F-24

Table of Contents

 

NOTE 15 – EMPLOYEE RETENTION CREDIT

 

Pursuant to the CARES Act, the Company is eligible for an employee retention credit subject to certain criteria. Since there are no generally accepted accounting principles for for-profit business entities that receive government assistance that is not in the form of a loan, an income tax credit or revenue from a contract with a customer, we determined the appropriate accounting treatment by analogy to other guidance. We accounted for the employee retention credit by analogy to International Accounting Standards (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance, of International Financial Reporting Standards (IFRS).

 

Under an IAS 20 analogy, a business entity would recognize the employee retention credit on a systematic basis over the periods in which the entity recognizes the payroll expenses for which the grant (i.e., tax credit) is intended to compensate when there is reasonable assurance (i.e., it is probable) that the entity will comply with any conditions attached to the grant and the grant (i.e., tax credit) will be received.

 

The unpaid employee retention credits of $1.5 million that were accounted for as a receivable on the balance sheet as of December 31, 2022 were received in 2023.

 

NOTE 16 – COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, ENGlobal or one or more of its subsidiaries may be involved in various legal proceedings or may be subject to claims that arise in the ordinary course of business alleging, among other things, claims of breach of contract or negligence in connection with the performance or delivery of goods and/or services. The outcome of any such claims or proceedings cannot be predicted with certainty.

 

On March 12, 2024, ENGlobal U.S. Inc. was served with a lawsuit by VEnergy Industrial Park I, LLC (the “Plaintiff”). The lawsuit is pending in the County Court of Waller County, Texas. The Plaintiff is seeking monetary damages of $1.3 million for a breach of lease cause of action. We disagree with the Plaintiff’s claims and expect to petition the Court with affirmative defenses.  However, litigation is inherently uncertain, and an adverse outcome could have a material impact on our financial condition.

 

We carry a broad range of insurance coverage, including general and business automobile liability, commercial property, professional errors and omissions, workers’ compensation insurance, directors’ and officers’ liability insurance and a general umbrella policy, all with standard self-insured retentions/deductibles. We also provide health insurance to our employees (including vision and dental), and are partially self-funded for these claims. Provisions for expected future payments are accrued based on our experience, and specific stop loss levels provide protection for the Company. We believe we have adequate reserves for the self-funded portion of our insurance policies. We are not aware of any material litigation or claims that are not covered by these policies or which are likely to materially exceed the Company’s insurance limits.

 

NOTE 17 – STOCKHOLDERS’ EQUITY

 

On February 1, 2023, we entered into a securities purchase agreement (the “RDO Purchase Agreement”) providing for the sale and issuance by the Company to a single institutional investor of 496,375 shares (the “Shares”) of the Company’s common stock at an offering price of $6.80 per Share in a registered direct offering. Concurrently with the sale of the Shares and pursuant to the RDO Purchase Agreement, the Company also sold and issued in a private placement, for no additional consideration to the investor, warrants to purchase up to 496,375 shares of the Company’s common stock (the “Warrants”). The net proceeds to the Company from the offerings were approximately $3.0 million after deducting the placement agent’s fees and related offering expenses, and excluding the proceeds, if any, from the exercise of the Warrants. The Company used the net proceeds of the offering for working capital and general corporate purposes. We recorded the fair value of the warrants issued within additional paid-in capital. The warrants may be exercised by physical settlement or net share settlement, determined by the holder.

 

F-25

Table of Contents

 

NOTE 18 – ACQUISITIONS

 

On May 18, 2022, ENG Calvert Holdings Ltd., a wholly owned subsidiary of the Company, completed the acquisition of the stock of Calvert Group Belgium NV (“Calvert”), a business that licenses small-scale gas to liquids (“GTL”) technology for flare gas and stranded gas applications for specific territories including the Middle East and North Africa. The Company expected to utilize Calvert’s basic designs incorporating the GTL technology into small scale GTL plants to be manufactured by the Company in the United States and subsequently shipped internationally.

 

Pursuant to the accounting guidance in ASC 805, we determined that the acquisition of Calvert did not meet the criteria necessary to constitute a business combination and was accounted for as an asset acquisition which occurs when substantially all of the fair value of gross assets acquired is concentrated in a single identifiable asset or a group of similar identified assets. The determination was based on the gross fair value of the acquisition being concentrated in the license agreement acquired.

 

The consideration transferred on the acquisition date included $0.8 million cash, net of cash acquired, and $0.5 million in common stock issued. In addition, we may pay up to approximately $1.4 million in cash and issue approximately $0.6 million in common stock if certain benchmarks are achieved. The Company capitalized $0.2 million in costs associated with the transaction.

 

During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The $2.5 million impairment of the intangible asset and $1.4 million write down of the related contingent consideration balances are reflected within Operating Costs on the Consolidated Statement of Operations.

 

NOTE 19 – INTANGIBLE ASSETS

 

The Company had recognized a $2.8 million intangible asset for the license acquired in the Calvert acquisition and $1.4 million of contingent consideration. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The impairment of the intangible asset and balance are reflected within Operating Costs on the Consolidated Statement of Operations.

 

NOTE 20 – SUBSEQUENT EVENTS

 

                The Company has evaluated subsequent events through the date these financial statements were issued. The Company determined there were no events, other than as described below, that required disclosure or recognition in these financial statements.

 

                Priority Agreement

 

                On January 23, 2024, the Company terminated the invoice factoring agreement with FundThrough USA, Inc.

 

Trade Receivable Settlement

 

On February 14, 2024, the Company entered into a settlement and release agreement with a client for indebtedness relating to unpaid invoices.

 

Credit Agreement

 

On January 30, 2024, the Company borrowed an additional $0.2 million under the Credit Agreement with Alliance.

 

F-26

Table of Contents

  

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

 

The Company’s disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in reports filed or submitted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. The Company’s disclosure controls and procedures are also designed to ensure such information is accumulated and communicated to management, including the principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosures. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance that control objectives are attained.

 

The Company’s management, including its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of December 30, 2023, as required by Rule 13a-15 of the Exchange Act. Based upon this evaluation, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that, as of December 30, 2023, the disclosure controls and procedures were not effective because of the material weaknesses in the Company’s internal control over financial reporting described below.

  

Management’s Annual Report on Internal Control over Financial Reporting

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) under the Exchange Act, as amended.

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

 

The Company’s management, including its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s internal control over financial reporting as of December 30, 2023, based upon criteria set forth in the Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, the Company’s management concluded that, as of December 30, 2023, the Company’s internal control over financial reporting was not effective because of the material weaknesses described below.

 

Specifically, (i) the Company did not have sufficient resources in place with the appropriate training and knowledge of internal control over financial reporting in order to ensure the operating effectiveness; (ii) the Company did not perform an adequate continuous risk assessment over financial reporting to identify and analyze risks of financial misstatement due to errors, and implement necessary changes to internal controls impacted by changes in the business, organizational structure and reduction in personnel over the last twelve months; and (iii) the Company did not have an effective information and communication process that ensured variances and anomalies were communicated to the appropriate personnel on a timely basis in order to investigate and take corrective action to prevent the error.

 

Accordingly, the Company did not follow established appropriate control activities through policies and procedures to mitigate risk to the achievement of the Company’s financial reporting objectives, as follows:

 

 

·

The Company’s management review controls did not operate effectively, including the completeness and accuracy of the data used in the operation of the control, to ensure change orders and contract values were properly entered into the accounting system; and

 

 

 

 

·

The Company’s reconciliation controls did not operate effectively to timely record on-line payments, other electronic bank transactions, and unprocessed credit card payments to suppliers.

   

27

Table of Contents

 

These material weaknesses resulted in several material and immaterial misstatements that were corrected prior to the issuance of the consolidated financial statements.

 

The Company believes that, notwithstanding the material weaknesses mentioned above, the consolidated financial statements contained in this Report present fairly, in all material respects, the consolidated balance sheets, statements of operations, stockholders’ equity (deficit), and cash flows of the Company and its subsidiaries in conformity with generally accepted accounting principles in the United States as of the dates and for the periods stated therein.

 

This Report does not include an attestation report of the Company’s independent registered public accounting firm regarding the Company’s internal control over financial reporting. Management’s report was not subject to attestation by the Company’s independent registered public accounting firm pursuant to an exemption for non-accelerated filers under Section 989G of the Dodd-Frank Act. We qualify for the Dodd-Frank Act exemption from the independent auditor attestation requirement under Section 404(b) of the Sarbanes-Oxley Act for smaller reporting companies.

 

Remediation Plan and Status

 

The Company will implement the following plans of action and will continue to evaluate and adjust remediation actions as needed to ensure the elements of the remediation plan remain appropriate and are sustainable. These elements include:

 

 

·

The Company did not have effective controls over the accuracy of change orders to ensure they were properly entered into the accounting system, and the associated contract values were accurately reported in the accounting system.

   

 

o

Communicate and train those in charge of updating contract values in the proper procedure for entering change orders in the accounting system for lump sum contracts.

 

o

Communicate to those involved in the monthly forecasting process the importance of communicating to the accounting department any deviation from the expected contract value.

 

o

Educate the personnel responsible for setting up projects and entering changes to contract values in the accounting system, how the data they input is used to calculate and recognize revenue on lump sum projects.

 

o

Change the system procedure for calculating revenue from task level to project level on lump sum contracts.

 

o

Develop a monthly report to identify contract value changes and assign the responsibility of confirming changes to contract values are valid change orders to another person that is not responsible for entering change orders.

   

 

·

The Company did not follow established control procedures to timely record on-line payments and other electronic bank transactions, and reconcile unprocessed credit card payments to suppliers.

   

 

o

The supplier credit card program has been discontinued.

 

o

Change when the Company records on-line payments from a month-end process to an interim process, i.e., as they are made.

 

o

Re-assign the responsibility of confirming that all on-line payments have been recorded in the AP subledger at month-end to the AP clerk.

 

o

Re-assign the preparer and approver roles for the bank reconciliations to provide more oversight by the Chief Financial Officer.

 

o

Establish a more structured review process to ensure the timely recording of all reconciling items.

  

28

Table of Contents

 

The Company believes that the actions listed above will provide appropriate remediation of the material weaknesses. Due to the nature of the remediation process and the need for sufficient time after implementation to evaluate and test the design and effectiveness of the controls, no assurance can be given as to the timing for completion of remediation. The material weakness will be fully remediated when the Company concludes that the controls have been operating for sufficient time and independently validated by management.

 

Changes in Internal Control over Financial Reporting

 

There have been no changes in the Company’s internal control over financial reporting during the quarter ended December 30, 2023, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

ITEM 9B. OTHER INFORMATION

 

Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements

 

During the fiscal quarter ended December 30, 2023, no director or officer (as defined in Rule 16a-1(f) of the Securities Exchange Act) of the Company adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 105-1 trading arrangements as each term is defined in Item 408(a) of Regulation S-K.

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

 

Not applicable.

 

29

Table of Contents

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information required in response to this item will be set forth in our definitive proxy statement for the 2024 annual meeting of stockholders or an amendment to this Report and is incorporated herein by this reference.

 

ITEM 11. EXECUTIVE COMPENSATION

 

The information required in response to this item will be set forth in our definitive proxy statement for the 2024 annual meeting of stockholders or an amendment to this Report and is incorporated herein by this reference.

 

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

 

The information required in response to this item will be set forth in our definitive proxy statement for the 2024 annual meeting of stockholders or an amendment to this Report and is incorporated herein by this reference.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

 

The information required in response to this item will be set forth in our definitive proxy statement for the 2024 annual meeting of stockholders or an amendment to this Report and is incorporated herein by this reference.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required in response to this item will be set forth in our definitive proxy statement for the 2024 annual meeting of stockholders or an amendment to this Report and is incorporated herein by this reference.

 

30

Table of Contents

 

PART IV

 

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

(a)(1) Financial Statements

 

The consolidated financial statements filed as part of this Form 10-K are listed and indexed in Part II, Item 8.

 

(a)(2) Schedules

 

All schedules have been omitted since the information required by the schedule is not applicable, or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and notes thereto.

 

(a)(3) Exhibits

 

EXHIBIT INDEX

  

 

 

 

Incorporated by Reference to: 

 

 

Form or 

 

Exhibit 

 

Filing Date 

 

SEC File

Exhibit No.

 

Description

 

Schedule

 

No.

 

with SEC

 

Number

3.1

 

Restated Articles of Incorporation of Registrant dated January 29, 2021

 

8-K

 

3.1

 

1/29/2021

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

3.2

 

Second Amended and Restated Bylaws of Registrant dated April 14, 2016

 

8-K

 

3.1

 

4/15/2016

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

3.3

 

Amendment to Article Fourth of ENGlobal’s Restated Articles of Incorporation, filed June 29, 2023

 

8-K

 

3.1

 

7/2/23

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

3.3

 

Certificate of Amendment to the Restated Articles of Incorporation of ENGlobal Corporation

 

8-K

 

3.1

 

12/1/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

4.1

 

Registrant’s specimen common stock certificate

 

S-3

 

4.1

 

10/31/2005

 

333-29336

 

 

 

 

 

 

 

 

 

 

 

*4.2

 

Description of Registrant’s Securities Registered under Section 12 of the Securities Exchange Act of 1934.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.3

 

Form of Common Stock Purchase Warrant

 

8-K

 

4.1

 

2/3/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

+10.1

 

ENGlobal Corporation Incentive Bonus Plan Dated effective July 1, 2009

 

8-K

 

10.1

 

8/17/2009

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

+10.2

 

Form of Restricted Stock Unit Award Agreement between Registrant and its Independent Non-employee Directors

 

10-Q

 

10.2

 

8/11/2008

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

+10.3

 

Form of Restricted Stock Award Agreement of 2009 Equity Incentive Plan between Registrant and its independent directors

 

10-Q

 

10.1

 

8/10/2009

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

*+10.4

 

Form of Indemnification Agreement between Registrant and its Directors and Executive Officers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+10.5

 

Employment Agreement between ENGlobal Corporation and Mark A. Hess effective December 18, 2012

 

8-K

 

10.7

 

12/20/2012

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.6

 

Lease Agreement between Oral Roberts University and ENGlobal Engineering, Inc. dated January 27, 2005

 

10-K

 

10.11

 

3/28/2008

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.7

 

First Amendment to the Lease Agreement between Oral Roberts University and ENGlobal Engineering, Inc. dated April 5, 2005

 

10-K/A

 

10.26

 

3/29/2007

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.8

 

Second Amendment to the Lease Agreement between Oral Roberts University and ENGlobal Engineering, Inc. dated June 15, 2005

 

10-K/A

 

10.27

 

3/29/2007

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.9

 

Third Amendment to the Lease Agreement between Oral Roberts University and ENGlobal Eng Inc. dated December 28, 2005

 

10-K/A

 

10.28

 

3/29/2007

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.10

 

Fourth Amendment to the Lease Agreement between Oral Roberts University and ENGlobal Eng, Inc. dated February 27, 2006

 

10-K/A

 

10.29

 

3/29/2007

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.11

 

Fifth Amendment to the Lease Agreement between Oral Roberts University and ENGlobal Engineering, Inc. dated July 28, 2006

 

10-K/A

 

10.30

 

3/29/2007

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.12

 

Sixth Amendment to the Lease agreement between Oral Roberts University and ENGlobal Engineering, Inc. dated June 20, 2007

 

10-K

 

10.17

 

3/28/2008

 

001-14217

 

31

Table of Contents

 

10.13

 

Seventh Amendment to the Lease agreement between Oral Roberts University and ENGlobal Engineering, Inc. dated November 12, 2010

 

10-K

 

10.11

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.14

 

Eighth Amendment to the Lease agreement between Oral Roberts University and ENGlobal U.S. Inc. dated May 15, 2012

 

10-K

 

10.12

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.15

 

Ninth Amendment to the Lease agreement between Oral Roberts University and ENGlobal U.S. Inc. dated August 22, 2017

 

10-K

 

10.13

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.16

 

Tenth Amendment to the Lease Agreement between Oral Roberts University and ENGlobal U.S., Inc. dated August 23, 2018

 

10-Q

 

10.2

 

11/8/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.17

 

Lease Agreement between Koll Bren Fund V, LP and ENGlobal Corporate Services, Inc. dated March 4, 2005

 

10-K

 

10.14

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.18

 

First Amendment to the Lease Agreement between Koll Bren Fund V, LP and ENGlobal Corporate Services, Inc. dated November 3, 2005

 

10-K

 

10.15

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.19

 

Second Amendment to the Lease Agreement between Koll Bren Fund V, LP and ENGlobal Corporate Services, Inc. dated July 31, 2006

 

10-K

 

10.16

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.20

 

Third Amendment to the Lease Agreement between Koll Bren Fund V, LP and ENGlobal Corporate Services, Inc. dated April 18, 2007

 

10-K

 

10.17

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.21

 

Fourth Amendment to the Lease Agreement between YPI North Belt Portfolio, LLC and ENGlobal Corporate Services, Inc. dated March 1, 2010

 

10-Q

 

10.2

 

3/5/2010

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.22

 

Fifth Amendment to the Lease Agreement between YPI North Belt Portfolio, LLC and ENGlobal U.S. Inc. dated April 18, 2016

 

10-K

 

10.19

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.23

 

Sixth Amendment to the Lease Agreement between YPI North Belt Portfolio, LLC and ENGlobal U.S. Inc. dated June 5, 2018

 

10-Q

 

10.1

 

11/8/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.24

 

Lease Agreement between El Dorado Office 3, L.P. and ENGlobal U.S. Inc. dated September 9, 2013

 

10-K

 

10.20

 

3/15/2018

 

001-14217

 

32

Table of Contents

 

10.25

 

Lease Agreement between Carson Portwall Management LLP and ENGlobal Systems. Inc. dated November 12, 2008

 

10-K

 

10.21

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.26

 

First Amendment to the Lease Agreement between Carson Portwall Management LLP .and ENGlobal Systems. Inc. dated December 10, 2008

 

10-K

 

10.22

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.27

 

Second Amendment to the Lease Agreement between Carson Portwall Management LLP .and ENGlobal US Inc. dated September 7, 2015

 

10-K

 

10.23

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.28

 

Lease Agreement between Bryan Bateman Properties LLC .and ENGlobal US. Inc. dated August 23, 2017

 

10-K

 

10.24

 

3/15/2018

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

+10.29

 

ENGlobal U.S. Inc. Redacted Growth Initiative Plan

 

10-Q

 

10.1

 

11/12/2019

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.30

 

Office Lease between 700 17th Street, LLC and ENGlobal U.S. Inc., dated January 23, 2019

 

10-Q

 

10.1

 

5/13/2019

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.31

 

 

U.S. Small Business Administration Note dated as of April 13, 2020, by ENGlobal Corporation in favor of Origin Bank, as lender

 

8-K

 

10.1

 

4/16/2020

 

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.32

 

Loan and Security Agreement dated as of May 18, 2020, by and among ENGlobal Corporation, ENGlobal U.S., Inc., ENGlobal Government Services, Inc., and Pacific Western Bank, a California bank, as lender

 

8-K

 

10.1

 

5/26/2020

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

+10.33

 

ENGlobal Corporation 2021 Long Term Incentive Plan

 

DEF 14A

 

Appendix A

 

7/15/2021

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.34

 

Sales Agreement, dated January 11, 2022, by and between ENGlobal Corporation and Lake Street Capital Markets, LLC.

 

8-K

 

1.1

 

1/11/2022

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.35

 

Securities Purchase Agreement, dated June 1, 2021, by and among ENGlobal Corporation and the purchasers identified on the signature pages thereto

 

8-K

 

10.1

 

6/3/21

 

001-14217

 

33

Table of Contents

 

+10.36

 

Executive Employment Agreement between ENGlobal U.S. Inc. and Roger Westerlind effective December 16, 2020

 

10-K

 

10.37

 

3/11/22

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.37

 

Third Amendment to the Lease Agreement between Carson Portwall Management, LLC .and ENGlobal US Inc. dated April 2019

 

10-K

 

10.38

 

3/11/22

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.38

 

Fourth Amendment to the Lease Agreement between Carson Portwall Management, LLC .and ENGlobal US Inc. dated December 20, 2021

 

10-K

 

10.39

 

3/11/22

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.39

 

Eleventh Amendment to the Lease Agreement between Oral Roberts University and ENGlobal U.S., Inc. dated September 25, 2019

 

10-K

 

10.40

 

3/11/22

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.40

 

Twelfth Amendment to the Lease Agreement between Oral Roberts University and ENGlobal U.S., Inc. dated November 11, 2020

 

10-K

 

10.41

 

3/11/22

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.41

 

Sublease Agreement between FMC Technologies, Inc. and ENGlobal U.S., Inc. dated May 20, 2021

 

10-K

 

10.42

 

3/11/22

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.42

 

Form of Restricted Stock Unit Award Agreement of the 2021 Long Term Incentive Plan between Registrant and its Independent Non-employee Directors

 

10-K

 

10.43

 

3/11/22

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.43

 

Invoice Factoring Agreement between ENGlobal Corporation, ENGlobal U.S., Inc., and ENGlobal Government Services, Inc. and FundThrough USA, Inc.

 

10-K

 

10.43

 

3/31/23

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.44

 

Third Modification to Loan and Security Agreement by and among ENGlobal Corporation, ENGlobal U.S., Inc., ENGlobal Government Services, Inc., and Pacific Western Bank, a California bank, as lender

 

10-K

 

10.44

 

3/31/23

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.45

 

Thirteenth Amendment to the Lease Agreement between Oral Roberts University and ENGlobal U.S., Inc. dated August 24, 2022

 

10-K

 

10.45

 

3/31/23

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.46

 

Lease Agreement between V Energy Industrial Park I, LLC and ENGlobal U.S., Inc. dated September 1, 2022

 

10-K

 

10.46

 

3/31/23

 

001-14217

 

34

Table of Contents

 

10.47

 

First Amendment to the Sublease Agreement between FMC Technologies, Inc. and ENGlobal U.S., Inc. dated August 22, 2023

 

10-Q

 

10.1

 

11/13/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.48

 

Fourth Modification to Loan and Security Agreement dated as of May 22, 2023, by and among ENGlobal Corporation, ENGlobal U.S., Inc., ENGlobal Government Services, Inc., and Pacific Western Bank, a California bank, as lender

 

8-K

 

10.1

 

5/23/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.49

 

Credit Agreement, dated as of June 15, 2023, by and between ENGlobal Corporation, as borrower, and Alliance 2000, Ltd., as lender.

 

8-K

 

10.1

 

6/20/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.50

 

Security Agreement, dated as of June 15, 2023, by and among ENGlobal Corporation, ENGlobal U.S., Inc., ENGlobal Government Services, Inc., and ENGlobal Technologies, LLC, as grantors, and Alliance 2000, Ltd., as lender.

 

8-K

 

10.2

 

6/20/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.51

 

Continuing Guaranty, dated as of June 15, 2023, by and among ENGlobal U.S., Inc., ENGlobal Government Services, Inc., and ENGlobal Technologies, LLC, as guarantors, and Alliance 2000, Ltd., as lender.

 

8-K

 

10.3

 

6/20/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.52

 

Settlement Agreement between Roger Westerlind and ENGlobal U.S., Inc.

 

8-K

 

10.1

 

6/8/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.54

 

Fourteenth Amendment to the Lease Agreement between Oral Roberts University and ENGlobal U.S., Inc. dated September 1, 2023

 

10-Q

 

10.2

 

11/13/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.55

 

Securities Purchase Agreement dated February 1, 2023, between ENGlobal Corporation and the purchaser identified on the signature page thereto

 

8-K

 

10.1

 

2/3/2023

001-14217

 

 

 

 

 

 

 

 

 

 

 

14.1

 

Code of Business Conduct and Ethics of Registrant dated June 15, 2017

 

 

 

14.1

 

3/27/2020

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

14.2

 

Code of Ethics for Chief Executive Officer and Senior Financial Officers of Registrant dated June 15, 2017

 

 

 

14.2

 

3/27/2020

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

*21.1

 

Subsidiaries of the Registrant

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*23.1

 

Consent of Moss Adams LLP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*31.1

 

Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14 or 15d-14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*31.2

 

Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14 or 15d-14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

**32.1

 

Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(b) or 15d-14(b) and 18 U.S.C. Section 1350

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

**32.2

 

Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(b) or 15d-14(b) and U.S.C. Section 1350

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

97.1

 

Executive Compensation Clawback Policy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*101.ins

 

Inline XBRL instance document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document Interactive Data Files.

 

 

 

 

 

 

 

 

*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

+ Management contract or compensatory plan or arrangement

 

ITEM 16. FORM 10-K SUMMARY

 

None.

 

35

Table of Contents

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

ENGlobal Corporation

 

 

Dated: March 29, 2024

By: 

/s/ William A. Coskey

 

 

 

William A. Coskey, P.E.

 

 

 

Chief Executive 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 and in the capacities and on the dates indicated:

 

 

By:

/s/ Darren W. Spriggs

March 29, 2024

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer, Treasurer

(Principal Financial and Accounting Officer)

 

 

 

 

 

 

By:

/s/ William Coskey

March 29, 2024

 

 

William A. Coskey, P.E.

 

 

 

Chief Executive Officer and Director

(Principal Executive Officer)

 

 

 

 

 

 

By:

/s/ Margaret K. Lassarat

March 29, 2024

 

 

Margaret K. Lassarat, Director

 

 

 

 

 

 

By:

/s/ Christopher Sorrells

March 29, 2024

 

 

Christopher Sorrells, Director

 

 

 

 

 

 

By:

/s/ Lloyd Kirchner

March 29, 2024

 

 

Lloyd Kirchner, Director

 

 

 

 

 

 

By: 

/s/ Kevin M. Palma

March 29, 2024

 

 

Kevin M. Palma, Director

 

 

 
36

 

EX-4.2 2 eng_ex42.htm DESCRIPTION OF REGISTRANTS eng_ex42.htm

 

EXHIBIT 4.2

 

Description of Registrant’s Securities Registered under Section 12 of the Securities Exchange Act of 1934

 

The following description sets forth certain material terms and provisions of the common stock of ENGlobal Corporation, which is registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). This description also summarizes relevant provisions of the Nevada Revised Statutes (“NRS”). The following description is a summary and does not purport to be complete. It is subject to, and qualified in its entirety by reference to, the relevant provisions of the NRS, and to our Restated Articles of Incorporation dated January 29, 2021, Certificate of Amendment to Restated Articles of Incorporation dated June 29, 2023 and Certificate of Amendment to Restated Articles of Incorporation dated November 30, 2023  (collectively, the “Articles of Incorporation”) and our Second Amended and Restated Bylaws dated April 14, 2016 (the “Bylaws”), which are filed as Exhibit 3.1, Exhibit 3.2, Exhibit 3.3 and Exhibit 3.4, respectively, to the Annual Report on Form 10-K of which this Exhibit 4.2 is a part, and are incorporated by reference herein. We encourage you to read the Articles of Incorporation and the Bylaws, and the relevant provisions of the NRS for additional information. Unless the context requires otherwise, all references to “we,” “us,” “our” and the “Company” in this Exhibit 4.2 refer solely to ENGlobal Corporation and not to its subsidiaries.

 

Authorized and Outstanding Capital Stock

 

The Company is authorized to issue 75,000,000 shares of common stock, par value $0.001 per share (“Common Stock”), and 2,000,000 shares of undesignated (blank check) preferred stock, par value $0.001 per share (“Preferred Stock”). As of March 29, 2024, there were 5,156,583 shares of Common Stock and no shares of Preferred Stock issued and outstanding.

 

Common Stock

 

Voting. Holders of shares of the Common Stock are entitled to one vote for each share held of record on matters properly submitted to a vote of our stockholders. Stockholders are not entitled to vote cumulatively for the election of directors.

 

Dividends. Subject to the dividend rights of the holders of any outstanding series of Preferred Stock, holders of shares of Common Stock will be entitled to receive ratably such dividends, if any, when, as, and if declared by our Board of Directors out of the Company’s assets or funds legally available for such dividends or distributions.

 

Liquidation and Distribution. In the event of any liquidation, dissolution, or winding up of the Company’s affairs, holders of the Common Stock would be entitled to share ratably in the Company’s assets that are legally available for distribution to its stockholders. If the Company has any Preferred Stock outstanding at such time, holders of the Preferred Stock may be entitled to distribution preferences, liquidation preferences, or both. In such case, the Company must pay the applicable distributions to the holders of its Preferred Stock before it may pay distributions to the holders of Common Stock.

 

Conversion, Redemption, and Preemptive Rights. Holders of the Common Stock have no preemptive, subscription, redemption or conversion rights.

 

Sinking Fund Provisions.  There are no sinking fund provisions applicable to the Common Stock.

 

 
1

 

 

Anti-Takeover Effects of Nevada Law and the Articles of Incorporation and Bylaws

 

General. Certain provisions of the Articles of Incorporation and Bylaws, and certain provisions of the NRS could make our acquisition by a third party, a change in our incumbent management, or a similar change of control more difficult. These provisions, which are summarized below, are likely to reduce our vulnerability to an unsolicited proposal for the restructuring or sale of all or substantially all of our assets or an unsolicited takeover attempt. The summary of the provisions set forth below does not purport to be complete and is qualified in its entirety by reference to the Articles of Incorporation and the Bylaws and the relevant provisions of the NRS.

 

Authorized but Unissued Shares. Our authorized but unissued shares of common stock and preferred stock are available for future issuance, subject to any limitations imposed by the listing standards of The Nasdaq Capital Market. These additional shares may be used for a variety of corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved common stock and preferred stock could make it more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.

 

Preferred Stock. The authorization of undesignated (blank check) Preferred Stock makes it possible for our Board of Directors to issue Preferred Stock with voting or other rights or preferences that could impede the success of any attempt to acquire control of the Company.

 

No Action by Written Consent.  Our Bylaws provide that no action required or permitted to be taken at a meeting of the stockholders may be taken by written consent.

 

Advance Notice Requirements. Stockholders wishing to nominate persons for election to our Board of Directors at a meeting or to propose any business to be considered by our stockholders at a meeting must comply with certain advance notice and other requirements set forth in our Bylaws.

 

Special Meetings. Our Bylaws provide that special meetings of stockholders may only be called by the President or Secretary, by a majority of the Board of Directors, or by the President at the written request of at least fifty percent (50%) of the number of shares of the Company then outstanding and entitled to vote.

 

Board Vacancies. Our Bylaws provide that any vacancy on our Board of Directors, howsoever resulting, may be filled by a majority vote of the remaining directors.

 

Removal of Directors. Our Bylaws provide that any directors may be removed either with or without cause at any time by the vote of stockholders representing two-thirds of the voting power of the issued and outstanding capital stock entitled to vote.

 

Nevada Anti-Takeover Statutes. The NRS contains provisions restricting the ability of a Nevada corporation to engage in business combinations with an interested stockholder. Under the NRS, except under certain circumstances, business combinations with interested stockholders are not permitted for a period of two years following the date such stockholder becomes an interested stockholder. The NRS defines an interested stockholder, generally, as a person who is the beneficial owner, directly or indirectly, of 10% of the outstanding shares of a Nevada corporation. In addition, the NRS generally disallows the exercise of voting rights with respect to “control shares” of an “issuing corporation” held by an “acquiring person,” unless such voting rights are conferred by a majority vote of the disinterested stockholders. “Control shares” are those outstanding voting shares of an issuing corporation which an acquiring person and those persons acting in association with an acquiring person (i) acquire or offer to acquire in an acquisition of a controlling interest and (ii) acquire within ninety days immediately preceding the date when the acquiring person became an acquiring person. An “issuing corporation” is a corporation organized in Nevada which has two hundred or more stockholders, at least one hundred of whom are stockholders of record and residents of Nevada, and which does business in Nevada directly or through an affiliated corporation. The NRS also permits directors to resist a change or potential change in control of the corporation if the directors determine that the change or potential change is opposed to or not in the best interest of the corporation.

 

 
2

 

 

Stock Exchange Listing

 

The Common Stock is traded on the NASDAQ Capital Market under the symbol “ENG.”

 

Transfer Agent and Registrar

 

The transfer agent and registrar for the Common Stock is Computershare Investor Services, LLC located at P.O. Box 30170, College Station, TX 77842-3170 and its telephone number is 1-800-662-7232.

 

 
3

 

EX-21.1 3 eng_ex211.htm SUBSIDIARIES eng_ex211.htm

 

EXHIBIT 21.1

 

SUBSIDIARIES OF REGISTRANT

 

ENGlobal U.S., Inc.

Incorporated in the State of Texas

 

 

ENGlobal Government Services, Inc.

Incorporated in the State of Texas

 

ENGlobal Technologies, LLC

Incorporated in the State of Texas

 

 

 

 

ENGlobal Calvert Holdings Ltd.

Ireland

 

 

 

 

Calvert Group Belgium NV

Belgium

 

 

EX-23.1 4 eng_ex231.htm CONSENT eng_ex231.htm

 

EXHIBIT 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-129336, No. 333-136830, and No. 333-269721) and Form S-8 (No. 333-127803, No. 333-161246, No. 333-193214, No. 333-205378, No. 333-239095, and No. 333-259084) of ENGlobal Corporation (the “Company”), of our report dated March 29, 2024, relating to the consolidated financial statements the Company (which report expresses an unqualified opinion and includes an explanatory paragraph relating to a going concern uncertainty), appearing in this Annual Report on Form 10-K of the Company for the year ended December 30, 2023.

 

/s/ Moss Adams LLP

 

Houston, Texas

March 29, 2024

 

EX-31.1 5 eng_ex311.htm CERTIFICATION eng_ex311.htm

 

EXHIBIT 31.1

 

Certification by the Principal Executive Officer Pursuant

to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, William A. Coskey, P.E., certify that:

 

1.

I have reviewed this Report on Form 10-K of ENGlobal Corporation;

 

 

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; and

 

5.

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

 

 

a)

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

 

 

 

 

b)

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

 

Date: March 29, 2024

 

/s/ William A. Coskey

 

 

 

William A. Coskey, P.E.

 

 

 

Chief Executive Officer

 

EX-31.2 6 eng_ex312.htm CERTIFICATION eng_ex312.htm

 

EXHIBIT 31.2

 

Certification by the Principal Financial Officer Pursuant

to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Darren W. Spriggs, certify that:

 

1.

I have reviewed this Report on Form 10-K of ENGlobal Corporation;

 

 

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; and

 

5.

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

 

 

a)

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

 

 

 

 

b)

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

 

Date: March 29, 2024

 

/s/ Darren W. Spriggs

 

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer

 

 

EX-32.1 7 eng_ex321.htm CERTIFICATION eng_ex321.htm

 

EXHIBIT 32.1

 

Certification by the Principal Executive Officer Pursuant to 18 U. S. C. Section 1350,

as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

Pursuant to 18 U. S. C. Section 1350, I, William A. Coskey, P.E., hereby certify that, to my knowledge, the Annual Report on Form 10-K of ENGlobal Corporation for the fiscal year ended December 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of ENGlobal Corporation.

 

Date: March 29, 2024

 

/s/ William A. Coskey

 

 

 

William A. Coskey, P.E.

 

 

 

Chief Executive Officer

 

 

This certification accompanies this Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.

 

EX-32.2 8 eng_ex322.htm CERTIFICATION eng_ex322.htm

 

EXHIBIT 32.2

 

Certification by the Principal Financial Officer Pursuant to 18 U. S. C. Section 1350,

as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

Pursuant to 18 U. S. C. Section 1350, I, Darren W. Spriggs, hereby certify that, to my knowledge, the Annual Report on Form 10-K of ENGlobal Corporation for the fiscal year ended December 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of ENGlobal Corporation.

 

Date: March 29, 2024

 

/s/ Darren W. Spriggs

 

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer

 

 

This certification accompanies this Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.

 

EX-101.SCH 9 eng-20231230.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - CONTRACTS link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - STOCK COMPENSATION PLANS link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - TREASURY STOCK link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - REDEEMABLE PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - FEDERAL AND STATE INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - EMPLOYEE RETENTION CREDIT link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - STOCKHOLDERS EQUITY link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - STOCK COMPENSATION PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - FEDERAL AND STATE INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 1) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 2) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - CONTRACTS (Details) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - CONTRACTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - DEBT (Details 1) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - LEASES (Details 1) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - LEASES (Details 2) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - LEASES (Details 3) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - EMPLOYEE BENEFIT PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - STOCK COMPENSATION PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - STOCK COMPENSATION PLANS (Details 1) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - STOCK COMPENSATION PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - TREASURY STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - REDEEMABLE PREFERRED STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details 1) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details 2) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 000068 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000069 - Disclosure - EMPLOYEE RETENTION CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000070 - Disclosure - STOCKHOLDERS EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000071 - Disclosure - ACQUISITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000072 - Disclosure - INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000073 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 10 eng-20231230_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Voluntary Filers Current Fiscal Year End Date Entity Well Known Seasoned Issuer Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Entity Public Float Document Annual Report Document Transition Report Document Fin Stmt Error Correction Flag Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Icfr Auditor Attestation Flag Auditor Name Auditor Location Auditor Firm Id Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current CONSOLIDATED BALANCE SHEETS ASSETS Current Assets: Cash Trade receivables, net of allowances of $4,336 and $2,129 Prepaid expenses and other current assets Payroll taxes receivable Contract assets Total Current Assets [Assets, Current] Property and equipment, net Goodwill Other assets Right-of-use asset Deposits and other assets Total Other Assets [Other Assets, Noncurrent] Total Assets [Assets] LIABILITIES AND STOCKHOLDERS' EQUITY(DEFICIT) Current Liabilities: Accounts payable Accrued compensation and benefits Current portion of operating leases Current portion of finance leases Contract liabilities Other current liabilities Short-term debt Total Current Liabilities [Liabilities, Current] Long-term unearned revenue Long-term operating leases Long-term finance leases Total Liabilities [Liabilities] Stockholders' Equity (Deficit): Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at December 30, 2023 and 4,475,078 shares issued and outstanding at December 31, 2022 Additional paid-in capital Accumulated deficit Total Stockholders' Equity (Deficit) [Stockholders' Equity Attributable to Parent] Total Liabilities and Stockholders' Equity (Deficit) [Liabilities and Equity] Trade Receivables, Allowances Common Stock, Par Value Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares Outstanding CONSOLIDATED STATEMENTS OF OPERATIONS Operating revenues Operating costs Gross loss [Gross Profit] Operating costs and expenses: Selling, general, and administrative expenses Operating loss [Operating Income (Loss)] Other income (expense) Interest expense, net [Interest Expense, Other] Other income, net Loss before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Provision for federal and state income taxes Net loss [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Basic and diluted loss per common share Basic and diluted weighted average shares used in computing loss per share: CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT) Statement [Table] Statement [Line Items] Equity Components [Axis] Common Stock Additional Paid-In Capital Retained Earnings (Accumulated Deficit) Balance, amount Common stock issued Common stock issued, net Fair value of warrants at issuance date Share-based compensation - employees Net Income (Loss) At-the-market offering costs Balance, amount CONSOLIDATED STATEMENTS OF CASH FLOWS Cash Flows from Operating Activities: Net loss Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization Share-based compensation expense Loss on disposal of fixed assets Contingent consideration revaluation Impairment of intangible asset Impairment of ROU assets Changes in current assets and liabilities: Trade accounts receivable Contract assets [Increase (Decrease) in Contract with Customer, Asset] Other current assets Accounts payable [Increase (Decrease) in Accounts Payable] Accrued compensation and benefits [Accrued compensation and benefits] Contract liabilities [Increase (Decrease) in Contract with Customer, Liability] Income taxes payable Other current liabilities, net Net cash used in operating activities [Net Cash Provided by (Used in) Operating Activities] Cash Flows from Investing Activities: Property and equipment acquired [Payments to Acquire Property, Plant, and Equipment] Proceeds from sale of property and equipment Asset acquisition, net of cash acquired [Payments to Acquire Businesses, Net of Cash Acquired] Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] Cash Flows from Financing Activities: Issuance of common stock and warrants, net Payments on finance leases [Finance Lease, Principal Payments] At-the-market offering costs [At-the-market offering costs] Proceeds from Credit Agreement Proceeds (payments) from revolving credit facility Net cash provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Net change in cash [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash at beginning of year Cash at end of year Supplemental disclosure of cash flow information: Cash paid during the year for interest Fair value of warrants at issuance date Right of use assets obtained in exchange for new operating lease liability Leased assets obtained in exchange for new finance lease liabilities Asset acquisition, common stock issued Cash paid during the year for income taxes (net of refunds) ORGANIZATION AND BASIS OF PRESENTATION ORGANIZATION AND BASIS OF PRESENTATION Business Description and Basis of Presentation [Text Block] ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS Statutory Accounting Practices Disclosure [Table Text Block] DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS [DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS] PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT [PROPERTY AND EQUIPMENT] REVENUE RECOGNITION REVENUE RECOGNITION [REVENUE RECOGNITION] CONTRACTS CONTRACTS Life Settlement Contracts, Disclosure [Text Block] DEBT DEBT Debt Disclosure [Text Block] LEASES LEASES [LEASES] EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS [EMPLOYEE BENEFIT PLANS] STOCK COMPENSATION PLANS STOCK COMPENSATION PLANS [STOCK COMPENSATION PLANS] TREASURY STOCK TREASURY STOCK Treasury Stock [Text Block] REDEEMABLE PREFERRED STOCK REDEEMABLE PREFERRED STOCK [REDEEMABLE PREFERRED STOCK] FEDERAL AND STATE INCOME TAXES FEDERAL AND STATE INCOME TAXES [FEDERAL AND STATE INCOME TAXES] SEGMENT INFORMATION SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] EMPLOYEE RETENTION CREDIT EMPLOYEE RETENTION CREDIT [EMPLOYEE RETENTION CREDIT] COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] STOCKHOLDERS EQUITY Stockholders' Equity Note Disclosure [Text Block] ACQUISITION ACQUISITION Asset Acquisition [Text Block] INTANGIBLE ASSETS INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] SUBSEQUENT EVENTS SUBSEQUENT EVENTS Subsequent Events [Text Block] Consolidation Policy Fair Value Measurements Cash and Cash Equivalents Receivables Concentration of Credit Risk Property and Equipment Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Impairment of Long-lived Assets Revenue Recognition Incremental Costs Income Taxes Earnings Per Share Treasury Stock Stock-Based Compensation Related Parties Estimated useful lives of assets Trade receivables Prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Other current liabilities Other Current Liabilities [Table Text Block] Property and equipment Revenue By Contract Type Schedule of Debt Maturities of debt CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) Costs, Estimated Earnings And Billings On Uncompleted Contracts Lease expense Supplemental Balance Sheet Information Related To Leases Weighted Average Remaining Lease Term And Weighted Average Discount Rate Maturities Of Operating Lease Liabilities Nonvested restricted stock activity Restricted stock and restricted stock units activity Components of our income tax expense Effective income tax rate reconciliation Deferred tax assets and (liabilities) Segment information Property Plant And Equipment By Type Axis Range [Axis] Furniture and Fixtures Maximum Shop Equipment Computer Equipment Software Minimum [Member] Estimated useful lives Concentration Risk By Benchmark Axis Concentration Risk By Type Axis Customer 1 Revenue Customer 2 Trade Receivables Customer 3 Concentration risk Impairment loss Trade receivables [Accounts Receivable, after Allowance for Credit Loss, Current] Amounts billed Amounts unbilled Retainage Less: allowance for uncollectible accounts Trade receivables, net Prepaid expenses Other receivables - employee Inventory Other receivable Prepaid expenses and other current assets Accrual for known contingencies Customer prepayments Warranty reserve Gross receipts tax payable Property tax payable State income taxes payable Unearned revenue Insurance payable Other current liabilities Trade receivables [Nontrade Receivables] Computer Equipment and Software Shop Equipment Furniture and Fixtures Leasehold Improvements Autos And Trucks Property and equipment, gross Accumulated depreciation and amortization [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Property and equipment, net Depreciation expense Product Or Service Axis Fixed-Price Revenue Time-and-Material Revenue Total revenue Costs incurred on uncompleted contracts Estimated earnings on uncompleted contracts Earned revenues Less: billings to date Net costs and estimated earnings in excess of billings Costs and estimated earnings in excess of billings on uncompleted contracts Billings in excess of costs and estimated earnings on uncompleted contracts Net costs in excess of billings on uncompleted contracts Deferred revenue Costs in excess of billings Billings in excess of costs on uncompleted contracts Contingency amounts Revolving credit facility Credit Agreement Priority Agreement Total debt Amount due within one year Total long-term debt Credit Facility Axis Revolving Credit Facility 2024 Thereafter Long-term debt Minimum [Member] Maximum [Member] Aggregate principal amount Description of credit agreement Maturity Date Agreement termination date Discount rate Income Statement Location Axis SG&A Expense Interest Expense, Net Operating Costs Total finance lease expense Total operating lease expense Total lease expense Balance Sheet Location Axis Fair Value By Asset Class Axis Right of Use Asset Property and Equipment, Net ROU assets Current lease liabilities - operating leases Current lease liabilities - finance leases Noncurrent lease liabilities - operating leases Noncurrent lease liabilities - finance leases Total lease liabilities ROU assets - operating leases ROU assets - finance leases Weighted average remaining lease term (years) - operating leases Weighted average discount rate - operating leases Weighted average remaining lease term (years) - finance leases Weighted average discount rate - finance leases Operating Leases 2024 [Lessee, Operating Lease, Liability, to be Paid, Year One] 2025 2026 2027 2028 and thereafter Total lease payments Less: imputed interest [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Total lease liabilities [Operating Lease, Liability] Finance Leases 2024 [Finance Lease, Liability, to be Paid, Year One] 2025 [Finance Lease, Liability, to be Paid, Year Two] 2026 [Finance Lease, Liability, to be Paid, Year Three] 2027 [Finance Lease, Liability, to be Paid, Year Four] 2028 and thereafter [Finance Lease, Liability, to be Paid, Year Five] Total lease payments [Finance Lease, Liability, to be Paid] Less: imputed interest [Finance Lease, Liability, Undiscounted Excess Amount] Total lease liabilities [Finance Lease, Liability] Total [Total] 2024 [2024] 2025 [2025] 2026 [2026] 2027 [2027] 2028 and thereafter [2028 and thereafter] Total lease payments [Total lease payments] Less: imputed interest [Less: imputed interest] Total lease liabilities Discount rate [Discount rate] Impairment losses Leases fair value Contributions by employer Number of unvested restricted shares, beginning balance [Number of unvested restricted shares, beginning balance] Number of unvested restricted shares, granted Number of unvested restricted shares, vested [Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period] Number of unvested restricted shares, forfeited [Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period] Weighted-average grant-date fair value, beginning [Weighted-average grant-date fair value, beginning] Weighted-average grant-date fair value, granted Weighted-average grant-date fair value, vested Weighted-average grant-date fair value, forfeited Award Type Axis Award Date Axis Restricted Stock July 12, 2023 [Member] Restricted Stock One [Member] August 9, 2023 [Member] June 9, 2022 [Member] Restricted Stock Two [Member] Shares issued to Number of shares Market price Fair value Class of Stock [Axis] Stock Compensation [Member] Number of shares available to be issued pursuant to the Equity Plan Non-cash stock-based compensation expense Unrecognized compensation cost related to unvested restricted stock awards Unrecognized compensation cost related to unvested restricted stock awards, period of recognition Common stock shares Shares authorized Purchased shares Stock retired [Treasury Stock, Retired, Cost Method, Amount] Preferred stock, shares authorized Preferred stock, par value Current: State Total current Deferred: Federal State [Deferred State and Local Income Tax Expense (Benefit)] Total income tax expense Total deferred Income Tax Authority Axis Federal And State Income Taxes [Member] Federal income tax (benefit) at statutory rate of 21% Foreign tax rate adjustment Nondeductible expenses State RTA Prior year adjustments and true-ups Change in valuation allowance Total tax expenses State income tax, net of federal income tax effect Federal and state net operating loss carryforward Tax credit carryforwards Allowance for uncollectible accounts Accruals not yet deductible for tax purposes Goodwill [Deferred Tax Assets, Goodwill and Intangible Assets] Capitalized research & development expenses Depreciation [Deferred Tax Assets, Property, Plant and Equipment] Lease payable Total noncurrent deferred tax assets Less: valuation allowance [Deferred Tax Assets, Valuation Allowance] Depreciation [SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate, Accumulated Depreciation] Total noncurrent deferred tax assets, net Other [Deferred Tax Liabilities, Other] Right to use asset [Right to use asset] Total noncurrent deferred tax liabilities [Deferred Tax Liabilities, Net] Net deferred tax assets/deferred tax liabilities Description of taxable income Description of expire Federal net operating loss carry-forward Statement Business Segments Axis Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis Commercial [Member] Government [Member] Corporate Operating revenues Operating loss [Operating loss] Depreciation and amortization [Depreciation, Depletion and Amortization, Nonproduction] Tangible assets Goodwill Other intangible assets Other intangible assets [Other intangible assets] Total assets Property and equipment acquired [Property and equipment acquired] Capital expenditures Property and equipment acquired Unpaid employee retention credit Plan Name Axis Purchase Agreement [Member] Warrants to purchase Stock issued Offering price Proffessional fees Business Acquisition Axis Calvert Group Belgium [Member] Common stock issued Cash acquired Additional cash Common stock Capitalized amount Intangible assets Estimated fair value contingent consideration Subsequent Event Type [Axis] Subsequent Event [Member] Credit Facility agreement Customer prepayments current. Amount of receivable reflecting the cost incurred on uncompleted contracts which is expected to be collected within one year or the normal operating cycle, if longer. Amount of receivable reflecting the estimated earnings (losses) on uncompleted contracts which is expected to be collected within one year or the normal operating cycle, if longer. Net costs and estimated earnings in excess of billings on uncompleted contracts. Finance leases cost. Period the instrument, asset or liability is expected to be outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. ROU Assets. Total lease liabilities. Lessee lease liability payments due year two. Description of whom the the restricted stock was issued. Deferred tax assets lease payable. Deferred tax liabilities right to use asset. Incremental Costs [Policy Text Block] Disclosure of accounting policy for its treasury stock transactions. Schedule of Estimated Useful Lives of Assets [Table Text Block] Schedule of supplemental balance sheet information related to leases [Table Text Block] Schedule of weighted average remaining lease term and weighted average discount rate [Table Text Block] EX-101.CAL 11 eng-20231230_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 12 eng-20231230_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 13 eng-20231230_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Cover - USD ($)
12 Months Ended
Dec. 30, 2023
Mar. 29, 2024
Jun. 30, 2023
Cover [Abstract]      
Entity Registrant Name ENGlobal Corporation    
Entity Central Index Key 0000933738    
Document Type 10-K    
Amendment Flag false    
Entity Voluntary Filers No    
Current Fiscal Year End Date --12-28    
Entity Well Known Seasoned Issuer No    
Entity Small Business true    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Current Reporting Status Yes    
Document Period End Date Dec. 30, 2023    
Entity Filer Category Non-accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Entity Common Stock Shares Outstanding   5,156,583  
Entity Public Float     $ 10,144,231
Document Annual Report true    
Document Transition Report false    
Document Fin Stmt Error Correction Flag false    
Entity File Number 001-14217    
Entity Incorporation State Country Code NV    
Entity Tax Identification Number 88-0322261    
Entity Address Address Line 1 11740 Katy Fwy – Energy Tower III    
Entity Address Address Line 2 11th floor    
Entity Address City Or Town Houston    
Entity Address State Or Province TX    
Entity Address Postal Zip Code 77079    
City Area Code 281    
Icfr Auditor Attestation Flag false    
Auditor Name Moss Adams LLP    
Auditor Location Houston, Texas    
Auditor Firm Id 659    
Local Phone Number 878-1000    
Security 12b Title Common Stock, $0.001 par value    
Trading Symbol ENG    
Security Exchange Name NASDAQ    
Entity Interactive Data Current Yes    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash $ 615,000 $ 3,464,000
Trade receivables, net of allowances of $4,336 and $2,129 6,432,000 7,644,000
Prepaid expenses and other current assets 992,000 1,580,000
Payroll taxes receivable 102,000 1,547,000
Contract assets 3,296,000 4,934,000
Total Current Assets 11,437,000 19,169,000
Property and equipment, net 1,360,000 1,757,000
Goodwill 720,000 720,000
Other assets    
Right-of-use asset 5,079,000 8,072,000
Deposits and other assets 191,000 305,000
Total Other Assets 5,270,000 8,377,000
Total Assets 18,787,000 30,023,000
Current Liabilities:    
Accounts payable 7,005,000 4,454,000
Accrued compensation and benefits 1,445,000 2,002,000
Current portion of operating leases 1,726,000 1,638,000
Current portion of finance leases 263,000 211,000
Contract liabilities 1,195,000 956,000
Other current liabilities 977,000 1,134,000
Short-term debt 1,047,000 1,661,000
Total Current Liabilities 13,658,000 12,056,000
Long-term unearned revenue 375,000 425,000
Long-term operating leases 5,761,000 6,669,000
Long-term finance leases 548,000 548,000
Total Liabilities 20,342,000 19,698,000
Stockholders' Equity (Deficit):    
Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at December 30, 2023 and 4,475,078 shares issued and outstanding at December 31, 2022 5,000 4,000
Additional paid-in capital 61,354,000 58,082,000
Accumulated deficit (62,914,000) (47,761,000)
Total Stockholders' Equity (Deficit) (1,555,000) 10,325,000
Total Liabilities and Stockholders' Equity (Deficit) $ 18,787,000 $ 30,023,000
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Trade Receivables, Allowances $ 4,336 $ 2,129
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 75,000,000 75,000,000
Common Stock, Shares Issued 5,156,583 4,475,078
Common Stock, Shares Outstanding 5,156,583 4,475,078
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Operating revenues $ 39,036 $ 40,189
Operating costs 39,402 44,401
Gross loss (366) (4,212)
Operating costs and expenses:    
Selling, general, and administrative expenses 14,527 14,115
Operating loss (14,893) (18,327)
Other income (expense)    
Interest expense, net (219) (223)
Other income, net 63 75
Loss before income taxes (15,049) (18,475)
Provision for federal and state income taxes (104) (39)
Net loss $ (15,153) $ (18,514)
Basic and diluted loss per common share $ (3.03) $ (4.16)
Basic and diluted weighted average shares used in computing loss per share: 4,996 4,447
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT) - USD ($)
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Balance, amount at Dec. 25, 2021 $ 10,325,000 $ 4,000 $ 57,435,000 $ (29,247,000)
Common stock issued   0    
Common stock issued, net     525,000  
Fair value of warrants at issuance date     0  
Share-based compensation - employees     219,000  
Net Income (Loss)       (18,514,000)
At-the-market offering costs     (97,000)  
Balance, amount at Dec. 31, 2022 10,325,000 4,000 58,082,000 (47,761,000)
Common stock issued   1,000    
Common stock issued, net     180,000  
Fair value of warrants at issuance date 2,782,000   2,782,000  
Share-based compensation - employees     310,000  
Net Income (Loss)       (15,153,000)
At-the-market offering costs     0  
Balance, amount at Dec. 30, 2023 $ (1,555,000) $ 5,000 $ 61,354,000 $ (62,914,000)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Cash Flows from Operating Activities:    
Net loss $ (15,153) $ (18,514)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 933 933
Share-based compensation expense 310 219
Loss on disposal of fixed assets 261 13
Contingent consideration revaluation 0 (1,409)
Impairment of intangible asset 0 2,503
Impairment of ROU assets 1,795 0
Changes in current assets and liabilities:    
Trade accounts receivable 1,212 48
Contract assets 1,638 (757)
Other current assets 2,147 898
Accounts payable 2,551 2,453
Accrued compensation and benefits (557) (181)
Contract liabilities 239 (1,098)
Income taxes payable 53 (38)
Other current liabilities, net (260) 394
Net cash used in operating activities (4,831) (14,536)
Cash Flows from Investing Activities:    
Property and equipment acquired (174) (602)
Proceeds from sale of property and equipment 45 0
Asset acquisition, net of cash acquired 0 (904)
Net cash used in investing activities (129) (1,506)
Cash Flows from Financing Activities:    
Issuance of common stock and warrants, net 2,962 0
Payments on finance leases (237) (224)
At-the-market offering costs 0 (97)
Proceeds from Credit Agreement 1,047 0
Proceeds (payments) from revolving credit facility (1,661) 625
Net cash provided by financing activities 2,111 304
Net change in cash (2,849) (15,738)
Cash at beginning of year 3,464 19,202
Cash at end of year 615 3,464
Supplemental disclosure of cash flow information:    
Cash paid during the year for interest 219 223
Fair value of warrants at issuance date 2,782 0
Right of use assets obtained in exchange for new operating lease liability 524 4,864
Leased assets obtained in exchange for new finance lease liabilities 289 67
Asset acquisition, common stock issued 0 525
Cash paid during the year for income taxes (net of refunds) $ 57 $ 52
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1
ORGANIZATION AND BASIS OF PRESENTATION
12 Months Ended
Dec. 30, 2023
ORGANIZATION AND BASIS OF PRESENTATION  
ORGANIZATION AND BASIS OF PRESENTATION

NOTE 1 – ORGANIZATION AND BASIS OF PRESENTATION

 

Organization and Operations ENGlobal Corporation is a Nevada corporation formed in 1994. Unless the context requires otherwise, references to “we”, “us”, “our”, “the Company” or “ENGlobal” are intended to mean the consolidated business and operations of ENGlobal Corporation. Our business operations consist of providing  innovative, delivered project solutions to our clients by combining our vertically-integrated engineering and professional project execution services with our automation and systems integration expertise primarily to the energy industry. Please see “Note 14 – Segment Information” for a description of our segments and segment operations.

 

Basis of Presentation The accompanying consolidated financial statements and related notes present our consolidated financial position as of December 30, 2023 and December 31, 2022, and the results of our operations, cash flows and changes in stockholders’ equity for the 52 week period ended December 30, 2023 and for the 53 week period ended December 31, 2022 (herein referred to as years). They are prepared in accordance with accounting principles generally accepted in the United States of America. In preparing financial statements, management makes informed judgments and estimates that affect the reported amounts of assets and liabilities as of the date of the financial statements and affect the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, management reviews its estimates, including those related to percentage-of-completion contracts in progress, litigation, income taxes, impairment of long-lived assets and fair values. Changes in facts and circumstances or discovery of new information may result in revised estimates. Actual results could differ from these estimates.

 

Reverse Stock Split – We effected a one-for-eight reverse stock split on November 30, 2023. There was no net effect on total stockholders’ equity, and the par value per share of our stock remains at $0.001 per share after the reverse stock split. All references made to share or per share amounts in the accompanying consolidated financial statements and applicable disclosures have been retroactively adjusted to reflect the effects of the reverse stock split.

 

Going ConcernThe accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. As shown in the accompanying financial statements, the Company has suffered recurring losses, used significant cash in support of its operating activities, has limited cash on hand, and will need additional working capital to fund our planned operations.

 

We define liquidity as our ability to pay liabilities as they become due, fund business operations and meet monetary contractual obligations. Our primary sources of liquidity are cash on hand, internally generated funds,, and borrowings under the Credit Agreement, as defined below.

 

On June 15, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with Alliance 2000, Ltd., a Texas limited partnership (“Alliance”), pursuant to which Alliance agreed, subject to certain terms and conditions, to extend up to two term loans in the aggregate principal amount of $1,250,000 to the Company (collectively, the “Term Loans”).

 

On February 1, 2023, we entered into a securities purchase agreement (the “RDO Purchase Agreement”) providing for the sale and issuance by the Company to a single institutional investor of 496,375 shares (the “Shares”) of the Company’s common stock, at an offering price of $6.80 per Share in a registered direct offering. Concurrently with the sale of the Shares and pursuant to the RDO Purchase Agreement, the Company also sold and issued in a private placement, for no additional consideration to the investor, warrants to purchase up to 496,375 shares of the Company’s common stock (the “Warrants”). The gross proceeds to the Company from the offerings were approximately $3.4 million before deducting the placement agent’s fees and related offering expenses, and excluding the proceeds, if any, from the exercise of the Warrants. The Company used the net proceeds of the offering for working capital and general corporate purposes.

We have had to extend the payment terms for our suppliers beyond our standard terms. In some cases, we have signed an agreement stipulating scheduled payment dates and amounts to provide assurance to the supplier that the balance will be paid in full. The payment terms for these arrangements are between a few weeks and 12 months depending on various factors such as amount, age, and how critical they are to our on-going operations.  As of December 30, 2023 approximately $1.9 million of our trade payables have a payment schedule agreement. 

 

Our recurring losses, negative cash flows from operating activities, need for additional financing and the uncertainties surrounding our ability to obtain such financing, raise substantial doubt about our ability to continue as a going concern. We have limited cash on hand and will need additional working capital to fund our planned operations. We are subject to significant risks and uncertainties, including failing to secure additional capital to fund our planned operations or failing to profitably operate the business. We intend to raise funds through various potential sources, such as equity or debt financings; however, we can provide no assurance that such financing will be available on acceptable terms, or at all. If adequate financing is not available or we do not achieve profitability and positive cash flows from operating activities, we may be required to significantly curtail or cease our operations, and our business would be jeopardized.

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS
12 Months Ended
Dec. 30, 2023
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS  
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS

NOTE 2 – ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS

 

Consolidation PolicyOur consolidated financial statements include our accounts and those of our wholly-owned subsidiaries.

 

Fair Value MeasurementsFair value is defined as the amount that would be received for the sale of an asset or paid for the transfer of a liability in an orderly transaction between unrelated third-party market participants at the measurement date. In determination of fair value measurements for assets and liabilities we consider the principal, or most advantageous market, and assumptions that market participants would use when pricing the asset or liability.

 

Cash and cash equivalentsCash and cash equivalents include all cash on hand, demand deposits and investments with original maturities of three months or less. We consider cash equivalents to include short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Our cash balance at financial institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insured amounts from time to time.

 

Receivables Our components of trade receivables include amounts billed, amounts unbilled, retainage and allowance for credit losses. Subject to our allowance for credit losses, all amounts are believed to be collectible within a year. There are no amounts unbilled representing claims or other similar items subject to uncertainty concerning their determination or ultimate realization. In estimating the allowance for credit losses, we consider the length of time receivable balances have been outstanding, historical collection experience, current economic conditions and customer specific information. When we ultimately conclude that a receivable is uncollectible, the balance is charged against the allowance for credit losses. The Company has adopted ASC 2016-13, which measures impairment on financial assets at amortized cost, including trade receivable and contract assets. Estimates of expected credit losses are recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted ASU 2016-13 effective January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.

 

Concentration of Credit RiskFinancial instruments which potentially subject ENGlobal to concentrations of credit risk consist primarily of trade accounts and notes receivable. Although our services are provided largely to the energy sector, management believes the risk due to this concentration is limited because a significant portion of our services are provided under contracts with major integrated oil and gas companies and other industry leaders. When we enter into contracts with smaller customers, we may incur an increased credit risk.

Our businesses or product lines are largely dependent on a few relatively large customers. Although we believe we have an extensive customer base, the loss of one of these large customers or if such customers were to incur a prolonged period of decline in business, our financial condition and results of operations could be adversely affected. Two customers provided more than 10% each of our consolidated operating revenues for the year ended December 30, 2023 (18.0% within our Government Services segment and 16.2% within our Commercial segment). For the year ended December 31, 2022, two customers provided more than 10% each of our consolidated operating revenues (17.3% and 12.8%).  Amounts included in trade receivables related to these customers totaled $0.5 million and $0.3 million, respectively, at December 30, 2023 and $0.2 million and $3.7 million, respectively, at December 31, 2022. Three customers that have been specifically reserved for and not within the top 10% percent of revenue had an outstanding accounts receivable balance of $7.0 million as of December 30, 2023. One customer not within the top 10% percent of revenue had an outstanding accounts receivable balance of $1.6 million as of December 31, 2022.

 

We extend credit to customers in the normal course of business. We have established various procedures to manage our credit exposure, including initial credit approvals, credit limits and terms, letters of credit, and occasionally through rights of offset. We also use prepayments and guarantees to limit credit risk to ensure that our established credit criteria are met. Our most significant exposure to credit risks relates to situations under which we provide services early in the life of a project that is dependent on financing. Risks increase in times of general economic downturns and under conditions that threaten project feasibility.

 

Property and EquipmentProperty and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated service lives of our asset groups are as follows:

 

Asset Group

 

Years

 

Shop equipment

 

5 – 10

 

Furniture and fixtures

 

5 – 7

 

Computer equipment; Autos and trucks

 

3 – 5

 

Software

 

3 – 5

 

 

Leasehold improvements are amortized over the remaining term of the related lease. See Note 4 for details related to property and equipment and related depreciation. Expenditures for maintenance and repairs are expensed as incurred. Upon disposition or retirement of property and equipment, any gain or loss is charged to operations.

 

Goodwill Goodwill represents the excess of the purchase price of acquisitions over the fair value of the net assets acquired and liabilities assumed. Goodwill is not amortized but rather is tested and assessed for impairment annually, or more frequently if certain events or changes in circumstance indicate the carrying amount may exceed fair value. The annual test for goodwill impairment is performed in the fourth quarter of each year.

 

The Company compares its fair value of a reporting unit and the carrying value of the reporting unit to measure goodwill impairment. Fair value was determined by applying discounted cash flows of the operating unit after allocation of certain corporate overhead. Estimating the cash flow of the operating unit requires the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates and future market conditions, among others. It is possible that changes in market conditions, economy, facts, circumstances, judgments and assumptions used in estimating the fair value could change, resulting in possible impairment of goodwill in the future.

 

We performed a qualitative assessment of goodwill, which relates to Government Services, for each of the years ended December 30, 2023 and December 31, 2022. This assessment indicated that there was no impairment of goodwill for the years ended December 30, 2023 and December 31, 2022.  

 

Impairment of Long-Lived AssetsWe review our intangible license and property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The recoverability of long-lived assets is measured by comparing the future undiscounted cash flows expected to result from the use and eventual disposition of the asset to the carrying value of the asset. Estimates of expected future cash flows represent management’s best estimate based on reasonable and supportable assumptions. If the carrying amount is not recoverable, an impairment loss is measured as the excess of the asset’s carrying value over its fair value. We assess the fair value of long-lived assets using commonly accepted techniques, and may use more than one method, including, but not limited to, recent third-party comparable sales, internally developed discounted cash flow analysis and analysis from outside advisors. During  2023, we determined the carrying value of the ROU assets related to our fabrication and field services businesses were no longer recoverable and wrote the balance down to its estimated fair value.  The resulting impairment loss of $1.8 million is reflected within selling, general, and administrative expenses of the Commercial segment on the Consolidated Statement of Operations. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The resulting impairment of $2.5 million was recorded within Operating Costs of the Commercial segment on the Consolidated Statement of Operations

Revenue Recognition – Our revenue is comprised of engineering, procurement and construction management services and sales of fabricated systems and integrated control systems that we design and assemble. The majority of our services are provided under time-and-material contracts. Some time-and-material contracts may have limits not to exceed. Revenue is not recognized over these limits until authorization by the client has been received.

 

A majority of sales of fabrication and assembled systems are under fixed-price contracts. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

We generally recognize revenue over time as we perform because of continuous transfer of control to the customer. Our customer typically controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date plus a reasonable profit to deliver products or services that do not have an alternative use to the Company. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or service to be provided, which measures the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. We generally use the cost-to-cost method on the labor portion of a project for revenue recognition to measure progress of our contracts because it best depicts the transfer of control to the customer which occurs as we consume the materials on the contracts. Therefore, revenues and estimated profits are recorded proportionally as labor costs are incurred.

 

Under the typical payment terms of our fixed-price contracts, the customer pays us progress payments. These progress payments are based on quantifiable measures of performance or on the achievement of specified events or milestones. The customer may retain a small portion of the contract price until completion of the contract. Revenue recognized in excess of billings is recorded as a contract asset on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer should we fail to adequately complete some or all of our obligations under the contract. For some contracts we may receive advance payments from the customer. We record a liability for these advance payments in contract liabilities on the balance sheet. The advance payment typically is not considered a significant financing component because it is used to meet working capital demand that can be higher in the early stages of a contract and to protect us from the other party failing to adequately complete some or all of its obligations under the contract.

 

To determine proper revenue recognition for contracts, we evaluate whether two or more contracts should be combined and accounted for as one single performance obligation or whether a single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate a single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. For most of our contracts, we provide a significant service of integrating a complex set of tasks and components into a single project. Hence, the entire contract is accounted for as one performance obligation. Less commonly, we may provide distinct goods or services within a contract in which case we separate the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, we allocate the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised goods or services underlying each performance obligation and use the expected cost plus margin approach to estimate the standalone selling price of each performance obligation. Due to the nature of the work required to be performed on many of our performance obligations, the estimation of total revenue and cost at completion is complex, subject to variables and requires significant judgment. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.

Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or a reduction of revenue) on a cumulative catch-up basis.

 

We have a standard, monthly process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the schedule, technical requirements, and other contractual requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables.

 

Based on this analysis, any adjustments to revenue, operating costs and the related impact to operating income are recognized as necessary in the period they become known. These adjustments may result from positive performance and may result in an increase in operating income during the performance of individual performance obligations if we determine we will be successful in mitigating risks surrounding the technical, schedule and cost aspects of those performance obligations or realizing related opportunities. When estimates of total costs to be incurred exceed total estimates to be earned, a provision for the entire loss on the performance obligation is recognized in the period the loss is estimated. Likewise, these adjustments may result in a decrease in operating income if we determine we will not be successful in mitigating these risks or realizing related opportunities. Changes in estimates of net revenue, operating costs and the related impact to operating income are recognized monthly on a cumulative catch-up basis, which recognizes in the current period the cumulative effect of the changes on current and prior periods based on a performance obligation’s percentage of completion. A significant change in one or more of these estimates could affect the profitability of one or more of our performance obligations.

 

Incremental Costs – Our incremental costs of obtaining a contract, which may consist of sales commission and proposal costs, are reviewed and those costs that are immaterial to the financial statements are expensed as they occur. Those costs that are deemed to be material to the contract are deferred and amortized over the period of contract performance. We classify incremental costs as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of incremental costs are included in prepaid expenses and other current assets and other assets, net, respectively in our consolidated balance sheet. We had no incremental costs that met our materiality threshold in 2023 or 2022.

 

Income TaxesWe account for deferred income taxes in accordance with FASB ASC Topic 740 “Income Taxes” (“ASC 740”), which provides for recording deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.

A valuation allowance is recorded to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate the realizability of deferred tax assets based on all available evidence, both positive and negative, regarding historical operating results, including 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.

 

We account for uncertain tax positions in accordance with ASC 740. When uncertain tax positions exist, we recognize the tax benefit of the tax positions to the extent that the benefit will more-likely-than-not be realized. The determination as to whether the tax benefit will more-likely-than-not be realized is based upon technical merits of the tax positions as well as consideration of the available facts and circumstances. The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes.

 

Earnings per ShareOur basic earnings per share (“EPS”) amounts have been computed based on the weighted average number of shares of common stock outstanding for the period. Diluted EPS amounts include the effect of common stock equivalents associated with outstanding stock options, restricted stock awards and restricted stock units, if including such potential shares of common stock is dilutive. We only had restricted stock awards outstanding during 2023 and 2022.

 

Treasury StockWe use the cost method to record treasury stock purchases whereby the entire cost of the acquired shares of our common stock is recorded as treasury stock (at cost). When we subsequently retire these shares, the cost of the shares acquired are recorded in common stock and additional paid-in capital. There were no treasury stock purchases in 2023 and 2022.

 

Stock–Based CompensationWe have issued stock-based compensation in the form of non-vested restricted stock awards to directors, employees and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service for all stock-based compensation based on the grant date fair value of the award.

 

The Company accounts for restricted stock awards granted to consultants using the accounting guidance included in ASC 505-50 “Equity-Based Payments to Non-Employees” (“ASC 505-50”). All transactions in which services are received in exchange for share-based awards are accounted for based on the fair value of the consideration received or the fair value of the awards issued, whichever is more reliably measurable. Share-based compensation is measured at fair value at the earlier of the commitment date or the date the services are completed.

 

Related PartiesThe Company entered into the Credit Agreement with Alliance, the family limited partnership of the Company’s Chairman and Chief Executive Officer, William A. Coskey, P.E.  We apply provisions of subtopic 850-10 of the FASB Accounting Standards Codification for the identification of related parties and disclosure of related party transactions. The disclosures include: a) the nature of the relationship(s) involved; b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements; c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and d)  amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS
12 Months Ended
Dec. 30, 2023
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS  
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS

NOTE 3 – DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS

 

The components of trade receivables, net as of December 30, 2023 and December 31, 2022, are as follows (amounts in thousands):

 

 

 

2023

 

 

2022

 

Amounts billed

 

$10,106

 

 

$9,061

 

Amounts unbilled

 

 

662

 

 

 

619

 

Retainage

 

 

 

 

 

93

 

Less: Allowance for credit losses

 

 

(4,336 )

 

 

(2,129 )

Trade receivables, net

 

$6,432

 

 

$7,644

 

Trade receivables, net as of December 25, 2021 was $7.7 million.

 

The components of prepaid expense and other current assets are as follows as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Prepaid expenses

 

$793

 

 

$1,397

 

Other receivables – employee

 

 

 

 

 

19

 

Other receivable

 

 

94

 

 

 

35

 

Inventory

 

 

105

 

 

 

129

 

Prepaid expenses and other current assets

 

$992

 

 

$1,580

 

 

The components of other current liabilities are as follows as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Accrual for known contingencies

 

$

 

 

$17

 

Customer prepayments

 

 

177

 

 

 

17

 

Warranty reserve

 

 

171

 

 

 

511

 

Gross receipts tax payable

 

 

3

 

 

 

 

Property tax payable

 

 

47

 

 

 

 

State income taxes payable

 

 

83

 

 

 

30

 

Unearned revenue

 

 

50

 

 

 

50

 

Insurance payable

 

 

446

 

 

 

509

 

Other current liabilities

 

$977

 

 

$1,134

 

 

Our accrual for known contingencies includes litigation accruals, if any. See “Note 16 – Commitments and Contingencies” for further information.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 30, 2023
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

NOTE 4 – PROPERTY AND EQUIPMENT

 

Property and equipment consist of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Computer equipment and software

 

$1,479

 

 

$1,500

 

Shop equipment

 

 

2,364

 

 

 

2,609

 

Furniture and fixtures

 

 

7

 

 

 

196

 

Leasehold improvements

 

 

340

 

 

 

828

 

Autos and trucks

 

 

100

 

 

 

100

 

 

 

$4,290

 

 

$5,233

 

Accumulated depreciation and amortization

 

 

(2,930 )

 

 

(3,476 )

Property and equipment, net

 

$1,360

 

 

$1,757

 

 

Depreciation expense was $0.6 million and $0.5 million for the years ended December 30, 2023 and December 31, 2022, respectively.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION
12 Months Ended
Dec. 30, 2023
REVENUE RECOGNITION  
REVENUE RECOGNITION

NOTE 5 – REVENUE RECOGNITION

 

Our revenue by contract type are as follows (amounts in thousands):

 

 

 

For the Years Ended

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Fixed-price revenue

 

$27,514

 

 

$30,050

 

Time-and-material revenue

 

 

11,522

 

 

 

10,139

 

Total Revenue

 

 

39,036

 

 

 

40,189

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1
CONTRACTS
12 Months Ended
Dec. 30, 2023
CONTRACTS  
CONTRACTS

NOTE 6 – CONTRACTS

 

Costs, estimated earnings, and billings on uncompleted contracts consist of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Costs incurred on uncompleted contracts

 

$23,318

 

 

$59,298

 

Estimated earnings on uncompleted contracts

 

 

3,602

 

 

 

4,464

 

Earned revenues

 

 

26,920

 

 

 

63,762

 

Less: billings to date

 

 

24,819

 

 

 

59,784

 

Net costs in excess of billings on uncompleted contracts

 

$2,101

 

 

$3,978

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,296

 

 

$4,934

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(1,195 )

 

 

(956 )

Net costs in excess of billings on uncompleted contracts

 

$2,101

 

 

$3,978

 

 

                Costs in excess of billings and billings in excess of costs on uncompleted contracts as of December 25, 2021 were $4.2 million and $2.1 million, respectively.

 

Revenue on fixed-price contracts is recorded primarily using the percentage-of-completion (cost-to-cost) method. Revenue and gross margin on fixed-price contracts are subject to revision throughout the lives of the contracts and any required adjustments are made in the period in which the revisions become known. To manage unknown risks, management may use contingency amounts to increase the estimated costs, therefore lowering the earned revenues until the risks are better identified and quantified or have been mitigated. We had $0.2 million of contingency as of December 30, 2023 compared to $1.0 million as of December 31, 2022. Losses on contracts are recorded in full as they are identified.

 

We recognize service revenue as soon as the services are performed. For clients that we consider higher risk, due to past payment history or history of not providing written work authorizations, we have deferred revenue recognition until we receive either a written authorization or a payment. We had $0.0 million in deferred revenue for the year ended December 30, 2023 and $0.2 million for the year ended December 31, 2022. This deferred revenue represents work on not to exceed contracts that has been performed but has not been billed or been recorded as revenue due to our revenue recognition policies as the work was performed outside the contracted amount without obtaining proper work order changes. It is uncertain as to whether these revenues will eventually be recognized by us or the proceeds collected. The costs associated with these billings have been expensed as incurred.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT
12 Months Ended
Dec. 30, 2023
DEBT  
DEBT

NOTE 7 – DEBT

 

The components of debt are as follows (amounts in thousands):

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Revolving Credit Facility (1)

 

$

 

 

$1,661

 

Credit Agreement (2)

 

 

1,047

 

 

 

 

Priority Agreement (3)

 

 

 

 

 

 

Total debt

 

 

1,047

 

 

 

1,661

 

Amount due within one year

 

 

1,047

 

 

 

1,661

 

Total long-term debt

 

$

 

 

$

 

 

(1)

On May 21, 2020 (the “Closing Date”), the Company and its wholly owned subsidiaries, ENGlobal U.S., Inc. and ENGlobal Government Services, Inc. (collectively, the “Borrowers”) entered into a Loan and Security Agreement (the “Revolving Credit Facility”) with Pacific Western Bank dba Pacific Western Business Finance, a California state-chartered bank (the “Lender”), pursuant to which the Lender agreed to extend credit to the Borrowers in the form of revolving loans (each a “Loan” and collectively, the “Loans”) in the aggregate amount of up to $6.0 million (the “Maximum Credit Limit”).

 

 

 

On June 15, 2023, the Company repaid in full all indebtedness outstanding under the Revolving Credit Facility. The Revolving Credit Facility was terminated on June 15, 2023

(2)

On June 15, 2023, the Company entered into the Credit Agreement with Alliance, pursuant to which Alliance agreed, subject to certain terms and conditions, to extend up to two term loans in the aggregate principal amount of $1,250,000 to the Company (collectively, the “Term Loans”). In connection with entering into the Credit Agreement, (i) the Company and its subsidiaries, ENGlobal U.S., Inc., a Texas corporation, ENGlobal Government Services, Inc., a Texas corporation, and ENGlobal Technologies, LLC, a Texas limited liability company (collectively, the “Guarantors”), entered into a security agreement granting a security interest in favor of Alliance on substantially all of the Company’s and Guarantors’ assets to secure all of the indebtedness and other obligations owed to Alliance under the Credit Agreement and (ii) the Guarantors entered into a continuing guaranty pursuant to which the Guarantors guaranteed the payment of all indebtedness owed to Alliance.

 

 

 

The Credit Agreement provides for an initial term loan of $1,000,000 and, under certain conditions, an additional term loan of $250,000. During the one-year term of the loan, the Company will make interest-only payments on a quarterly basis. The loan carries an annual interest rate of 8.5% and has an origination fee of 0.5%, payable upon maturity.

 

 

 

The Credit Agreement matures on June 15, 2024.

 

 

(3)

On March 27, 2023, the Company entered into an invoice factoring agreement with FundThrough USA, Inc. (the “Priority Agreement”). The agreement provides the flexibility to receive funds early for a subset of customers at a discount rate of 2.75% to 8.25% depending on the length of payment terms with the customer. The Company had no outstanding receivables factored through the Priority Agreement as of December 30, 2023. The Priority Agreement was terminated on January 23, 2024.

 

The future scheduled maturities of our debt are (amounts in thousands):

 

 

 

Credit

Agreement

 

2024

 

$1,047

 

Thereafter

 

 

 

 

 

$1,047

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES
12 Months Ended
Dec. 30, 2023
LEASES  
LEASES

NOTE 8 – LEASES

 

The Company leases land, office space and equipment. Arrangements are assessed at inception to determine if a lease exists and right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term. Because the Company’s leases do not provide an implicit rate of return, the Company uses its incremental borrowing rate at the inception of a lease to calculate the present value of lease payments. The Company has elected to apply the short-term lease exception for all asset classes, excluding lease liabilities from the balance sheet and recognizing the lease payments in the period they are incurred.

The components of lease expense are as follows (amounts in thousands):

 

 

 

Financial Statement Classification

 

Year ended

December 30, 2023

 

 

Year ended December 31, 2022

 

Finance leases:

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$237

 

 

$204

 

Interest expense

 

Interest expense, net

 

 

52

 

 

 

44

 

 

 

 

 

$289

 

 

$248

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

762

 

 

 

491

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

3,948

 

 

 

2,218

 

 

 

 

 

$4,710

 

 

$2,709

 

Total lease expense

 

 

 

$4,999

 

 

$2,957

 

 

Supplemental balance sheet information related to leases are as follows (amounts in thousands):

 

 

 

Financial Statement Classification

 

December 30, 2023

 

 

December 31, 2022

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of Use asset

 

$5,079

 

 

$8,072

 

Finance leases

 

Property and equipment, net

 

 

795

 

 

 

761

 

Total ROU Assets:

 

 

 

$5,874

 

 

$8,833

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of operating leases

 

$1,726

 

 

$1,638

 

Finance leases

 

Current portion of finance leases

 

 

263

 

 

 

211

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long Term operating leases

 

 

5,761

 

 

 

6,669

 

Finance leases

 

Long Term finance leases

 

 

548

 

 

 

548

 

Total lease liabilities

 

 

 

$8,298

 

 

$9,066

 

 

The weighted average remaining lease term and weighted average discount rate are as follows:

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Weighted average remaining lease term (years)

 

 

 

 

 

 

Operating leases

 

 

6.6

 

 

 

7.3

 

Finance leases

 

 

3.1

 

 

 

3.7

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Operating leases

 

 

10.2%

 

 

11.0%

Finance leases

 

 

9.1%

 

 

8.2%

 

Maturities of operating lease liabilities as of December 30, 2023 are as follows (dollars in thousands):

 

 

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

$1,919

 

 

$305

 

 

$2,224

 

2025

 

 

1,395

 

 

 

268

 

 

 

1,663

 

2026

 

 

920

 

 

 

239

 

 

 

1,159

 

2027

 

 

951

 

 

 

65

 

 

 

1,016

 

2028 and thereafter

 

 

3,157

 

 

 

14

 

 

 

3,171

 

Total lease payments

 

 

8,342

 

 

 

891

 

 

 

9,233

 

Less: imputed interest

 

 

(855)

 

 

(80)

 

 

(935)

Total lease liabilities

 

$7,487

 

 

$811

 

 

$8,298

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ROU assets recorded on a lessee’s balance sheet under ASC 842 are subject to the ASC 360-10 impairment guidance applicable to long-lived assets. When events or changes in circumstances indicate that the carrying amount of the asset group may not be recoverable (i.e., impairment indicators exist), the asset group is tested to determine whether an impairment exists. In 2023, the Company ceased operations at its fabrication facility in Brookshire, Texas and facility in Monahans, Texas.  The method used to measure the impairment loss was the held and use model under ASC 360-10-35. Under the held-and-used impairment model, there are two steps after a trigger is identified. The first step is referred to as the recoverability test, which involves comparing the carrying amount of the asset group to the undiscounted future expected cash flows of the asset group. If the carrying amount of the asset group is less than the undiscounted cash flows for the asset group, the lessee has passed the recoverability test, and no impairment charge should be recognized.

 

Under Step 2 of the held-and-used impairment model, the lessee compares the carrying amount of the asset group to its fair value. An asset group’s undiscounted cash flows used in the recoverability test (i.e., Step 1) and fair value used in Step 2 will be different amounts. Undiscounted cash flows do not take the time value of money into consideration, whereas fair value does take the time value of money into consideration. In addition, undiscounted cash flows are estimated using an entity-specific perspective, while fair value is estimated using a market-participant perspective. When the carrying amount of the asset group is higher than its fair value, an impairment loss exists. When the carrying amount of the asset group is lower than its fair value, an impairment loss does not exist.

 

During the third quarter of 2023, we determined the carrying amount of the ROU asset located in Monahans, Texas was no longer recoverable and wrote the balance down to its estimated fair value. Additionally, during the fourth quarter of 2023, we determined the carrying amount of the ROU asset located in Brookshire, Texas exceeded its  fair value by $1.6 million. The total impairment loss of $1.8 million was reported within the SG&A section of the Commercial segment on the Consolidate Statement of Operations. The discount rate used to measure the fair value of the ROU asset in Brookshire, Texas was 7.71%, which was based on the average WACC for market participants in the same industry since we believe this is the highest and best use of the facility.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1
EMPLOYEE BENEFIT PLANS
12 Months Ended
Dec. 30, 2023
EMPLOYEE BENEFIT PLANS  
EMPLOYEE BENEFIT PLANS

NOTE 9 – EMPLOYEE BENEFIT PLANS

 

ENGlobal sponsors a 401(k) plan for its employees. The Company, at the direction of its Board of Directors, may make discretionary contributions. Our employees may elect to make contributions pursuant to a salary reduction agreement upon meeting age and length-of-service requirements. The Company matching contribution for the year ended December 30, 2023 was $0.3 million compared to $0.2 million in the year ended December 31, 2022.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK COMPENSATION PLANS
12 Months Ended
Dec. 30, 2023
STOCK COMPENSATION PLANS  
STOCK COMPENSATION PLANS

NOTE 10 – STOCK COMPENSATION PLANS

 

The Company’s 2021 Long Term Incentive Plan (the “Long Term Incentive Plan”), currently provides for the aggregate issuance of up to 1,500,000 shares of common stock. The Long Term Incentive Plan provides for grants of non-statutory options, incentive stock options, restricted stock awards, performance shares, performance units, restricted stock units and other stock-based awards, in order to enhance the ability of ENGlobal to motivate current employees, to attract employees of outstanding ability and to provide for grants to be made to non-employee directors. At December 30, 2023, 5,376 shares of common stock are available to be issued pursuant to the Long Term Incentive Plan.

 

We recognized non-cash stock-based compensation expense related to our Long Term Incentive Plan and the expired Amended and Restated 2009 Equity Incentive Plan of $0.3 million for the year ended December 30, 2023 and $0.2 million for the year ended December 31, 2022.

Restricted Stock Awards Restricted stock awards granted to non-employee directors are intended to compensate and retain the directors over the one-year service period commencing July 1 of the year of service. These awards generally vest in quarterly installments beginning September 30th of the year of grant, so long as the grantee continues to serve as a director of the Company as of each vesting date. In 2023, members of the Board of Directors received additional restricted stock awards in lieu of a cash payment for compensation of their service.

 

Restricted stock awards granted to employees generally vest in four equal annual installments on the anniversary date of grant, so long as the grantee remains employed full-time with us as of each vesting date. Restricted stock awards are generally issued as new shares at the time of grant. The grant-date fair value of restricted stock grants is determined using the closing quoted market price on the grant date. The restricted shares and weighted-average grant-date fair value has been recast to reflect the one-for-eight reverse stock split effected on November 30, 2023.

 

The following is a summary of the status of our restricted stock awards and of changes in restricted stock outstanding for the year ended December 30, 2023:

 

 

 

Number of

unvested restricted

shares

 

 

Weighted-average grant-date fair

value

 

Outstanding at December 31, 2022

 

 

11,622

 

 

$19.20

 

Granted

 

 

155,235

 

 

 

5.19

 

Vested

 

 

48,050

 

 

 

2.80

 

Forfeited

 

 

1,818

 

 

 

34.42

 

Outstanding at December 30, 2023

 

 

116,989

 

 

$2.96

 

 

As of December 30, 2023, there was $0.3 million of total unrecognized compensation cost related to unvested restricted stock awards which is expected to be recognized over a weighted-average period of 1.4 years.

 

During the year ended December 30, 2023, the Company granted the following restricted stock awards:

 

Date Issued

 

Issued to

 

Number of Shares

 

 

Market Price

 

 

Fair Value

 

July 12, 2023

 

Directors (5)

 

 

142,860

 

 

$2.80

 

 

$400,008

 

August 9, 2023

 

Employees (4)

 

 

12,375

 

 

 

2.80

 

 

 

34,650

 

 

                During the year ended December 31, 2022, the Company granted the following restricted stock awards:

 

Date Issued

 

Issued to

 

Number of Shares

 

 

Market Price

 

 

Fair Value

 

June 9, 2022

 

Director (3)

 

 

14,313

 

 

$10.48

 

 

$150,000

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1
TREASURY STOCK
12 Months Ended
Dec. 30, 2023
TREASURY STOCK  
TREASURY STOCK

NOTE 11 – TREASURY STOCK

 

On April 21, 2015, we announced that the Board of Directors had authorized the repurchase of up to $2.0 million of our common stock from time to time through open market or privately negotiated transactions, based on prevailing market conditions. We are not obligated to repurchase any dollar amount or specific number of shares of common stock under the repurchase program, which may be suspended, discontinued or reinstated at any time. As of December 30, 2023, the Company had purchased and retired 161,308 shares for $1.6 million under this program. The stock repurchase program was suspended from May 16, 2017 and was reinstated on December 19, 2018. No shares were repurchased during the years ended December 30, 2023 and December 31, 2022. Management does not intend to repurchase any shares in the near future.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1
REDEEMABLE PREFERRED STOCK
12 Months Ended
Dec. 30, 2023
REDEEMABLE PREFERRED STOCK  
REDEEMABLE PREFERRED STOCK

NOTE 12 – REDEEMABLE PREFERRED STOCK

 

We are authorized to issue 2,000,000 shares of Preferred Stock, par value $0.001 per share (the “Preferred Stock”). Subject to the terms of our articles of incorporation, the Board of Directors has the authority to approve the issuance of all or any of these shares of the Preferred Stock in one or more series, to determine the number of shares constituting any series and to determine any voting powers, conversion rights, dividend rights and other designations, preferences, limitations, restrictions and rights relating to such shares. While there are no current plans to issue the Preferred Stock, it was authorized in order to provide the Company with flexibility to take advantage of contingencies such as favorable acquisition opportunities.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1
FEDERAL AND STATE INCOME TAXES
12 Months Ended
Dec. 30, 2023
FEDERAL AND STATE INCOME TAXES  
FEDERAL AND STATE INCOME TAXES

NOTE 13 – FEDERAL AND STATE INCOME TAXES

 

The components of our income tax expense for the years ended December 30, 2023 and December 31, 2022 are as follows (amounts in thousands):

 

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

State

 

 

104

 

 

 

39

 

Total current

 

 

104

 

 

 

39

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(20 )

 

 

(37 )

State

 

 

20

 

 

 

37

 

Total deferred

 

 

 

 

 

 

Total income tax expense

 

$104

 

 

$39

 

 

The following is a reconciliation of expected income tax benefit to actual income tax expense for the years ended December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Federal income tax (benefit) at statutory rates

 

$(3,160 )

 

$(3,888 )

Foreign tax rate adjustment

 

 

(13 )

 

 

122

 

State income tax, net of federal income tax effect

 

 

(71 )

 

 

(256 )

Nondeductible expenses

 

 

102

 

 

 

188

 

State return to accrual

 

 

(4 )

 

 

30

 

Prior year adjustments and true-ups

 

 

(26 )

 

 

61

 

Change in valuation allowance

 

 

3,276

 

 

 

3,782

 

Total tax expense

 

$104

 

 

$39

 

 

The components of the deferred tax asset (liability) consisted of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):

 

 

 

2023

 

 

2022

 

Noncurrent Deferred tax assets

 

 

 

 

 

 

Federal and state net operating loss carryforward

 

$13,770

 

 

$12,006

 

Tax credit carryforwards

 

 

1,977

 

 

 

1,977

 

Allowance for uncollectible accounts

 

 

986

 

 

 

491

 

Accruals not yet deductible for tax purposes

 

 

448

 

 

 

548

 

Goodwill

 

 

112

 

 

 

177

 

Lease payable

 

 

1,696

 

 

 

1,897

 

Capitalized research & development expenses

 

 

1,748

 

 

 

1,086

 

Depreciation

 

 

8

 

 

 

 

Total noncurrent deferred tax assets

 

 

20,745

 

 

 

18,182

 

Less: Valuation allowance

 

 

(19,442 )

 

 

(16,166 )

Total noncurrent deferred tax assets, net

 

$1,303

 

 

$2,016

 

Noncurrent deferred tax liabilities:

 

 

 

 

 

 

 

 

Depreciation

 

 

 

 

 

(10 )

Other

 

 

(108 )

 

 

(116 )

Right-of-use asset

 

 

(1,195 )

 

 

(1,890 )

Total noncurrent deferred tax liabilities

 

 

(1,303 )

 

 

(2,016 )

Net deferred tax assets/deferred tax Liabilities

 

$

 

 

$

 

We account for deferred income taxes in accordance with FASB ASC Topic 740 (“ASC 740”), which provides for deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.

 

We record a valuation allowance to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate based on all available evidence, both positive and negative, regarding historical operating results, including 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 ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character and in the related jurisdiction in the future. In evaluating our ability to recover our deferred tax assets, we consider the available positive and negative evidence, including our past operating results, the existence of cumulative losses in the most recent years and our forecast of future taxable income. In estimating future taxable income, we develop assumptions, including the amount of pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment. During 2023, after evaluating all available evidence, we recorded a valuation allowance on all net deferred tax assets.

 

As of December 30, 2023, the Company has a gross federal net operating loss carry-forward of approximately $60.8 million, which will begin to expire in 2032. Under the Tax Cuts and Jobs Act of 2017 (“TCJA”), net operating losses (“NOL’s”) generated in tax year 2018 and forward have an indefinite carryforward but are limited to 80% of taxable income when utilized. For NOL’s incurred in tax year 2017 and prior, the limitation to 80% of taxable income does not apply, but the NOL’s are subject to expiration.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION
12 Months Ended
Dec. 30, 2023
SEGMENT INFORMATION  
SEGMENT INFORMATION

NOTE 14 – SEGMENT INFORMATION

 

Reporting Segments

 

Our operating segments are strategic business units that offer our services and products to customers in their respective industries. The operating performance is regularly reviewed with operational leaders in charge of these segments, the Chief Executive Officer (“CEO”), the Chief Financial Officer (“CFO”) and others. This group represents the chief operating decision maker (“CODM”) for ENGlobal.

 

Our three operating segments are: (i) Automation, (ii) Engineering, and (iii) Government Services.

 

Our Automation group provides the design and programming of automated control systems as well as designs, fabricates, integrates and commissions modular systems that include remote instrumentation control stations, on-line process analytical data, continuous emission monitoring, and electric power distribution. Often these packaged systems are housed in a fabricated metal enclosure, modular building or freestanding metal rack, which are commonly included in our scope of work. We provide automation engineering, procurement, fabrication, systems integration, programing and on-site commissioning services to our clients for both new and existing facilities.

Our Engineering group focuses on providing engineering, procurement, construction, and automation services as well as fabricated products to downstream refineries and petrochemical facilities as well as midstream pipeline, storage and other transportation related companies. These services are often applied to small capital improvement and maintenance projects within refineries and petrochemical facilities. For our transportation clients, we work on facilities that include pumping, compression, gas processing, metering, storage terminals, product loading and blending systems. This group also provides engineering, fabrication and automation services to clients who have operations in the U.S. oil and gas exploration and development markets. The operations are usually associated with the completion, purification, storage and transmission of the oil and gas from the well head to the terminal or pipeline destination.

 

Our Government Services group provides services related to the engineering, design, installation and maintenance of automated fuel handling and tank gauging systems for the U.S. military across the globe.

 

We have two reportable segments: Commercial and Government Services. Our Engineering and Automation groups are aggregated into one reportable segment, Commercial.

 

Our corporate and other expenses that do not individually meet the criteria for segment reporting are reported separately as Corporate expenses.

 

Revenue, operating income, identifiable assets, capital expenditures and depreciation for each segment are set forth in the following table. The amount identified as Corporate includes those activities that are not allocated to the operating segments and include costs related to business development, executive functions, finance, accounting, safety, human resources and information technology that are not specifically identifiable with the segments.

 

Segment information for the years ended December 30, 2023 and December 31, 2022 are as follows (amounts in thousands):

 

For the year ended December 30, 2023:

 

Commercial

 

 

Government

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating revenues

 

$30,072

 

 

 

8,964

 

 

 

 

 

 

39,036

 

Operating income (loss)

 

 

(11,082 )

 

 

1,145

 

 

 

(4,956 )

 

 

(14,893 )

Depreciation and amortization

 

 

733

 

 

 

11

 

 

 

189

 

 

 

933

 

Tangible assets

 

 

11,740

 

 

 

3,060

 

 

 

3,267

 

 

 

18,067

 

Goodwill

 

 

 

 

 

720

 

 

 

 

 

 

720

 

Other intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Total assets

 

 

11,740

 

 

 

3,780

 

 

 

3,267

 

 

 

18,787

 

Capital expenditures

 

 

379

 

 

 

 

 

 

84

 

 

 

463

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the year ended December 31, 2022:

 

Commercial

 

 

Government

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating revenues

 

$32,096

 

 

$8,093

 

 

$

 

 

$40,189

 

Operating income (loss)

 

 

(14,495 )

 

 

935

 

 

 

(4,767 )

 

 

(18,327 )

Depreciation and amortization

 

 

731

 

 

 

14

 

 

 

188

 

 

 

933

 

Tangible assets

 

 

19,526

 

 

 

1,312

 

 

 

8,465

 

 

 

29,303

 

Goodwill

 

 

 

 

 

720

 

 

 

 

 

 

720

 

Other intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Total assets

 

 

19,526

 

 

 

2,032

 

 

 

8,465

 

 

 

30,023

 

Capital expenditures

 

 

348

 

 

 

23

 

 

 

209

 

 

 

580

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1
EMPLOYEE RETENTION CREDIT
12 Months Ended
Dec. 30, 2023
EMPLOYEE RETENTION CREDIT  
EMPLOYEE RETENTION CREDIT

NOTE 15 – EMPLOYEE RETENTION CREDIT

 

Pursuant to the CARES Act, the Company is eligible for an employee retention credit subject to certain criteria. Since there are no generally accepted accounting principles for for-profit business entities that receive government assistance that is not in the form of a loan, an income tax credit or revenue from a contract with a customer, we determined the appropriate accounting treatment by analogy to other guidance. We accounted for the employee retention credit by analogy to International Accounting Standards (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance, of International Financial Reporting Standards (IFRS).

 

Under an IAS 20 analogy, a business entity would recognize the employee retention credit on a systematic basis over the periods in which the entity recognizes the payroll expenses for which the grant (i.e., tax credit) is intended to compensate when there is reasonable assurance (i.e., it is probable) that the entity will comply with any conditions attached to the grant and the grant (i.e., tax credit) will be received.

 

The unpaid employee retention credits of $1.5 million that were accounted for as a receivable on the balance sheet as of December 31, 2022 were received in 2023.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 30, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 16 – COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, ENGlobal or one or more of its subsidiaries may be involved in various legal proceedings or may be subject to claims that arise in the ordinary course of business alleging, among other things, claims of breach of contract or negligence in connection with the performance or delivery of goods and/or services. The outcome of any such claims or proceedings cannot be predicted with certainty.

 

On March 12, 2024, ENGlobal U.S. Inc. was served with a lawsuit by VEnergy Industrial Park I, LLC (the “Plaintiff”). The lawsuit is pending in the County Court of Waller County, Texas. The Plaintiff is seeking monetary damages of $1.3 million for a breach of lease cause of action. We disagree with the Plaintiff’s claims and expect to petition the Court with affirmative defenses.  However, litigation is inherently uncertain, and an adverse outcome could have a material impact on our financial condition.

 

We carry a broad range of insurance coverage, including general and business automobile liability, commercial property, professional errors and omissions, workers’ compensation insurance, directors’ and officers’ liability insurance and a general umbrella policy, all with standard self-insured retentions/deductibles. We also provide health insurance to our employees (including vision and dental), and are partially self-funded for these claims. Provisions for expected future payments are accrued based on our experience, and specific stop loss levels provide protection for the Company. We believe we have adequate reserves for the self-funded portion of our insurance policies. We are not aware of any material litigation or claims that are not covered by these policies or which are likely to materially exceed the Company’s insurance limits.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1
STOCKHOLDERS EQUITY
12 Months Ended
Dec. 30, 2023
Stockholders' Equity (Deficit):  
STOCKHOLDERS EQUITY

NOTE 17 – STOCKHOLDERS’ EQUITY

 

On February 1, 2023, we entered into a securities purchase agreement (the “RDO Purchase Agreement”) providing for the sale and issuance by the Company to a single institutional investor of 496,375 shares (the “Shares”) of the Company’s common stock at an offering price of $6.80 per Share in a registered direct offering. Concurrently with the sale of the Shares and pursuant to the RDO Purchase Agreement, the Company also sold and issued in a private placement, for no additional consideration to the investor, warrants to purchase up to 496,375 shares of the Company’s common stock (the “Warrants”). The net proceeds to the Company from the offerings were approximately $3.0 million after deducting the placement agent’s fees and related offering expenses, and excluding the proceeds, if any, from the exercise of the Warrants. The Company used the net proceeds of the offering for working capital and general corporate purposes. We recorded the fair value of the warrants issued within additional paid-in capital. The warrants may be exercised by physical settlement or net share settlement, determined by the holder.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1
ACQUISITION
12 Months Ended
Dec. 30, 2023
ACQUISITION  
ACQUISITION

NOTE 18 – ACQUISITIONS

 

On May 18, 2022, ENG Calvert Holdings Ltd., a wholly owned subsidiary of the Company, completed the acquisition of the stock of Calvert Group Belgium NV (“Calvert”), a business that licenses small-scale gas to liquids (“GTL”) technology for flare gas and stranded gas applications for specific territories including the Middle East and North Africa. The Company expected to utilize Calvert’s basic designs incorporating the GTL technology into small scale GTL plants to be manufactured by the Company in the United States and subsequently shipped internationally.

 

Pursuant to the accounting guidance in ASC 805, we determined that the acquisition of Calvert did not meet the criteria necessary to constitute a business combination and was accounted for as an asset acquisition which occurs when substantially all of the fair value of gross assets acquired is concentrated in a single identifiable asset or a group of similar identified assets. The determination was based on the gross fair value of the acquisition being concentrated in the license agreement acquired.

 

The consideration transferred on the acquisition date included $0.8 million cash, net of cash acquired, and $0.5 million in common stock issued. In addition, we may pay up to approximately $1.4 million in cash and issue approximately $0.6 million in common stock if certain benchmarks are achieved. The Company capitalized $0.2 million in costs associated with the transaction.

 

During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The $2.5 million impairment of the intangible asset and $1.4 million write down of the related contingent consideration balances are reflected within Operating Costs on the Consolidated Statement of Operations.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 30, 2023
INTANGIBLE ASSETS  
INTANGIBLE ASSETS

NOTE 19 – INTANGIBLE ASSETS

 

The Company had recognized a $2.8 million intangible asset for the license acquired in the Calvert acquisition and $1.4 million of contingent consideration. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The impairment of the intangible asset and balance are reflected within Operating Costs on the Consolidated Statement of Operations.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 30, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 20 – SUBSEQUENT EVENTS

 

                The Company has evaluated subsequent events through the date these financial statements were issued. The Company determined there were no events, other than as described below, that required disclosure or recognition in these financial statements.

 

                Priority Agreement

 

                On January 23, 2024, the Company terminated the invoice factoring agreement with FundThrough USA, Inc.

 

Trade Receivable Settlement

 

On February 14, 2024, the Company entered into a settlement and release agreement with a client for indebtedness relating to unpaid invoices.

 

Credit Agreement

 

On January 30, 2024, the Company borrowed an additional $0.2 million under the Credit Agreement with Alliance.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Policies)
12 Months Ended
Dec. 30, 2023
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS  
Consolidation Policy

Consolidation PolicyOur consolidated financial statements include our accounts and those of our wholly-owned subsidiaries.

Fair Value Measurements

Fair Value MeasurementsFair value is defined as the amount that would be received for the sale of an asset or paid for the transfer of a liability in an orderly transaction between unrelated third-party market participants at the measurement date. In determination of fair value measurements for assets and liabilities we consider the principal, or most advantageous market, and assumptions that market participants would use when pricing the asset or liability.

Cash and Cash Equivalents

Cash and cash equivalentsCash and cash equivalents include all cash on hand, demand deposits and investments with original maturities of three months or less. We consider cash equivalents to include short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Our cash balance at financial institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insured amounts from time to time.

Receivables

Receivables Our components of trade receivables include amounts billed, amounts unbilled, retainage and allowance for credit losses. Subject to our allowance for credit losses, all amounts are believed to be collectible within a year. There are no amounts unbilled representing claims or other similar items subject to uncertainty concerning their determination or ultimate realization. In estimating the allowance for credit losses, we consider the length of time receivable balances have been outstanding, historical collection experience, current economic conditions and customer specific information. When we ultimately conclude that a receivable is uncollectible, the balance is charged against the allowance for credit losses. The Company has adopted ASC 2016-13, which measures impairment on financial assets at amortized cost, including trade receivable and contract assets. Estimates of expected credit losses are recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted ASU 2016-13 effective January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.

Concentration of Credit Risk

Concentration of Credit RiskFinancial instruments which potentially subject ENGlobal to concentrations of credit risk consist primarily of trade accounts and notes receivable. Although our services are provided largely to the energy sector, management believes the risk due to this concentration is limited because a significant portion of our services are provided under contracts with major integrated oil and gas companies and other industry leaders. When we enter into contracts with smaller customers, we may incur an increased credit risk.

Our businesses or product lines are largely dependent on a few relatively large customers. Although we believe we have an extensive customer base, the loss of one of these large customers or if such customers were to incur a prolonged period of decline in business, our financial condition and results of operations could be adversely affected. Two customers provided more than 10% each of our consolidated operating revenues for the year ended December 30, 2023 (18.0% within our Government Services segment and 16.2% within our Commercial segment). For the year ended December 31, 2022, two customers provided more than 10% each of our consolidated operating revenues (17.3% and 12.8%).  Amounts included in trade receivables related to these customers totaled $0.5 million and $0.3 million, respectively, at December 30, 2023 and $0.2 million and $3.7 million, respectively, at December 31, 2022. Three customers that have been specifically reserved for and not within the top 10% percent of revenue had an outstanding accounts receivable balance of $7.0 million as of December 30, 2023. One customer not within the top 10% percent of revenue had an outstanding accounts receivable balance of $1.6 million as of December 31, 2022.

 

We extend credit to customers in the normal course of business. We have established various procedures to manage our credit exposure, including initial credit approvals, credit limits and terms, letters of credit, and occasionally through rights of offset. We also use prepayments and guarantees to limit credit risk to ensure that our established credit criteria are met. Our most significant exposure to credit risks relates to situations under which we provide services early in the life of a project that is dependent on financing. Risks increase in times of general economic downturns and under conditions that threaten project feasibility.

Property and Equipment

Property and EquipmentProperty and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated service lives of our asset groups are as follows:

 

Asset Group

 

Years

 

Shop equipment

 

5 – 10

 

Furniture and fixtures

 

5 – 7

 

Computer equipment; Autos and trucks

 

3 – 5

 

Software

 

3 – 5

 

 

Leasehold improvements are amortized over the remaining term of the related lease. See Note 4 for details related to property and equipment and related depreciation. Expenditures for maintenance and repairs are expensed as incurred. Upon disposition or retirement of property and equipment, any gain or loss is charged to operations.

Goodwill

Goodwill Goodwill represents the excess of the purchase price of acquisitions over the fair value of the net assets acquired and liabilities assumed. Goodwill is not amortized but rather is tested and assessed for impairment annually, or more frequently if certain events or changes in circumstance indicate the carrying amount may exceed fair value. The annual test for goodwill impairment is performed in the fourth quarter of each year.

 

The Company compares its fair value of a reporting unit and the carrying value of the reporting unit to measure goodwill impairment. Fair value was determined by applying discounted cash flows of the operating unit after allocation of certain corporate overhead. Estimating the cash flow of the operating unit requires the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates and future market conditions, among others. It is possible that changes in market conditions, economy, facts, circumstances, judgments and assumptions used in estimating the fair value could change, resulting in possible impairment of goodwill in the future.

 

We performed a qualitative assessment of goodwill, which relates to Government Services, for each of the years ended December 30, 2023 and December 31, 2022. This assessment indicated that there was no impairment of goodwill for the years ended December 30, 2023 and December 31, 2022.  

Impairment of Long-lived Assets

Impairment of Long-Lived AssetsWe review our intangible license and property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The recoverability of long-lived assets is measured by comparing the future undiscounted cash flows expected to result from the use and eventual disposition of the asset to the carrying value of the asset. Estimates of expected future cash flows represent management’s best estimate based on reasonable and supportable assumptions. If the carrying amount is not recoverable, an impairment loss is measured as the excess of the asset’s carrying value over its fair value. We assess the fair value of long-lived assets using commonly accepted techniques, and may use more than one method, including, but not limited to, recent third-party comparable sales, internally developed discounted cash flow analysis and analysis from outside advisors. During  2023, we determined the carrying value of the ROU assets related to our fabrication and field services businesses were no longer recoverable and wrote the balance down to its estimated fair value.  The resulting impairment loss of $1.8 million is reflected within selling, general, and administrative expenses of the Commercial segment on the Consolidated Statement of Operations. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The resulting impairment of $2.5 million was recorded within Operating Costs of the Commercial segment on the Consolidated Statement of Operations

Revenue Recognition

Revenue Recognition – Our revenue is comprised of engineering, procurement and construction management services and sales of fabricated systems and integrated control systems that we design and assemble. The majority of our services are provided under time-and-material contracts. Some time-and-material contracts may have limits not to exceed. Revenue is not recognized over these limits until authorization by the client has been received.

 

A majority of sales of fabrication and assembled systems are under fixed-price contracts. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

We generally recognize revenue over time as we perform because of continuous transfer of control to the customer. Our customer typically controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date plus a reasonable profit to deliver products or services that do not have an alternative use to the Company. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or service to be provided, which measures the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. We generally use the cost-to-cost method on the labor portion of a project for revenue recognition to measure progress of our contracts because it best depicts the transfer of control to the customer which occurs as we consume the materials on the contracts. Therefore, revenues and estimated profits are recorded proportionally as labor costs are incurred.

 

Under the typical payment terms of our fixed-price contracts, the customer pays us progress payments. These progress payments are based on quantifiable measures of performance or on the achievement of specified events or milestones. The customer may retain a small portion of the contract price until completion of the contract. Revenue recognized in excess of billings is recorded as a contract asset on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer should we fail to adequately complete some or all of our obligations under the contract. For some contracts we may receive advance payments from the customer. We record a liability for these advance payments in contract liabilities on the balance sheet. The advance payment typically is not considered a significant financing component because it is used to meet working capital demand that can be higher in the early stages of a contract and to protect us from the other party failing to adequately complete some or all of its obligations under the contract.

 

To determine proper revenue recognition for contracts, we evaluate whether two or more contracts should be combined and accounted for as one single performance obligation or whether a single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate a single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. For most of our contracts, we provide a significant service of integrating a complex set of tasks and components into a single project. Hence, the entire contract is accounted for as one performance obligation. Less commonly, we may provide distinct goods or services within a contract in which case we separate the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, we allocate the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised goods or services underlying each performance obligation and use the expected cost plus margin approach to estimate the standalone selling price of each performance obligation. Due to the nature of the work required to be performed on many of our performance obligations, the estimation of total revenue and cost at completion is complex, subject to variables and requires significant judgment. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.

Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or a reduction of revenue) on a cumulative catch-up basis.

 

We have a standard, monthly process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the schedule, technical requirements, and other contractual requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables.

 

Based on this analysis, any adjustments to revenue, operating costs and the related impact to operating income are recognized as necessary in the period they become known. These adjustments may result from positive performance and may result in an increase in operating income during the performance of individual performance obligations if we determine we will be successful in mitigating risks surrounding the technical, schedule and cost aspects of those performance obligations or realizing related opportunities. When estimates of total costs to be incurred exceed total estimates to be earned, a provision for the entire loss on the performance obligation is recognized in the period the loss is estimated. Likewise, these adjustments may result in a decrease in operating income if we determine we will not be successful in mitigating these risks or realizing related opportunities. Changes in estimates of net revenue, operating costs and the related impact to operating income are recognized monthly on a cumulative catch-up basis, which recognizes in the current period the cumulative effect of the changes on current and prior periods based on a performance obligation’s percentage of completion. A significant change in one or more of these estimates could affect the profitability of one or more of our performance obligations.

Incremental Costs

Incremental Costs – Our incremental costs of obtaining a contract, which may consist of sales commission and proposal costs, are reviewed and those costs that are immaterial to the financial statements are expensed as they occur. Those costs that are deemed to be material to the contract are deferred and amortized over the period of contract performance. We classify incremental costs as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of incremental costs are included in prepaid expenses and other current assets and other assets, net, respectively in our consolidated balance sheet. We had no incremental costs that met our materiality threshold in 2023 or 2022.

Income Taxes

Income TaxesWe account for deferred income taxes in accordance with FASB ASC Topic 740 “Income Taxes” (“ASC 740”), which provides for recording deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.

A valuation allowance is recorded to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate the realizability of deferred tax assets based on all available evidence, both positive and negative, regarding historical operating results, including 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.

 

We account for uncertain tax positions in accordance with ASC 740. When uncertain tax positions exist, we recognize the tax benefit of the tax positions to the extent that the benefit will more-likely-than-not be realized. The determination as to whether the tax benefit will more-likely-than-not be realized is based upon technical merits of the tax positions as well as consideration of the available facts and circumstances. The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes.

Earnings Per Share

Earnings per ShareOur basic earnings per share (“EPS”) amounts have been computed based on the weighted average number of shares of common stock outstanding for the period. Diluted EPS amounts include the effect of common stock equivalents associated with outstanding stock options, restricted stock awards and restricted stock units, if including such potential shares of common stock is dilutive. We only had restricted stock awards outstanding during 2023 and 2022.

Treasury Stock

Treasury StockWe use the cost method to record treasury stock purchases whereby the entire cost of the acquired shares of our common stock is recorded as treasury stock (at cost). When we subsequently retire these shares, the cost of the shares acquired are recorded in common stock and additional paid-in capital. There were no treasury stock purchases in 2023 and 2022.

Stock-Based Compensation

Stock–Based CompensationWe have issued stock-based compensation in the form of non-vested restricted stock awards to directors, employees and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service for all stock-based compensation based on the grant date fair value of the award.

 

The Company accounts for restricted stock awards granted to consultants using the accounting guidance included in ASC 505-50 “Equity-Based Payments to Non-Employees” (“ASC 505-50”). All transactions in which services are received in exchange for share-based awards are accounted for based on the fair value of the consideration received or the fair value of the awards issued, whichever is more reliably measurable. Share-based compensation is measured at fair value at the earlier of the commitment date or the date the services are completed.

Related Parties

Related PartiesThe Company entered into the Credit Agreement with Alliance, the family limited partnership of the Company’s Chairman and Chief Executive Officer, William A. Coskey, P.E.  We apply provisions of subtopic 850-10 of the FASB Accounting Standards Codification for the identification of related parties and disclosure of related party transactions. The disclosures include: a) the nature of the relationship(s) involved; b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements; c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and d)  amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Tables)
12 Months Ended
Dec. 30, 2023
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS  
Estimated useful lives of assets

Asset Group

 

Years

 

Shop equipment

 

5 – 10

 

Furniture and fixtures

 

5 – 7

 

Computer equipment; Autos and trucks

 

3 – 5

 

Software

 

3 – 5

 

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Tables)
12 Months Ended
Dec. 30, 2023
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS  
Trade receivables

 

 

2023

 

 

2022

 

Amounts billed

 

$10,106

 

 

$9,061

 

Amounts unbilled

 

 

662

 

 

 

619

 

Retainage

 

 

 

 

 

93

 

Less: Allowance for credit losses

 

 

(4,336 )

 

 

(2,129 )

Trade receivables, net

 

$6,432

 

 

$7,644

 

Prepaid expenses and other current assets

 

 

2023

 

 

2022

 

Prepaid expenses

 

$793

 

 

$1,397

 

Other receivables – employee

 

 

 

 

 

19

 

Other receivable

 

 

94

 

 

 

35

 

Inventory

 

 

105

 

 

 

129

 

Prepaid expenses and other current assets

 

$992

 

 

$1,580

 

Other current liabilities

 

 

2023

 

 

2022

 

Accrual for known contingencies

 

$

 

 

$17

 

Customer prepayments

 

 

177

 

 

 

17

 

Warranty reserve

 

 

171

 

 

 

511

 

Gross receipts tax payable

 

 

3

 

 

 

 

Property tax payable

 

 

47

 

 

 

 

State income taxes payable

 

 

83

 

 

 

30

 

Unearned revenue

 

 

50

 

 

 

50

 

Insurance payable

 

 

446

 

 

 

509

 

Other current liabilities

 

$977

 

 

$1,134

 

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 30, 2023
PROPERTY AND EQUIPMENT  
Property and equipment

 

 

2023

 

 

2022

 

Computer equipment and software

 

$1,479

 

 

$1,500

 

Shop equipment

 

 

2,364

 

 

 

2,609

 

Furniture and fixtures

 

 

7

 

 

 

196

 

Leasehold improvements

 

 

340

 

 

 

828

 

Autos and trucks

 

 

100

 

 

 

100

 

 

 

$4,290

 

 

$5,233

 

Accumulated depreciation and amortization

 

 

(2,930 )

 

 

(3,476 )

Property and equipment, net

 

$1,360

 

 

$1,757

 

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 30, 2023
REVENUE RECOGNITION  
Revenue By Contract Type

 

 

For the Years Ended

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Fixed-price revenue

 

$27,514

 

 

$30,050

 

Time-and-material revenue

 

 

11,522

 

 

 

10,139

 

Total Revenue

 

 

39,036

 

 

 

40,189

 

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT (Tables)
12 Months Ended
Dec. 30, 2023
DEBT  
Schedule of Debt

 

 

December 30, 2023

 

 

December 31, 2022

 

Revolving Credit Facility (1)

 

$

 

 

$1,661

 

Credit Agreement (2)

 

 

1,047

 

 

 

 

Priority Agreement (3)

 

 

 

 

 

 

Total debt

 

 

1,047

 

 

 

1,661

 

Amount due within one year

 

 

1,047

 

 

 

1,661

 

Total long-term debt

 

$

 

 

$

 

Maturities of debt

 

 

Credit

Agreement

 

2024

 

$1,047

 

Thereafter

 

 

 

 

 

$1,047

 

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1
CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)
12 Months Ended
Dec. 30, 2023
CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)  
Costs, Estimated Earnings And Billings On Uncompleted Contracts

 

 

2023

 

 

2022

 

Costs incurred on uncompleted contracts

 

$23,318

 

 

$59,298

 

Estimated earnings on uncompleted contracts

 

 

3,602

 

 

 

4,464

 

Earned revenues

 

 

26,920

 

 

 

63,762

 

Less: billings to date

 

 

24,819

 

 

 

59,784

 

Net costs in excess of billings on uncompleted contracts

 

$2,101

 

 

$3,978

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,296

 

 

$4,934

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(1,195 )

 

 

(956 )

Net costs in excess of billings on uncompleted contracts

 

$2,101

 

 

$3,978

 

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Tables)
12 Months Ended
Dec. 30, 2023
LEASES  
Lease expense

 

 

Financial Statement Classification

 

Year ended

December 30, 2023

 

 

Year ended December 31, 2022

 

Finance leases:

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$237

 

 

$204

 

Interest expense

 

Interest expense, net

 

 

52

 

 

 

44

 

 

 

 

 

$289

 

 

$248

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

762

 

 

 

491

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

3,948

 

 

 

2,218

 

 

 

 

 

$4,710

 

 

$2,709

 

Total lease expense

 

 

 

$4,999

 

 

$2,957

 

Supplemental Balance Sheet Information Related To Leases

 

 

Financial Statement Classification

 

December 30, 2023

 

 

December 31, 2022

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of Use asset

 

$5,079

 

 

$8,072

 

Finance leases

 

Property and equipment, net

 

 

795

 

 

 

761

 

Total ROU Assets:

 

 

 

$5,874

 

 

$8,833

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of operating leases

 

$1,726

 

 

$1,638

 

Finance leases

 

Current portion of finance leases

 

 

263

 

 

 

211

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long Term operating leases

 

 

5,761

 

 

 

6,669

 

Finance leases

 

Long Term finance leases

 

 

548

 

 

 

548

 

Total lease liabilities

 

 

 

$8,298

 

 

$9,066

 

Weighted Average Remaining Lease Term And Weighted Average Discount Rate

 

 

December 30, 2023

 

 

December 31, 2022

 

Weighted average remaining lease term (years)

 

 

 

 

 

 

Operating leases

 

 

6.6

 

 

 

7.3

 

Finance leases

 

 

3.1

 

 

 

3.7

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Operating leases

 

 

10.2%

 

 

11.0%

Finance leases

 

 

9.1%

 

 

8.2%
Maturities Of Operating Lease Liabilities

 

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

$1,919

 

 

$305

 

 

$2,224

 

2025

 

 

1,395

 

 

 

268

 

 

 

1,663

 

2026

 

 

920

 

 

 

239

 

 

 

1,159

 

2027

 

 

951

 

 

 

65

 

 

 

1,016

 

2028 and thereafter

 

 

3,157

 

 

 

14

 

 

 

3,171

 

Total lease payments

 

 

8,342

 

 

 

891

 

 

 

9,233

 

Less: imputed interest

 

 

(855)

 

 

(80)

 

 

(935)

Total lease liabilities

 

$7,487

 

 

$811

 

 

$8,298

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 30, 2023
STOCK COMPENSATION PLANS  
Nonvested restricted stock activity

 

 

Number of

unvested restricted

shares

 

 

Weighted-average grant-date fair

value

 

Outstanding at December 31, 2022

 

 

11,622

 

 

$19.20

 

Granted

 

 

155,235

 

 

 

5.19

 

Vested

 

 

48,050

 

 

 

2.80

 

Forfeited

 

 

1,818

 

 

 

34.42

 

Outstanding at December 30, 2023

 

 

116,989

 

 

$2.96

 

Restricted stock and restricted stock units activity

Date Issued

 

Issued to

 

Number of Shares

 

 

Market Price

 

 

Fair Value

 

July 12, 2023

 

Directors (5)

 

 

142,860

 

 

$2.80

 

 

$400,008

 

August 9, 2023

 

Employees (4)

 

 

12,375

 

 

 

2.80

 

 

 

34,650

 

Date Issued

 

Issued to

 

Number of Shares

 

 

Market Price

 

 

Fair Value

 

June 9, 2022

 

Director (3)

 

 

14,313

 

 

$10.48

 

 

$150,000

 

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1
FEDERAL AND STATE INCOME TAXES (Tables)
12 Months Ended
Dec. 30, 2023
FEDERAL AND STATE INCOME TAXES  
Components of our income tax expense

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

State

 

 

104

 

 

 

39

 

Total current

 

 

104

 

 

 

39

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(20 )

 

 

(37 )

State

 

 

20

 

 

 

37

 

Total deferred

 

 

 

 

 

 

Total income tax expense

 

$104

 

 

$39

 

Effective income tax rate reconciliation

 

 

2023

 

 

2022

 

Federal income tax (benefit) at statutory rates

 

$(3,160 )

 

$(3,888 )

Foreign tax rate adjustment

 

 

(13 )

 

 

122

 

State income tax, net of federal income tax effect

 

 

(71 )

 

 

(256 )

Nondeductible expenses

 

 

102

 

 

 

188

 

State return to accrual

 

 

(4 )

 

 

30

 

Prior year adjustments and true-ups

 

 

(26 )

 

 

61

 

Change in valuation allowance

 

 

3,276

 

 

 

3,782

 

Total tax expense

 

$104

 

 

$39

 

Deferred tax assets and (liabilities)

 

 

2023

 

 

2022

 

Noncurrent Deferred tax assets

 

 

 

 

 

 

Federal and state net operating loss carryforward

 

$13,770

 

 

$12,006

 

Tax credit carryforwards

 

 

1,977

 

 

 

1,977

 

Allowance for uncollectible accounts

 

 

986

 

 

 

491

 

Accruals not yet deductible for tax purposes

 

 

448

 

 

 

548

 

Goodwill

 

 

112

 

 

 

177

 

Lease payable

 

 

1,696

 

 

 

1,897

 

Capitalized research & development expenses

 

 

1,748

 

 

 

1,086

 

Depreciation

 

 

8

 

 

 

 

Total noncurrent deferred tax assets

 

 

20,745

 

 

 

18,182

 

Less: Valuation allowance

 

 

(19,442 )

 

 

(16,166 )

Total noncurrent deferred tax assets, net

 

$1,303

 

 

$2,016

 

Noncurrent deferred tax liabilities:

 

 

 

 

 

 

 

 

Depreciation

 

 

 

 

 

(10 )

Other

 

 

(108 )

 

 

(116 )

Right-of-use asset

 

 

(1,195 )

 

 

(1,890 )

Total noncurrent deferred tax liabilities

 

 

(1,303 )

 

 

(2,016 )

Net deferred tax assets/deferred tax Liabilities

 

$

 

 

$

 

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 30, 2023
SEGMENT INFORMATION  
Segment information

For the year ended December 30, 2023:

 

Commercial

 

 

Government

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating revenues

 

$30,072

 

 

 

8,964

 

 

 

 

 

 

39,036

 

Operating income (loss)

 

 

(11,082 )

 

 

1,145

 

 

 

(4,956 )

 

 

(14,893 )

Depreciation and amortization

 

 

733

 

 

 

11

 

 

 

189

 

 

 

933

 

Tangible assets

 

 

11,740

 

 

 

3,060

 

 

 

3,267

 

 

 

18,067

 

Goodwill

 

 

 

 

 

720

 

 

 

 

 

 

720

 

Other intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Total assets

 

 

11,740

 

 

 

3,780

 

 

 

3,267

 

 

 

18,787

 

Capital expenditures

 

 

379

 

 

 

 

 

 

84

 

 

 

463

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the year ended December 31, 2022:

 

Commercial

 

 

Government

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating revenues

 

$32,096

 

 

$8,093

 

 

$

 

 

$40,189

 

Operating income (loss)

 

 

(14,495 )

 

 

935

 

 

 

(4,767 )

 

 

(18,327 )

Depreciation and amortization

 

 

731

 

 

 

14

 

 

 

188

 

 

 

933

 

Tangible assets

 

 

19,526

 

 

 

1,312

 

 

 

8,465

 

 

 

29,303

 

Goodwill

 

 

 

 

 

720

 

 

 

 

 

 

720

 

Other intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Total assets

 

 

19,526

 

 

 

2,032

 

 

 

8,465

 

 

 

30,023

 

Capital expenditures

 

 

348

 

 

 

23

 

 

 

209

 

 

 

580

 

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details)
12 Months Ended
Dec. 30, 2023
Furniture and Fixtures | Maximum  
Estimated useful lives 7 years
Furniture and Fixtures | Minimum [Member]  
Estimated useful lives 5 years
Shop Equipment | Maximum  
Estimated useful lives 10 years
Shop Equipment | Minimum [Member]  
Estimated useful lives 5 years
Computer Equipment | Maximum  
Estimated useful lives 5 years
Computer Equipment | Minimum [Member]  
Estimated useful lives 3 years
Software | Maximum  
Estimated useful lives 5 years
Software | Minimum [Member]  
Estimated useful lives 3 years
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Impairment loss $ 1.8 $ 2.5
Customer 1 | Revenue    
Concentration risk 18.00% 17.30%
Customer 1 | Trade Receivables    
Trade receivables $ 0.5  
Customer 2    
Concentration risk 10.00% 10.00%
Customer 2 | Revenue    
Concentration risk 16.20% 12.80%
Customer 2 | Trade Receivables    
Trade receivables $ 0.3 $ 3.7
Customer 3 | Trade Receivables    
Concentration risk 10.00% 10.00%
Trade receivables $ 7.0 $ 1.6
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS    
Amounts billed $ 10,106 $ 9,061
Amounts unbilled 662 619
Retainage 0 93
Less: allowance for uncollectible accounts (4,336) (2,129)
Trade receivables, net $ 6,432 $ 7,644
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 1) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS    
Prepaid expenses $ 793 $ 1,397
Other receivables - employee 0 19
Inventory 94 129
Other receivable 105 35
Prepaid expenses and other current assets $ 992 $ 1,580
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 2) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS    
Accrual for known contingencies $ 0 $ 17
Customer prepayments 177 17
Warranty reserve 171 511
Gross receipts tax payable 3 0
Property tax payable 47 0
State income taxes payable 83 30
Unearned revenue 50 50
Insurance payable 446 509
Other current liabilities $ 977 $ 1,134
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details Narrative)
$ in Millions
Dec. 25, 2021
USD ($)
DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS  
Trade receivables $ 7.7
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Property and equipment, gross $ 4,290 $ 5,233
Accumulated depreciation and amortization (2,930) (3,476)
Property and equipment, net 1,360 1,757
Computer Equipment and Software    
Property and equipment, gross 1,479 1,500
Shop Equipment    
Property and equipment, gross 2,364 2,609
Furniture and Fixtures    
Property and equipment, gross 7 196
Leasehold Improvements    
Property and equipment, gross 340 828
Autos And Trucks    
Property and equipment, gross $ 100 $ 100
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
PROPERTY AND EQUIPMENT    
Depreciation expense $ 0.6 $ 0.5
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Total revenue $ 39,036 $ 40,189
Fixed-Price Revenue    
Total revenue 27,514 30,050
Time-and-Material Revenue    
Total revenue $ 11,522 $ 10,139
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1
CONTRACTS (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
CONTRACTS    
Costs incurred on uncompleted contracts $ 23,318 $ 59,298
Estimated earnings on uncompleted contracts 3,602 4,464
Earned revenues 26,920 63,762
Less: billings to date 24,819 59,784
Net costs and estimated earnings in excess of billings 2,101 3,978
Costs and estimated earnings in excess of billings on uncompleted contracts 3,296 4,934
Billings in excess of costs and estimated earnings on uncompleted contracts (1,195) (956)
Net costs in excess of billings on uncompleted contracts $ 2,101 $ 3,978
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1
CONTRACTS (Details Narrative) - USD ($)
$ in Millions
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
CONTRACTS      
Deferred revenue $ 0.0 $ 0.2  
Costs in excess of billings     $ 4.2
Billings in excess of costs on uncompleted contracts     $ 2.1
Contingency amounts $ 0.2 $ 1.0  
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
DEBT    
Revolving credit facility $ 0 $ 1,661
Credit Agreement 1,047 0
Priority Agreement 0 0
Total debt 1,047 1,661
Amount due within one year 1,047 1,661
Total long-term debt $ 0 $ 0
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT (Details 1) - USD ($)
Dec. 30, 2023
Dec. 31, 2022
Long-term debt $ 1,047,000 $ 1,661,000
Revolving Credit Facility    
2024 1,047,000  
Thereafter 0  
Long-term debt $ 1,047,000  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT (Details Narrative) - USD ($)
1 Months Ended
Jun. 15, 2023
Mar. 27, 2023
May 21, 2020
Aggregate principal amount $ 1,250,000    
Minimum [Member]      
Discount rate   2.75%  
Maximum [Member]      
Discount rate   8.25%  
Revolving Credit Facility      
Aggregate principal amount     $ 6,000,000.0
Description of credit agreement The Credit Agreement provides for an initial term loan of $1,000,000 and, under certain conditions, an additional term loan of $250,000. During the one-year term of the loan, the Company will make interest-only payments on a quarterly basis. The loan carries an annual interest rate of 8.5% and has an origination fee of 0.5%, payable upon maturity    
Maturity Date Jun. 15, 2023    
Agreement termination date   Jan. 23, 2024  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Total operating lease expense $ 289 $ 248
Total lease expense 4,999 2,957
SG&A Expense    
Total finance lease expense 237 204
Total operating lease expense 3,948 2,218
Interest Expense, Net    
Total finance lease expense 52 44
Total operating lease expense 4,710 2,709
Operating Costs    
Total operating lease expense $ 762 $ 491
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details 1) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
ROU assets $ 5,874 $ 8,833
Current lease liabilities - operating leases 1,726 1,638
Current lease liabilities - finance leases 263 211
Noncurrent lease liabilities - operating leases 5,761 6,669
Noncurrent lease liabilities - finance leases 548 548
Total lease liabilities 8,298 9,066
ROU assets - operating leases 5,079 8,072
Property and Equipment, Net    
ROU assets - finance leases 795 761
Right of Use Asset    
ROU assets - operating leases $ 5,079 $ 8,072
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details 2)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
LEASES    
Weighted average remaining lease term (years) - operating leases 6 years 7 months 6 days 7 years 3 months 18 days
Weighted average discount rate - operating leases 10.20% 11.00%
Weighted average remaining lease term (years) - finance leases 3 years 1 month 6 days 3 years 8 months 12 days
Weighted average discount rate - finance leases 9.10% 8.20%
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details 3) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 1,919  
2025 1,395  
2026 920  
2027 951  
2028 and thereafter 3,157  
Total lease payments 8,342  
Less: imputed interest (855)  
Total lease liabilities 7,487  
Finance Leases    
2024 305  
2025 268  
2026 239  
2027 65  
2028 and thereafter 14  
Total lease payments 891  
Less: imputed interest (80)  
Total lease liabilities 811  
Total    
2024 2,224  
2025 1,663  
2026 1,159  
2027 1,016  
2028 and thereafter 3,171  
Total lease payments 9,233  
Less: imputed interest 935  
Total lease liabilities $ 8,298 $ 9,066
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details Narrative)
$ in Millions
12 Months Ended
Dec. 30, 2023
USD ($)
LEASES  
Discount rate 7.71%
Impairment losses $ 1.8
Leases fair value $ 1.6
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1
EMPLOYEE BENEFIT PLANS (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
EMPLOYEE BENEFIT PLANS    
Contributions by employer $ 0.3 $ 0.2
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK COMPENSATION PLANS (Details)
12 Months Ended
Dec. 30, 2023
$ / shares
shares
STOCK COMPENSATION PLANS  
Number of unvested restricted shares, beginning balance | shares 11,622
Number of unvested restricted shares, granted | shares 155,235
Number of unvested restricted shares, vested | shares (48,050)
Number of unvested restricted shares, forfeited | shares (1,818)
Weighted-average grant-date fair value, beginning | $ / shares $ 19.20
Weighted-average grant-date fair value, granted | $ / shares 5.19
Weighted-average grant-date fair value, vested | $ / shares 2.80
Weighted-average grant-date fair value, forfeited | $ / shares $ 34.42
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK COMPENSATION PLANS (Details 1) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Restricted Stock | July 12, 2023 [Member]    
Shares issued to Directors  
Number of shares 142,860  
Market price $ 2.80  
Fair value $ 400,008  
Restricted Stock One [Member] | August 9, 2023 [Member]    
Shares issued to Employees  
Number of shares 12,375  
Market price $ 2.80  
Fair value $ 34,650  
Restricted Stock Two [Member] | June 9, 2022 [Member]    
Shares issued to   Director
Number of shares   14,313
Market price   $ 10.48
Fair value   $ 150,000
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK COMPENSATION PLANS (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Number of shares available to be issued pursuant to the Equity Plan 5,376  
Non-cash stock-based compensation expense $ 0.3 $ 0.2
Unrecognized compensation cost related to unvested restricted stock awards $ 0.3  
Unrecognized compensation cost related to unvested restricted stock awards, period of recognition 1 year 4 months 24 days  
Common stock shares 5,156,583 4,475,078
Stock Compensation [Member]    
Common stock shares 1,500,000  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1
TREASURY STOCK (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Apr. 21, 2015
TREASURY STOCK    
Shares authorized   $ 2.0
Purchased shares 161,308  
Stock retired $ (1.6)  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1
REDEEMABLE PREFERRED STOCK (Details Narrative)
Dec. 30, 2023
$ / shares
shares
REDEEMABLE PREFERRED STOCK  
Preferred stock, shares authorized | shares 2,000,000
Preferred stock, par value | $ / shares $ 0.001
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1
FEDERAL AND STATE INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Current:    
State $ 104 $ 39
Total current 104 39
Deferred:    
Federal (20) (37)
State 20 37
Total income tax expense 104 39
Total deferred $ 0 $ 0
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.1
FEDERAL AND STATE INCOME TAXES (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Federal income tax (benefit) at statutory rate of 21% $ (3,160) $ (3,888)
Foreign tax rate adjustment (13) 122
Nondeductible expenses 102 188
State RTA (4) 30
Prior year adjustments and true-ups (26) 61
Change in valuation allowance 3,276 3,782
Total tax expenses 104 39
Federal And State Income Taxes [Member]    
State income tax, net of federal income tax effect $ (71) $ (256)
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1
FEDERAL AND STATE INCOME TAXES (Details 2) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
FEDERAL AND STATE INCOME TAXES    
Federal and state net operating loss carryforward $ 13,770 $ 12,006
Tax credit carryforwards 1,977 1,977
Allowance for uncollectible accounts 986 491
Accruals not yet deductible for tax purposes 448 548
Goodwill 112 177
Capitalized research & development expenses 1,748 1,086
Depreciation 8 0
Lease payable 1,696 1,897
Total noncurrent deferred tax assets 20,745 18,182
Less: valuation allowance (19,442) (16,166)
Depreciation 0 (10)
Total noncurrent deferred tax assets, net 1,303 2,016
Other 108 116
Right to use asset 1,195 1,890
Total noncurrent deferred tax liabilities (1,303) (2,016)
Net deferred tax assets/deferred tax liabilities $ 0 $ 0
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1
FEDERAL AND STATE INCOME TAXES (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
FEDERAL AND STATE INCOME TAXES  
Description of taxable income 80% of taxable income when utilized. For NOL’s incurred in tax year 2017 and prior, the limitation to 80% of taxable income does not apply, but the NOL’s are subject to expiration
Description of expire expire in 2032
Federal net operating loss carry-forward $ 6,080
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Operating revenues $ 39,036 $ 40,189
Operating loss (14,893) (18,327)
Depreciation and amortization 933 933
Tangible assets 18,067 29,303
Goodwill 720 720
Other intangible assets 2,800  
Other intangible assets 0 0
Total assets 18,787 30,023
Property and equipment acquired 463 580
Property and equipment acquired 174 602
Government [Member]    
Operating revenues 8,964 8,093
Operating loss 1,145 935
Depreciation and amortization 11 14
Tangible assets 3,060 1,312
Goodwill 720 720
Other intangible assets 0 0
Total assets 3,780 2,032
Capital expenditures 0 23
Commercial [Member]    
Operating revenues 30,072 32,096
Operating loss (11,082) (14,495)
Depreciation and amortization 733 731
Tangible assets 11,740 19,526
Goodwill 0 0
Other intangible assets 0 0
Total assets 11,740 19,526
Capital expenditures 379 348
Corporate    
Operating revenues 0 0
Operating loss (4,956) (4,767)
Depreciation and amortization 189 188
Tangible assets 3,267 8,465
Goodwill 0 0
Other intangible assets 0 0
Total assets 3,267 8,465
Property and equipment acquired $ 84 $ 209
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.1
EMPLOYEE RETENTION CREDIT (Details Narrative)
Dec. 30, 2023
USD ($)
EMPLOYEE RETENTION CREDIT  
Unpaid employee retention credit $ 1,500
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1
STOCKHOLDERS EQUITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 30, 2023
Feb. 01, 2023
Warrants to purchase 496,375  
Purchase Agreement [Member]    
Stock issued   496,375
Offering price   $ 6.80
Proffessional fees $ 3.0  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1
ACQUISITION (Details Narrative) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Common stock issued $ 5 $ 4
Cash acquired 2,500  
Additional cash 1,400  
Calvert Group Belgium [Member]    
Common stock issued 800  
Cash acquired 500  
Additional cash 1,400  
Common stock 600  
Capitalized amount $ 200  
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
INTANGIBLE ASSETS  
Intangible assets $ 2,800
Estimated fair value contingent consideration $ 140
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENTS (Details Narrative)
$ in Millions
1 Months Ended
Jan. 30, 2024
USD ($)
Subsequent Event [Member]  
Credit Facility agreement $ 0.2
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #F ?5@'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 " Y@'U83[\&&>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU$,'1[43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>ETD-I'?(X^8"2+Z6IVPYBD#AMV( H2(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1V@YOP&'I(PB!0NP"BN1]9W14D=4Y.,);_2*#Y]Q*#"C 0=T.%*"IFZ ]GQI:Q;V3&1 M&C7F7\E*.@;621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #F ?5CKT+4@F0< $S 8 >&PO=V]R:W-H965T&UL MM9OA<]HX&L;_%0V[LW,W4X(EDT"Z"3,$DB[7-LLUV>YV;^Z#L 5X:EN<+(?D MOS_)@(5WY-=X1_1#@\'O@_5#LI['EF^V7'S/UHQ)])K$:7;;64NY>=_K9<&: M)32[X!N6JD^67"14JDVQZF4;P6A8%"5QCWC>52^A4=H9W13OS<7HANM%-^IRX\?GU0?R@:KQJSH!F;\/CW*)3KV\ZP@T*VI'DLO_#M+VS? MH$NM%_ X*_Y'V]V^?:^#@CR3/-D7JR-(HG3WE[[N01P5^/V: K(O('\IP'4% M_K[ /[6@OR_H%V1V32DX3*FDHQO!MTCHO96:?E' +*I5\Z-4_^Y/4JA/(U4G M1Q/^P@3JHM^>IN@?/_[SIB>5J/ZH%^P%[G8"I$8 $_29IW*=H?LT9&%5H*>. MICPD\2T'-('+/U-Q@/\1\06,TX6+# M!=7G&QLX4*4M.$=B%7"7);C+4\!-6*JPQ6BFQN4K^LC>;.A@)4_]N_;]@3^T M 0-KVP)S)%8!=E4"NP*;.>5!KN8RB9[?-M8.!I=CK_O1Q@>L:LO'D5B%SZ#D M,P ;.%9PP@+00TQ7-D!P_9+&F8WK!"QK2\B16(70L"0T/&7(?>5QGDKEG]!# M%#.1V5#!0H_/0O%/ZUN_*&Z./*=^FZ(G1C*NZ"RUK#;&AJM0L-,K4G>KBN-2Q':E58QM%CT/8>8-TG3*RB=(4^ M* 6Y!K'!@O78G)IY5VI5;,;.XY/\_&$*^,*4&9>:WY.D,K"J MUM3.8>6Q\?(8MN"E-YTS$?$0G"V;I [!NC99PP*MR9W#TV-CZC%LR_?]K7!B M:**0K;BPCTY8YY&G71H$3,DHD7 G:*7GU/"[4JO2,Y8?PYZ]['=[J[;O?@_J M;?M0A>4>OEF).0T KM2JQ$P$P+!U_RNQPMS6\X+%:D>HTRC@2JU*S(0!#/OW MPXS DX0K5RMY\%U9$*J^"OV:RTS2-%3S@Y6>2W\_V:M=%FKZ2OG+Z!)?7ET. MU4_P4N%UCB1 3!(@)R6!>;Z(HT!E<4ZE#0ZLTA:.4[7I7NWJ"#7V<+]/?%RR MKM(QAI_ 1KTXMF)S&BE:VCFB@V^B@P^[_@.PNA5 #>6?>3';TD3-M9_F5EI.DX,KM2HMDQQ\ MV-\?:'WB0=UJI[L&B?T$^0X]LU=JO_D#L(1*)"@Q6 M8+#"U:7]!.\T%KA2JU(RL<"';;SN3S&:KWD*!?@&D>%@V,6>YUEI.37[KM2J MM(S9]V%S_L2"7.@I$9,%>HYD;#]SP2+'U\;?H1^]"\_#:$,%>J&Q_2HE+-B: MX3E/Q@A>34Y+M2JRZ3-2:_#SORLJ/= MOP9KFJY8_4+9AE5!XZ?I^-\V7G!AZ\6QY[#W?6/O^R?9^UDJF=@]=Z#OJ-/# MR@0K.%BQ9B$"7-6:FE-WWSMZ9D O9"F>O8K1)\7+-:,B$WD%]ON1< M'C;T%Y1/O8S^#U!+ P04 " Y@'U8SW%-]4(& "2&P & 'AL+W=O MRP1/M#GG11K+OZ/]1Q_L=J>F3D-^K-><* M/1=Y65T.UDIM+L;C*EGS@E7G8L-+_ *7UQ3WS@T%G]G_*G:NT8FE*40W\W-I_1R MX!E%/.>),D,P_>>17_,\-R-I'3^V@PYVOVD<]Z]?1_^C"5X'LV05OQ;Y/UFJ MUI>#R0"E?,7J7'T13Q_Y-J# C)>(O&K^1T];6V^ DKI2HM@Z:P5%5K9_V?-V M(O87%W^VE^]?5FCCY;H][-WT['2 M/V4XX\:='+J/=8"[*,DN2M*,1_NB MK*7DI4)75<55=0'%TP[@PP.8Q711;5C"+P=ZM51=YT_+@OW3:C?NCOVQVH\G>J?*>J MKY*E7*_[A&>/;)GS:HA*7:3$"K%"2M1CL, MML,F=I)JUG1U([$:U15O8P9#)M9E_*AWSL!MZ<[X15:;V M2['C$5%HH0%R;3OJ!?UJ.Q;B(S!L*D>;2?UU ]OX"D@$Y;IM.*&18R5VH,-N MTK5"'1(!3$VB"5#; $OJZ=ZP7V2'-!R>U-S=9FR9Y9G*.-SA82<:?WIEOM%H MAT%W=,1N/%XEB:A+G? ;]M('<&R#3S\9H.<##'T_Z"/Q=T DIP 1*.2@7AMW MND$-)H!@P))XKC3HR$C<9+P5Y4,[K77)F2QUC9/\D9,P=BCMN$9B9Z^T4"+YOA9YRF7U&[K1>T&] M+?Q]KE&<9.H=?##F).5/GXR]T6B'1V,='>D1.HJBT%"LS#2@$3KSSCT/ZQY* MHD>6U_P]BH*AGF;S#U5K)LWA3JUT#E[% QQ$ Z#"7W],JLJT]XTNXY: M54I?F*7%%)KSA!=+C8K74]#&R!_ZYA>BR<\, )Z#;@_U;"!#9WJV53];: =M MZH;V59IFIL?0N6_.PT99B1*VR?1: *7:1 XQ/>PRMW)M2UW=)_U]'>WH3=WT MUOUH7=0Y4WK.TS;K0:TVCTH2# M ,H,B/W4@1S:,9V>PO2]HM@D^?\(QK=.I'OVF(!ESQYSO/?"Q+RM^HO)AZRL M-&-6VM4[C_2$R/8%4'NCQ*9YA[(42HFBN5QSIH,P!OK[E1#J]<:\EMF]AIO] M!U!+ P04 " Y@'U86:J&?+8" #.!P & 'AL+W=O2-)&T'D2@PM5+7HH9VGTUR(5:= MF-D.=/OULQT:04D[D,8'8B?W'#_'B>W>FO%GD0-(]%+04O2M7,KEI6V+-(<" MBPY;0JF>S!DOL%1=OK#%D@/.C*B@MN=>K^W6176698P)#1GR23>=\ZMU &*Z6KGI MAID;HU9I2*G?8B*Y>DJ43L;#^[OD_O9F-)B.1^AJ<#NX&XY13Q-T.L$< M2IF#)"FF7]!7])B,T.G)%W2"2(FF.:L$+C/1LZ4BT7YVNAGUJA[5>V?4$:0= MY#MGR',\OT4^/$3N&KFW*[=5_F82O&82/./G'S\);=EJLVZ[F5YVEV*)4^A; M:ET)X"NPXL^?W-#YUI;T/YGMY/:;W/Y'[O&4XPS0 Z1 5GA&09RA 57K&I,*V@C;$VBK:&=SJ.X[Z!_%?5#F704 9'4":Y6CX"#2J9,T[^0-9&6QL& M6QQ1X)C?&^ #"G>8PX8Y/)[Y1HBJG3?X^W7=K@*.SMMIHX8V M.I[VOI)"JHV(E(LVY.A Y/VZ=F1[:[?5)]T/S!>D%(C"7"F=3J0L>'UZU!W) MEF8#GC&IMG/3S-6!"UP7J.=SQN1K1^_IS1$>_P502P,$% @ .8!]6'3S M^P P! *P\ !@ !X;"]W;W)K/)[QGHM?<@V@R%N6YG+BK)7:7+JN7*PA8[+'-Y#CFR47&5,X%"M7 M;@2PV#AEJ>M[7N1F+,F=Z=C,S<1TS+0\OW$H<*?C#5O!'-3/S4S@R*U0XB2#7"8\)P*6$^>*7M[0@78P%G\EL)>7\EQ[!3SRB3< M\/3O)%;KB3-T2 Q+MDW5,]__":6@OL9;\%2:*]F7MIY#%ENI>%8Z(X,LR8L[ M>RL#<>) HQ8'OW3PFPYABT-0.@1&:,',R+IEBDW'@N^)T-:(IA],;(PWJDER MO8QS)?!M@GYJ>O/T.'_Z<7][]7)W2^8O>'NX>WR9DZ=OY&EV]WSU2Y;&\()]JX[&KD)B&=QN"A-]"@OKD@>=J M+^_TK@(Q/Z@\!JRH>5\F'GBLRQ\J#N M"[*"'&.07ACM+,8].I%*!V4'52ALD1B>K0<-^_Z@L6HV*TK[]E4;5=Q'[\SU MMHP:G2<+#8>CH,'.9C8,3D34Z%'O6)2\[K12:Q!85!8\ _*YC.(7:V'Q/C*A M/@JM+OND%M/.=;G/%2"N.N3-!DF["^8C]AAMVT?I&M4#2_MG&6"S&_9IV$+N6"YI=[V\9C)9F$#&2;I5$!NJ M!/<]+%19A@$W!UDK]P)Y6(M6SSNC;C$+>S1J87XLJ+2S:EF8[TTK@@]LA^FQ M@L,9?"MQ#@_>*&BSK79SH]%86.MO^?7:\60T:IX5;%9AV-S6W9.V(P.Q,MV8 M1#[;7!5']6JVZOBN3)_3F+_6G:!I9XXP11OYP,0JR?'D TN$]'H#I"2*SJP8 M*+XQS&PO=V]R:W-H965T&ULM9EM_BH9V.KF9."">;*>V9Q)#YCS-)6GLM-.7"L@Q$T ^)-MWW[X2)MA$6!>N MZIN \.Y_T4\+["JC'2E>Z0IC!KYE:4['QHJQ]:5ITFB%,T0OR!KG_)FZP"@NG;+4M"W+-S.4Y,9D5%Y[*"8CLF%IDN.' M!-EJ'B^S5.R6YL M0./MPF/RLF+B@CD9K=$+GF/VM'XH^,BL5>(DPSE-2 X*O!P;5_ RA+YP*"W^ M2O".'IT#,95G0E[%8!:/#4O<$4YQQ(0$XHG[^I MWY23YY-Y1A1/2?IW$K/5V!@8(,9+M$G9(]E]QM6$/*$7D926?\%N;^O[!H@V ME)&LZ?<' K!_>=@VN=>)H' MX.S73R.3\=L08F94A;S>A[1/A%P0AM(6MZG:;4JRC&?6G)'HM<4[4'M?Q7$B M,A.EX $E<6^6@RE:)^UW$JJU'C'C3R".08B*/,E?*#B[BJ)-MDD1XU<#O$RB MA+TC8_*%J5?'KE?'+B.Y)R)=HQ3E$3X'*".;G '$N'IT 6SO'-B6#=O@[Q7] M4E&\)K83:#FV9UG6R-P>XY8-7Y4K#M(*-W@N&W:2A'QNKVD:Q3AL<'?IQ076VQ,?OL%^M;O;9FX%_..)O.> MB\YPH2:Q!EZWQNMVQ7L.#]Z4$)-X1K(_1JY MKT0^7Z$"]T0=$8.(9+RXHJ@L3WH 9^N4?,>8MO%6JG;EK5,L\"7>-AS*>:XI M9@-ZOX;>5T*_X]7M+.>X,3B[)92V5@A*B:Z$=8H%.L7"OK1VZ_[\.3"0>M0Z-@ MZ:C#U"I=4ZU2:W*4\&B-&>I2:W(^:LB@MH),+=49MDZUH%)K+-W DE-65]0F M[D.'!=4MUG\HRRKEQM>XW_)43M6WT!GL!\.&NL(VR1[Z-JANW'ZV^E++=DYJ MG6H!E#M#![8E]?_1TL%#3P?53=V':C"U1F?.6OLYK6HAE-O#'O2@YYS^+!ZZ M.JANZ[I68FJYSM2U=G/PQ^V&#JH[NI.EF%668DXK<5_>FH*>UU*+ MM5C*5D&+E0\=3R[;PK;(OCULJ__-HRU[J/A/&2%:>KC"*<2$,^.]+0MC;0&P4U_]ZF/P+4$L#!!0 ( #F M?5A/,HGIRP< '4B 8 >&PO=V]R:W-H965T&ULK9IK M;]LV%(;_"N$-0PO,M4A*OF2) ==IL !M$]3I]IF1Z)BK+AY).\E^_4C*EFSQ MXA3PEUA6#NF7ASSG.:1T^5SQ'V)%J00O15Z*J]Y*RO7%8"#2%2V(^%"M::G^ MLZQX0:3ZRI\&8LTIR4RC(A^@*!H."L+*WO32W+OGT\MJ(W-6TGL.Q*8H"'_] M2//J^:H'>_L;W]C32NH;@^GEFCS1!97?U_=BS.+@&>BB/5?5#?[G-KGJ15D1SFDK=!5$?6SJG>:Y[4CK^W77: M:WY3-SR\WO=^8P:O!O-(!)U7^=\LDZNKWK@',KHDFUQ^JY[_I+L!);J_M,J% M^0N>:]O1L ?2C9!5L6NL%!2LK#_)R\X1!PV@KP':-4#=!K&G =XU,)X;U,K, ML*Z))--+7CT#KJU5;_K"^,:T5J-AI9[&A>3JOTRUD]/YW=?%W>?;Z]G#IVNP M>% ?7SY]?5B NQLPGRW^!#>?[_Y>@#[XOK@&[WY]#WX%K 0/JVHC2)F)RX%4 M&G1/@W3W>Q_KWT.>WX,(?*E*N1+@4YG1[+B#@1+?C #M1_ 1!7N\IND'@*/? M 8H0=@B:OZ4Y-,U10 YN'(I-?]CG4")6X$9%AP!+7A7@;DTYD:Q\ C.]8IED M5%RX_%9W&[N[U=%\(=8DI5<]%:Z"\BWM37_[!0ZC/UQC/E-G1QZ(&P_$H=ZG M7U7RR2OA7!QURZ%IJ3/,=MJ'"4S4O&T/Y;O,Q@F,&[,C84DC+ E.S2S[1P64 MRD%2 %FI))169"9GJQ5\T$DO $)N>.G M87 "KZGJ-&6DSK-E!DA1<= MA(I.:G68H"3RN!8>P!;^A-9O=]\#T[_KZFAN1Y.D*]2VBCPJ4:L2A1&V4BZD M0B>_=,.Y5EO+-,D@9^21Y?XTN.O\3'GP7+T=NZ*%.0R2B=7E'=6DU-DXLB]\:@KTK8:3WP^;*D'P]B;[6=Y35Z]4VQC M#"5)-RN[K.+$ESU:W,$P[Y1 ONFR3H?D(RWIDGD\:M.LGR261QU6< P]BEOJ MP3#VFF5YD#2<(AVLPY.N1MNH#R/OO+? @V'BW9;*H11(\D+#,1&%&6K'-FA@Y$=LV$OL0=5.\TRJ)?)'=DA.-?BJR;UA) MU-;_#9$=)/)/1_:9>COV0DMC%*;QK1 ;-6P3'PIYA:H>A*S2'R9&G@GG1%4_ M?J0X&#T9=JM;AY4O4EI HS"@[\EK?6BC!"_-S%&04[7M=Z\T!X(1[A8\3BOD MB0_^<*W6=^O=2GA?R^9T6^5;X^!Z M $N2ZLKHU:D?.7++T#I1<9@-4>(9PL&A(+D^L4SS2FPX;4J3I0*I6@WU,T15 MN+@?9YR5G.?J[=@C+3GQB7VL"5W",I!M3$)72=Y,'5!.T&>.5/VJ.VLZJ FM MN' 8(<]Q 6ZQB]]MB^$,B(=&YUL4U'-!IW6>^P\N3Z MN 5H' :H>8ZL]:H";2U,2-+MC)P-BFZ4) MZD:^PR@>^Z(J;HD;AXG[F9H'%6\9TU&1<^KL)+:)B\;=%>8P&GIJB+CE&PO M=V]R:W-H965T&ULK5AI;^-&$OTK#24(9@&M+MMS^0#L.1(O MDK%A>W> _=8D2V)GFFRFNRE9^?7[JIJD),_$F,7N%YM'==6K>G519QOGOX22 M**K'RM;A?%3&V+R=3D->4J7#Q#54X\W2^4I'W/K5-#2>="&'*CM=S&8OIY4V M]>CB3)[=^HLSUT9K:KKU*K15I?WVBJS;G(_FH_[!G5F5D1],+\X:O:)[BO]L M;CWNIH.6PE14!^-JY6EY/KJA3=B[5NQ)YMP7OKDNSDPO#BRZ M PO!G0P)RO&MP+E[GZWY?U.6G]^KJ\O[Z7MU\5+=W'^X_?'J0-V?3"%M\8IIW>J^2WL5?Z)TOU&^N MCF50'^J"BD,%4X +9S6^IWRBCF9CM9@MCI[1=S1X?B3ZCO[OGB>] MQ]_6RU7T-C0ZI_,1RB207]/HXJ;Z/^=//P M0_D_Q,7(+P15GS1VL*$[=*0W'KE)\>& HL$4O:JHQR5T%#2V.U;($T:P-T!2C8068/*FZ/E:LIHG&I M'(GMT4Y:;97+K%DER8FZ@=G&&^YN*@!#3N+C'C1/*M>A5'"VA.*Q,G6$/]K: MK5I1S4:I$"QA/!;3F?-($?@>%)Z29^3JG2?H4Y@0F:RK#'C7:1W@72M.H%YW:_F"O;JR:UH=6PSHP M;4J3[RG7;!SQ"FWV.QHZ2R 1(J:.@B-5H@G$ "AS,68!>HR$IVW#-W'C1%)9 MI\$JGRM9+?2"/V+>ZMPTH%17K@4&$/?C?+PXF8WAEVC8"]\+]%T9+&NRVQ39 MSJL'MO$KV^C]$BH^4N9;SHMYS\:&GI(0*&]]RE!$(B\Q;)+?7S%R]_Y&W?8B M7_/2>+=&PJ%>,+4%7-"6)$0F<(01T&Q[X% "@".0,W6()K8<2(3#U&O"&/(< MD.,W+\='KTY4*)')X0#2O3P:($!X3[V4ZZO3 (8JE)$*7-C(D@A,$%V29["@ M , X[B\GKV<*):A$*Y.EL0&L3$CQ*HSG'.@/3J0MM-XC!J@CRZ>3 ML[U;;8 I?HTNOO.].S) 8.YXC^3K7#C[+9=094:],BE(R9M_:BM=)RD^T"8%.\4V-+628= IPBD[WT@RX) M>FRX077RDTQ;$=B :P"&7B.IOVRM31'^VDN:T2IE28H?*N7/F M8$@F.UN#1QQ85_]]);O#;J9/U*4PCY62J@S.]FOETQR?3]X,.0YY5H?)7XC+ M.K.(JY"BAQ#TX=^QD[8"SZU=$LRB])C0FL<.QD?:!Y88V2%E= <3HO+%(O. MQ7DO0&CWN@K&/9@1R2[?VKH;BC)$0*U'I%(X#SO0:9N22A1*<9YVL]V-=$O /M;C\"5=!*O]CQZ6GFP M(GL96T8[J3GU]VG\3,+TWE+ ]6&62 20X4WH$NP@+KQT]9UEJ>$.=QB7IB\= M=.WO0J% RIX:Y,\2IS*D3Y*A5$7=9BF8>>FKI5>D@,N^!S&PM2J'M&\_&S8^S>NM;Q! MJ]_)86]_<%?F5_++ DQBM*7U^#T^''R\NTS?[3CS]\O&; M]BOL7,K2$D=GDU&PO=V]R:W-H965T M&ULM5MK=*Z/3D_/?WA9*UM M=_3R.7_VL7_YW VAM9WYV"L_K->ZW[TVK=N^.#H[2A]\LLM5H ].7C[?Z*6Y M-N&WS<<>OYWD56J[-IVWKE.]:5X+HE 0RK:D"K:#QWXVY-&U+"T&,/^*:1WE+FEC^G%;_A76'+@OMS:5KO]@Z MK%X/CU0U^.#6<3(D6-M._M>W MT0[%A&>G!R:;\P#9GY^J=Z\+*JZNN-O5T@1/(G 4_3X*_/G]PQ9]- M-5<7IS-U?GI^\Q5]M"-GF\?YM*,9^]!M=F1='"")O^AMS]/(? M?SO[X?2G!Y1XG)5X_-#J_STE'MQFOQ+O/WR^4N?J'W][=GYV]I/ZCT11EZ[S MKK6UYI#]B!^K75[R%VU[]2_=#D:],]H/O0$Z!)^_O]1^I717JXI^,'\,]D:W MDQ&?3&7PX:(UQ2S751C4RY:N49>]J6U0GZS_F@=]&!#\@X<=O,=M)O3!MSPJ1K;I_5R]:L/*#5U:VJ M7 =;,;S"[O %@*%(A&78HAYCAK:&:DK7-]B:C*";!JALZKGZO'6%5)#BQ@(? MU-J1>"OH?W;ZG3(:LM.BV+O*'H)A<9=NB:UO3#?@))"GV#0[HWM%YU K0(59 M+V"X!!?JT=FS.=;=VK""1/ZAK^;"LLY)IVW3(^. B?3"C(]^82GQ[ MIG388^PXZ7RZRL7\Z3>M$JT&3UGU9B+@"N,X2A;&=(H6L(VM= O_BJ!4LS?0 M=IT+Z?#H?(+;L)%ARHH#M4G&Q(HUA1WXBP^827;6527&'$V'&&P1 AQU?W\Z M/QUU8^^_9X2Y^M 5$?R7BG,V_^&@.-F:7XP@"\!2X"Z4/AGEZHCW4) /"%M: M*,$ SV?;&XBU:"T(2*UN-)!C8(^N3 UX)B\"6>G [L2/92MSNW&$WK/HG:24 M[0 CM)<,T1L*"]T"<.(GK5U;Z$R'&4R_QA>M"8'QK8EC9ORMJP#_T)T=(:QZ MQM:>R)D 4]-X$U@!+._4 ,V0Q#9Z)\F$EE@.NM==,*( [YS$Z"DKX$-@\B#A M&EBUT@YQ:-5;R&L.K-?8VL N.8YX2:&\&',JX!#89@HM^U0\5E+_($YZH:]>$+9U?^>%;,LW* M(:G9-=D_TA :I@'BP?Y),(U\PF< EH+:B'R<_#:FZ8R\+:TU1\XQZKT+1CUF MR*I-T+:=X/.F--5H 4F[,@IG"DBP["AS=75+)VS%"+0HB8&38)R0:1L0*I'; MT&"/-;072M!3HK8>#2I+'*KT)5H@7J;)?*@K$G5IJRS.8I,#EJA41 M$U9F9 =S9%Y7;P%7V<"?81XZ*%JCHO]) 8K]AOC?#?,_]FDH0-:&98?.BBG( MM)7N^QU]FH>*P2>#"9B$0ZIE$@"GB1U(@;EP35E@JRE M;1B+3>2<#6ILL47<$H":-GQ4[H6Y? M6IJ2%)^8+ MX( 8-*CA*2/8OAK6E \K$N_WH5Z.V%UH1F9@XF.FIBS\2+BI;#^+_%72T2CA MZ!:,@ME;!&)%;1D#/O+C"+(%[ _!X2.N/0360P M<4M_D-F2"?:2)]B\D,/"NI5 BZ TE0/DZ)T[I&])K/_/^[^9K/D6_G#\UA)! M8X@O"S1Q0!1J;MD)Z+R"3_SND$QW[-.ZE734Z$5O8RC%@\>N1%G]S@>S%F"3 MK(1D8.KC#<;3D5.Q!T<2#B!D2HAB_@Y'@Y1EB5_ZS$6DM 3MMX$5:7JW5@NX MM0)$!4MGQ4"3J0;]%K]B62SE6\2CJ6^Y8!/LI ,55%M# MQ_2A/ M2PTN+1F5,06>C[5B/6N9CBV()+*^,8DS1V83_VERU$O*0KJG++#-_@Q^7>F( M*"24[09B>1"N\PUFQ(]10,8Z(A-)83R9]8;=)O+S.%[ BMIV''!$&SVYJ3+$ M:: B(4"R)D3\?Q+Z 0,2I+G[.:_][?HQ%1@0R]CT%$X3BL12.R#PH"^'W4H\"B MSP3!$)[34*SKF51ENXI?"EB09GTM'T8SL.VPI]@F'@+ARDCG& M9%XG$.R@4 MS;$7+&=313&1TNMHRE0_L2+>W/^"9N,-FN.*4NY&"CC;@RX66DU E2JQ82^!53M2W3-XX\70,*$1GM M+AT6=,18\@8ZY>C.(\ZDXGEZF-2SXVDC#&Q-]!JR)?1,_D]:S#KCX9,$^R#AW9GB2*=_G^L;]GJS)09(N&5E"EYL-Y8@O8: M%6P7F2+6H[RQ0HJ%)2,'EIX#6,E2@KCT\ZXNCW0HC,<% 1.D'9\IT_-O.E9" MP7]WK)_=6+3%,G5O7FA<7Z(2G^T=MI*IZ%CD.5M[JT\-HQICT.YE:E_U&E"($H/ MF9 ),F0-A/4Q;T;](-R26S$I >I,*7"(9+#[TB.NX5145&T.ZI]N"*0*$[QG M!"S[H"17)&8941G1EXC0+EY:2#!SA^UN:I^5S;)I="1&1(X%\RYCK:NC^]TJ M1FH@I:;66"P")(J\*)CUCB1DKOY)[%5R)K'ZOC2)W^\CA\[O+245XO^NH^9X MQ*:D"@IQ2(MEJ4Z;$M388-;E:42&4E%O;VO&DYND03FT;W*N-Y-@MSZO6'_[ M*JQ3[(N8@E$RX=)"E24S4]^5*N$#<43*=LEW)G1X)%'I)DYQ.UVW')V&TW7< M9.3,:TM+W#\I" #VP[ M5S\/F9I/RP"N@&+XUZD R 61H]Y+MTN1^;!2'P&:Y:R['$4U M 0H>4_/Z\;ZL\!B=;]+&,N"N5\H1"X4)9ZV+CD!JOWCOJ^?+PL.+O#]B&V:AW[0WI^D$N+6)/$*(< M,BBQ3U,6W!B;,Z/[3PPV5@+IRMQ)Y$[Z9.2$5"14=B/E3^&0G&BY!R?/DFCM M1\ASP5%+J)TI+GEB.J.B"H"'-;[/UQ^YW(WAMV MU)R.,LO+@N2%ZQ&?RK#(N1?ZI92<[\;M6"\CSNX5;NP/_1Z*9'G@3IX[$-64 MJ3K1Z1*K@U#P]D"HR-C&]::7M'HO' MB 54/B)$ZM]1<@C]=QDR'D5_D#'Y\HY;FH#Z(;>;XH3OY65* 3[0K5H=@]LA M+FUQO:MC&NKK&:S0A56[RWVZS";DAI>%P@;T;BYE4%&>VQBWIAJ2& _D%U2_ MOC@HZ]-VLWW;E/&?;S%F:C$$]D:^N>6@E1NI\A;]J]D5!ZSY*GGV8.-T MW<9C]5K10\EZ:.DZ.[=PXQ4NN\2&JFVZH[$QRY6+% R0>-)#XB;.>*?A]9- M,#P:B5OJ3W\J&X4+&$#X=:Q/B\1E5@E5VZKC7E&)8?&F74"HZ,M. M<>[=>&#K@7IX^JN9W,^4_2UR]B5,3F<3VWO2M;0W2=*(U"QZZI$SHXB=[\QQ M[E ;&5O.IM&Y&1>?4IEN&>22A3K@4O9(]7DX<&>%7\?F,[A-LHCK_9ZMV0/@ MF'0EUJAF$'>\U]P1"\?;0#FD>!U77*>-]&FN7H^$ETJ,3K<[A+(X_@@;OL"- M\F8O]@OO>"==!0E/&D?"TZ@:3UW($9XZ0W&J^_SZ(+XD8P!>&)[UM7/;+O4( M2ZFDWT+7;V(*N7*^,??2?C%0^'[Y5N&>E/70IUN_R0DV? .&W$)>>Z@L1?+8 MFJ*+@%^8D<&W_%"1LLW ]X! &9Y$-Z@RFS3)';/,?+C@$P?4?""MF]M?.)XV$VXM*W- X=_ MZ/PH-3QTAK*MG.2WV/SR (9W)OP5H9;R\,,Y?+Q>CA,S(4_F>!!ZG'&X(2L=2MQ]0V.29?Y:>[;2<49LE.,BMR M]5AU35ZF\D/@\FG)M U3)D!N4:2BF ,G M7"6-CX$#?&L'?CL=&57OY1W6GM7BP_&^W\$WA/NQISNJZNG>G4RW:77'3[D\ MO1B0/OAT6Z77FSQ[10_W\R6$;7T3K#85)*?N=W87E[V4&/^ MWD.%7/^+4/%U%@MK=DAN![RZOE1/'Y_&Q'!H(AN<^W#CJP#.6QBU,)VA MMFM$A.G$:>\CO27)<]A=]_KTQ'\_K\R='H/V4A/%-L,=4;YIV?%.?*!G;".1 M!;FRXP.-J3Y\9TOQX.^T0>+H,4X:Z1"0TY3/D>:3YVL3\(5^=*?,7F5 SYBW M%R_\AJX ^4+=#-S3/!Q]/! TS=45LC5?.=(]Q_6*4D9^3]=S0;I3U\%5XY\T M\&_Q%^&.)+5!4RR4[@L!R4]/SPEJB9LE/9VMAT!WA@*8I@T\H M$%>A7Y>#%5\MGZF3RSXY?7+\Y)2%.#_]B5Z&AMVQ2/DQW:!A@_>N.[Z2D#.> M!T/B1W'6N$[\AI[%MY.^=!WOI<%Y)6Y<'2 M+.E0U-0M+?:+P4NW>5;>.<0:*[UXXECI50JSMF7GFF1>_#+92/>DUHH&7(A=ZZ*V-V5QT.CI=8\%T6VY0D&0I M5<$,3=6JHS<*6>:,BKP3^G[2*1@7WFC@UN[5:"!+DW.!]PIT611,[:XPE]NA M%WC[A0>^6AN[T!D--FR%,S2/FWM%LTZ#DO$"A>92@,+ET!L'%U>QU7<*?W'< MZH,QV$@64C[9R74V]'Q+"'-,C45@]'G&">:Y!2(:?]>87N/2&AZ.]^A?7>P4 MRX)IG,C\)\_,>NB=>Y#ADI6Y>9#;[UC'T[5XJZGS<&!P[K]C$-8&H>-=.7(LOS##1@,EMZ"L-J'9@0O561,Y+FQ19D:1 ME).=&7V9SL?7-W#W%2;3!QK>PM7X9GP[F<+L^W0ZA_%DZU5X$O$+IFV(_!:$?AB=P(N: MV".'%_V!V"OD^#BRW4D7>L-2''JT532J9_1&'S\$B7]Y@G?<\(Y/H?\OWJ>1 M;^_F4XC@XX?S, @NX7<=P7R-D,IB(P4*HT$NP2B6(>W:%/DS6^2H6R#HB&%. M2(7$8H&J*28PD1VL!FXU; %3:$V6,J?#0\,G5LC2.N "S%J6FLSTYXL*PEK MN%98\#S'#,X@\%N!G]"@W_*3H)&7HM9(DA"2H \/:.@$HV.H"CZ\A'X$-ZCU M!8RM0M.(HI&^OE<3Q M>VIO\A-V728"V)+@K-?NT1&0YW2:M8^DG#IMPW@&^$(GMD:74VG6!).62I$6 MH6LDW3=9_4\U^8T:W+_FH6W,E$RJ12OJ]^#.43J(O&DW+#:YW.&O$E!=WFI# M/X:H"]?BF0*2:D<%[H+-_+^\OAL^]4(_='2ZY_Z1/+XVRCFC5N&&XQ]/W#A- M5T.H0 MM[W6>41Y@$>!3 G:7@JI3B5"U[>_:Z%+Y792 QHG)-B7^5C.J5H4DJU6$,5P M5RJZR$^GB7CE948#B[!B]>7O;&B7\2759]>&6=UGH7]Y*RF:(&GZ<"*+@ILJ MG[:6DT-X9T-*UONR5(XW%]7KR&[,8^=[Y^!^IH*MW"M$$VWJA^JJ;E:;A\ZX MNM]_J5>OI!],K;B@V'!)IGZ[U_5 52^/:F+DQMWV"VFH.]QP38\U5%:!Y$M) MT=83ZZ!Y_HW^ 5!+ P04 " Y@'U8:H:82QL# #F!@ &0 'AL+W=O M=S+.5FYH7>SG##UX6Q!G\^K=D:;]%\J5>*5G['DO$*A>92 M@,)\YBW"L_/$^CN'KQPW>F\.MI)[*1_LXD,V\P*;$):8&LO :'C$"RQ+2T1I M_-AR>EU("]R?[]C?N=JIEGNF\4*6WWAFBIDW]B##G#6EN9&;][BM9V#Y4EEJ M]X9-ZQO%'J2--K+:@BF#BHMV9$_;?=@#C(,_ *(M(')YMX%T9N_?A4.@[='LDRZ+)-C[/^0 MY5&>PUE>?[I;0@*O7XVC,'P+AV/!2E'+*_,,3&2 /QI>4Q,:2"5UHC8@&,"^Q+966N=DPA7 "82\93=PX" *X+62]YQOUXF%"[V$P@7>-$MPT!+(, M.7^R0C6KB&. E@'(UAT1BI'UVREFK.(2E:I7A/UO#:=2;Q &\@=.8*AC2 MY/!>]T"0'-OZXF'@QM%@1'NYQXU/),L:84.[?Q+TAZ0-9;D+2H9!9R#A=@?V MC$QI0-N=?WM8/9)=7:,3SO*Y#X?^;W]/>RI4:Z>PFOX6.N16ACIK)^*+5KM> MW-L;X(JI-1<:2LP)&O1' P]4JZKMPLC:*=F]-*2+;EK0183*.M#W7$JS6]@ MW=4V_P502P,$% @ .8!]6'!F/KB' @ I@4 !D !X;"]W;W)K&ULI51=3^) %/TK-W5C=A.T7Z"(T$0471\$@^AF'X?V M0B>V,]V9J>B_WSMMZ;()DDWV 7H_SYS;Z;G#C52O.D4T\)YG0H^>=N3GCPHF&5>Q114-9FHP+?%2@ MRSQGZF.,F=R,'-_9!N9\G1H;<*-AP=;XA.:Y>%3DN2U*PG,4FDL!"ER^P'3TPZ_,>=AKZGS4$34-0\:X/JEC>,,.BH9(;4+::T*Q1C5IU M$SDN[*4\&4593GTFFD]>)M/G"^']CUB#= M_2!6'P-=L!A'#@E HWI#)SH^\L^\RP,4NRW%[B'T?Z5X$&0_Q>EL,8$>'!_U M ]^_A#T'P:Q4)+$W%"7"\@-BNDU%@@'S42 P13\-*YF1A#5\9;DLA=' !9A4 MEIJ)1'\; *F$?(2?R%3S)0#=(^9+5.U=[D3\*A+ +7_'Y*10/,:6PQ<(SCL] MOTL&=7H]#Q:T"D[HI!-2(BK.LK;6]SL]@O&]CA]>P$(:RLV;7'C1\<(SZ%*N M?P'[;LG=T4Z.:EUM"$UO@$:L9=1&VR5T56OO3WF]P1Z86G.A(<,5M7JGYST' M5+T5:L?(HE+B4AK2=66FM$A1V0+*KZ0T6\<>T*[FZ#=02P,$% @ .8!] M6"UE\1&\!0 X !D !X;"]W;W)K&ULK5=M M;]I($/XK(RZJ4HD -H1 FD1JTIZN4M^4YJZ?%WO V]A>NKL.H;_^GED; VW( MZ4[W!;PO,_/,S#.SNQ]_LNR;A0KF>67&)E;FRA M/(9VT7=+RRH-0D7>CP>#<;]0NNQ<782YS_;JPE0^UR5_MN2JHE!V?2Z* .-[H[/3FA3!W>^-]M^# M[_!EIAS?F/RK3GUVV9ET*.6YJG)_:U9_<.//J>A+3.["+ZWJO=&P0TGEO"D: M82 H=%G_J\W;Z^N?MRT?=0)Y/]I!&]KD7C Z)13!],Z3-';\N4TWT% M?>!HP<0;,-?QLQK?<-*CX:!+\2 >/J-OV#HW#/J&_\6Y6G3TM*C4PKE;JH0O M.R"[8_O G:L7OT7CP:MG@(U:8*/GM#\/['G1CY_NWM*87OPVB:/H%;6:Z,8X M[[K$SFN0E5-B94M=+C"GRI1F.L]E1"B%JDQ,L4,I;% \ZDZBJ9@^FXSH(QIDT@ G?DP@(U'Y MY[#"BVXTB/ _[$[/)HWW$KM?4_7O=0\1ES'^1]WI<$37&XD]/80UGF<[75#DI M%2F<)=N$2X\C[<3,3QJP8OE8?#CQYD3^7U+!*(]T:U" +:R!NU"Y@/,'$2CX MY*K9-X 6MH+6.AR2/K.F6J#F? "2PR.W*><=:=A1Y1IBWRLM!:C2;SAH<-(V MJ@N5X>_:>> M%0/XE%#5&)#MQV*,EUH(//E$<- MU6=#"JP9;CGXD\!V*852^+94.#66:AT2G.$(,78=XKGYG%-IL,.:!YU*TE96 M(QMEN+"1JE &5O]04B-(\HKK1.!JQ>%\V,!O' NE5*=X%289-"?60@Y2K>X] MM8)&;2#NYG2;$T3V%XN(2(C4&@PCEDO.@5-PCQW/2K6IOD-TGO(QW#8D]"$X M4">A0Y"E$^YUO)":3+F:L6W^:%;5TR(7EJ2?U@0/PY9+RK5FFT2:RCX9[:7) M=:+9;9@3H*TPV%I%SQ&"[+4:L1%*&W=:'[J2F7F\$X0"( .$&R>M,"O)%.K) M]>B=EQ:+-L]6=@>C!NV'0X;QXWA;ZRLX1S+PE?.ZOM5OM]=OHP_A0'"4\QRB@][9:0E=I>]POO%V^'0907-I1N8!6E\F1H[EQZO=C9T"TLR M#TKS M%X97%PLYHP?R7Q?W%F_#UDJNYJ2=,EI8FE[VKD=O;XY9/@C\K6CE.L^",YD8 M\YU?_L@O>PD'1"5EGBU(_"SIELJ2#2&,'[7-7NN2%;O/C?4/(7?D,I&.;DWY M3>6^N.R=]41.4UF5_HM9_4YU/F_87F9*%_X7JR@[.NJ)K'+>S&ME1#!7.O[* MQQJ'CL)9LDO6#OJ,WK*-@[^I]Y1:WCY[68 6_=0F9TV4.+.[)+ZEW]]LOH M)#E_(:;C-J;CEZSOC>E%K>=C^NOS^+TX%;_]"+8MQ02(S\X71I+T3 M9HKNG'@A+0GIQ-24(* 3!W)N*OZNM/"%J9S4N3M\*U FD_(MD7HK(S"2BJ^ MT-*42Z5GXM92KKSX(#-5*K\6!Z-#\2J&DY[C:=0_.1DU4MW&0'N)3 MBV IE! =U4 [[4P*TTY)M[$J5Q)J\CUQ?N_/I9F@H"^#AX&??&'1N>S M6KO^T2S)ZH#% \JM,M8*8@>@>YAG2RK7T7$=V8VQZ$:RK@E+0)V /^KLC9#B MSD@=W#Q05CU%O&-H;XU;PXRTN,?J5&7B&SFXT>)&ZN\BG\C=#Q40(^?$!Z6E MSJB/6&YEJ;"?:"6%\X#R=59(&Z.=L)UN/'>$"6,W8"\JZRJ)H)'5JE!9$5"( M4D)R2CE_HD>/)9'%'+# 4BU(L?E)\*;&1+%MTB5@ DE(PK!L8\!B'4& <&\5 M6'!3@=J)G"&J&=(4D7KLL%IP3*].!@F&>EGR_M1-^I-\5/-JWI3@3LV5;\P. MN$/_K-#GHS>1J=L=:&DA%9==3*NR%!+_E.:.ISS4 3LS0-K" _BW'5N@_,L!;S5J^/!T;(2.NP9,L8%V6Z#Y5C= GQGW M#RK$$AE9+[D4"-+5Y4/V?"8 K3:M$DOB5R9(UHVP4\*%53I3"[!T4\Q7HW[Z M)NDG2=(T6I/:?KZ.V<=6NPQ <0Y-U^>5D'3 AF'?"TY?'*C#9T?03Z<.4W%, MCRA@9NS"6,E^^_]A#NU1W!IB8\H*;4HS"][O[FXW2B6W,PJ.FDUB$V4_Q>MC M)2U*;C8#KO]TPKEFL,FV<6:LP_!UOJJ@Y7Q@B%P:RR5L&PC ,VZ>]21/<.8/ M!#H A\WB]#SVTG9<6,9>ZPCH(Z3@DKH6MHC(Z@:K"&!2JED $?10I,&@J@% Q#K,HM-XS1CLV:LDP3O%E(=?!)1+9G2A/0HXC M8R?:A35+E1,?13"I-6PHQGA#MYI+X%'@$K+KU]DW'.XRE[>S/+[M&*GI.!#O MJL >S@ G@]?A9!!$ZX*PQO8T6F$6TT^J &P'&'2/&C"AL6UG$E M4"YF'-QGTC+A0GA:5[+<-)SE 0+'9X,WOX;:%3+(X0 TX_')K)]2$$D@TF>? M=,-G-(A[.[!;C/HQ@5U#+9]$7;DDAY5/140B\49%,, M6QE.J0+5 ^*A?0)+*?1CO"7QKBY!"9$KEX7)W,"=#DZ!-XR=#5(\Y(0+;=C] M3!SN)>D94H)DT^1QJPB)LD#CH$:^QJR0N=!F:SN-T7+)7 U=8$^$B2T]<]J5 MX:2^<_J.OIZ1?V:_E6@SBQ/K45-Q5IU6W ^";_%Y54*R[A_N33@TE=U<#_;= M"7::C,V'TSV?K>'%DIPBF*V#/W]Z[K(T[%Q2 >8L7,5Y!X'G>%]M5]O;_G6\ MY&[$XY\*T,H@##82FD(U07U[PL;K=WSQ9A&NO!/C4;GP6)#$)&$!?)\:XYL7 M=M#^#>3J7U!+ P04 " Y@'U8GZ2J(5 ) "'& &0 'AL+W=O2DBS;29 "\Z&Q1/&^7X?LZZTVW^U:2D<_B[RT M;WIKYS:7%QR!)?EMH4PN'5K"[LQDB1>:(BOT@&@\E%(539NWKM MUSZ9J]>Z!GSMY(_.<&4&-'S7/7BN2";O/#?<_O.VP92&LO-'Y-Y6Y]9O>K$>97(HJ M=Y_U]M^RMF?,_%*=6_^7MF%O/.Q16EFGBYH8&A2J#+_B9^V'#L%L\ !!4A,D M7N\@R&OYNW#BZK716S*\&]SXP9OJJ:&<*CDHM\[@JP*=NWK_[OKVW>WK"P=> MO'*1UG1O UWR %V+E4J MR=M!6"'YHU(;%)/KT[4QHEQ)?K$D#+Y;$%J9D7"DRE1N?+TXC>QVTB#I)*DE MB2"!Y$]EF1!,#:?\N5Z>5UA_R;HE@U>?/W[U3_&K,\^YWAN(LM47PP6_(0NA=(XA8>FE M*'35,M:5A0[V[)+^4"444_#]K8,G63C=L&D*V2Z\W?^5PI#DED1H*+)8($^: MIG+_Q]A_3&KFM6WVDJX+.%?]'=@VBM[^ZX4H-J^NZ5V]\(R2X93_#D;T9XE0 M2.O:W<<+$95PZ#BAT8A)9G/^.YK11W@.B MRQ-7DXZPIF MIK/IR#.=#8?T_KC^+NF&JP4F=HOR1-]FTX:S,W09?;SG&<71-)GXW\EP=FS M/2R6ASN2R9 P9^@O'4H8F]]W-3W1ZKW&\Q=N1"?*C"-VR"2:3.;'BNRICN2/ MD9;\KYN$7:^P$Y,Y)^T\&DPFOK]L/0#C*8;9 #R)M&-0NN]UOD]RS$YV9LJF MG(!U(S](SLLGI=BW)PE_N4,#LF>G[IOT)S3M#X_],^S'^#<]Y7ZH\ F[>-!/ MZ#G%<7^ GR.F*@,&#Q?BH5I)LY2I!S/'7OBK<%QTZZ5P6C_(G^* '6[.W!($O"O.$)+ MAG@>EP9-VW@&'W!H(@1#I6OXXT[G=\@9QH+"-&CR"?E2YS1,KCL?1"XKQUYC M<.*A<2KLFI:^#9UR0,273Q6FK"\]3NCR5&Q'#(/L(^*HQL=LON31OVE_P>\A_9<)9!,Y6G1-1VLV'&_QLAW&I%E*G!] MR$M2T;RF0-LMPJ1"1G1GDIM?5%; M:XJA7$CC3W]6KCS?^G+H!@6F<^ 8^'5_, 39QW9P!\4.8?)]X[9CVHF#[G4, M6S'M3^/GS4SCA8.KJP:C?[N^N?$3(E0@=2JPO3&QHN!KDJS"87U'EN^..)0+ MF2L@+\Y>Z^$--WDN/!NN8Q;\P$"@UKD!'/W[+B@O.I?#<.C*7X'S"(9CPCUQ MN]K>LE^'R^7]]G!%_PĦ\'9<@'?2GXUZX VQ>G-[XJ^:%=DX7_G$M!7HA M;\#WI48MU"\LH/V_AZO_ U!+ P04 " Y@'U8=YVE_-\" " !@ &0 M 'AL+W=O>RKV@HN<:K!U&7)]'*$0BT&01RL-^YY7EBW$0[[%W/:JK)"EN6 MC)!_PB^/";*S!53)3ZLD9U]D@B)P@%)A:Q\#H]8(7 M*(0C(AG/*\Z@3>F F^LU^Y6OG6J9,8,72OSFF2T&P4D &R]6OS 53U' MCB]5PO@G+)K8I!M 6ANKRA68%)1<-F_VNCJ'#,LN& M?:T6H%TTL;F%+]6C21R7[D]YL)J\G'!V.+Z=WMS]&8]A-)Z,KZX?87IS/GGH MAY:X7428KGA_R 4^RX83[X+-6,"3*6D4=H @UX4?W[Z I5@ M$F@2 +<&L*R$6B*:#CP6"!>JK)A<'@"S8,G.N%YUGIK[^)%B.G/&I?<0\0'= MY"7]GERT236Z#50WX73A4M38UD][-P##A MF]6H.Y!J1QHJ%FNJ#DCJ'RYRV$9C,0*#,;7&HYH?NT'B*!'VN2;&#O"^5 MDMNT<.!- ?Y\W $LD9%LUPU =QG+&>KV/L."&?@4=;K4TT(X5.HX2:5338ZD M=7#Y,5OLV9(.;+MYX<94*%'G?O892E1+VPR(=K<=K^?-5'D+;V;S+=,YIZ,5 M."=HU/EZ%(!NYEUC6%7Y&3-3EB:67Q;TB4#M L@_5\JN#9>@_>@,_P)02P,$ M% @ .8!]6*ENF8L1!@ /P\ !D !X;"]W;W)K&ULQ5=M;]LV$/XK!Z\H4D"1)?DESBO@O+3+UB9!D[6?:>EL":%(A:3B M9K]^=Y3DV$N<=<" ?;%HDG?WW/&YX_%HJ]W+GJH-^W:8ZE ML*&N4-'*7)M2./IK%GU;&129%RIE/XFB<;\4A>J='/FY&W-RI&LG"X4W!FQ= MEL(\G:+4R^->W.LFOA:+W/%$_^2H$@N\1?='=6/H7W^E)2M*5+;0"@S.CWO3 M^.!TR/O]AF\%+NW:&-B3F=;W_._P]GUEYN+J]OIW>7U%=Q\GE[='O4=:><] M_;35=-IH2K9HBA/XHI7++5RH#+--!7V"M<*6=-A.DSO4/+1Q'#9ZT6<(>F MA$N5HN*\@ALI%.PX$N&]272X;9-?C@\_!$1O8VA!/D%E]&.1H06J,L ZQ&)A M<"$<0F%M+4@!Z#G4%3@-<3"*HB"*(K"Y(*]X)=5E23E.Z9+>AQ[X5HP;MA9& M*.>4DE?R<5.REDM#C:?EVZR,\]9Q:50&7KV]9 MIW1SUDTXGJFR0(5&2$K>1Q)C9LXY5OA0$_>$4OPI%,5 2HH*YYAJJ*H4^6\L M=0"0,3T,YK64NXY: [HK"79M68+4H$AS MCX:YR[K#K2XQO9X]:(E%6A2U$2TCA?,HO)T.8U-:_'#7@Y^+PL"CD+7?\R*G MVRPI+#4*C@A$Y3DCO(R/=:=2^_%#K5F&NJ)[:L,J4H%=N+R&UAFVO6ZBQ4E\ M6/KF [-=0:&E7FH+Q)P\G"%R-T6)X!.(>B!ND+PMK7"7R+3KE=$*'U-7]VQ% ME0!P/D=OF]!=Z<=-9C8 YUI2H\=>D=>B:_8X.FS"5]BVSIAM-;0I@E00J, M MR,-"O=RY7J9^)FT.X*KV$WR-*"8)[7H9S.\_%\CK]2+I7J8;Q'$PIL\[B/?# M)()/;0;%HU&0#$8P"N-]^-: &$Z":!1!$DXBH$9SCH7?&4SB"0R&X3#9;JTK M"7$\#O8G^V0N"??',/4!?J7B\KU"24,LV"@[?#::$I4"LU8N-RICJJU;+XNO MAG#]")=Y0 '$X](=*5\AY;;JL>>N8 MO8]=T_)(ATDP&4?^A";\&?H69@+3>D%-/NRW4A>K^KHS_,#*!GNC M1F0P#,9$DW^*0TO _S<."EN'DE488&? 40@&\8"S(@J'$_Z.FD;NM::YO_:H M*=$L_-/-$A-KY9KWS6IV]3J<-H^BY^W-TY*0+O@&D3@GT2C8:9YKS1^G M*_]$FFE'#RX_S.F%BX8WT/I<4X%N_["!U9OYY"]02P,$% @ .8!]6*G; MSER+ P R@< !D !X;"]W;W)K&ULG57;;MM& M$/V5 1/D2>!-CJ(ZD@#)=M$B<&S83H(^KL@AN3"YR\XNK:A?W]FE2,N-(P1] M(?UY%)FLPD:84+>H^*;0U C+6RHCTQ** MW"LU=93&\2QJA%3!:N'/;FFUT)VMI<); M,UC:#]!FN]6P9),!S(%U[8"8QM\'S& TZ12/UP/Z[]YW]F4K#%[H^IO,;;4, MY@'D6(BNMG=Z]P<>_'GO\#)=&_^%72_+QY!UQNKFH,P,&JGZO_A^B,.1PCS^ MB4)Z4$@][]Z09WDIK%@M2.^ G#2CN85WU6LS.:E<4NXM\:UD/;MZN+M:WW^Y M^PON'VXN/BTBRYCN)LH.^IM>/_V)?I+"M5:V,G"E@)O.GHX]7C3_^UAKW_VNK[KBG/3B@R7 9>]07K"8/7N33*+ M/YY@=S:R.SN%_@OL3NM_OGFX@B2!=V_F:9)\A)=X<*-@W9*L(4U<0)/W$]@A M"*5TIS+,P5;"\@=AHP7EH NXE,0-H\E )7(0G:TTR7^\*'(7MAUE%7>!$^U: ML!K>IF',E5G7KLGX5'<$F6X:WG'U9H]0D&[ [*"MQHX6*F1QX^ MFH")/@F+]1X4EMI*7K-9$LH(W\)FXAN0:2J6Q24&L*Y6QGAWGP5%R\0EA M[0UR)Z"G,73#Q!N\T$WK1%U^!M.LKW*&LYR]'))9,IG&\X$[CVYXFX2S,4L# M>6D&RB$\,'+OVH\.P4Z89S?ZA%ZS<\G,%]4';]S)'/G#9D;^R6]>;A["9SV0 MVB$=QRZ'O".73>?A'@777V_LAR!X8\^GOJ[3-&1"BE\1?B\LYY4-N.1+91GE ME%UG;8. /C\[WZ M%U!+ P04 " Y@'U8H*S6H8,# #!!P &0 'AL+W=OEL M<:%X*GFRD_WZWE&RYQ:)@0'[()ODW7OW[D@>)SOTCZ$"(/546Q>F24747*1I M*"JH=1AB XXM:_2U)I[Z31H:#[J,H-JF>9:]3VMM7#*;Q+4[/YM@2]8XN/,J MM'6M_?,<+.ZFR2C9+]R;346RD,XFC=[ $NC/YL[S+#VPE*8&%PPZY6$]3:Y& M%_,S\8\.?QG8A:.QDDQ6B(\R^:V<)ID( @L%"8/FORU<@[5"Q#*^]IS)(:0 MC\=[]H\Q=\YEI0-=[]"G\\[X2O0AOBK=IUO_B%1 M11L(ZQ[,"FKCNG_]U-?A"'">O0+(>T >=7>!HLH;37HV\;A37KR9308QU8AF M<<;)IBS)L]4PCF;WBYO%XO9J_L="W=TO/B[N>4$MOWR^_GV2$O.+5UKT7/.. M*W^%:Y2K6W14!;5P)93?$Z0L[* NWZN;YR<9;Z 8JG$V4'F6CT_PC0_9CB/? M^'_)MN,Z>YE+;LM%:'0!TX2O0P"_A63V]LWH?79Y0NG90>G9*?;_J/0TUZ?/ M7Q:*-^?MF_-\-+I4KW.K!U#:\]=2A=[\ Z4B5":$%E0^R+),/A4J]@D*U^J. MKQ!XSVY+PN)QH!KMU59;=O\I&V;92#7@.W_U,U40)>39Y0^XN#JZ_&6HENWJ M;[ZO$E7<"7P= V'K61B9PG:!C2O0-^BU7.U!])VC]J78;HQG"O1!53I$4Y\. M/0NO;AJ/6X@&R4R[ @2FK57(4=RSS-@:X"A3\?Y!-8M0Z$! -7*"? 0,A('$ M*$&4\S9$G&OK%9>!67J^ ET@0RT9MXD!.R@/R^_18MMB=&MP!Y[9&;OE0>R) MTG%XJ31;4P)CNX5(@QS8,U,P&Q>+Q'Y-U ^<+T^LJ0WM+2R*O(E]LH/W3!ZL MCM%956B+JD]@J!XJ8V-ROCLP#KE9<6DLGNMHZ[#'E8/ M[]-5UY;_=>\>MUOM-X;+8F'-T&SXX5W2U7@_(6QBDUXA<+(U-98%'NQJXW"H9,U&:#,+A<#)(I\]M5>79BR2'2FOEKARC25=OM!)69SV0DZ]<(WO5H7M#"XNLCE2CVHXM?\ MJ\73H.$2ZU1E3IM,6+6\[,R#LP]CVL\;?M-JXUKW@BQ9&/.#'C[%EYTA*:02 M%17$0>+O25VK)"%&4../BF>G$4F$[?N:^T>V';8LI%/7)OE=Q\7ZLC/KB%@M M99D4W\SFGZJRYX3X129Q?!4;OW<$B5'I"I-6Q'A.=>;_Y7/EAQ;!;/@*05@1 MA*RW%\1:WLA"7EU8LQ&6=H,;W;"I3 WE=$9!>2@LWFK0%5# C)HYR"J^'WP_,)7^ 6A^&RR8NW$;1:K M>)_! ,HU&H:UAA_"-SG>J*@O1L.>"(?AZ U^H\;B$?,;_6T6>W[CP_PH:\Y< M+B-UV4%:.&6?5.?J_4_!9'C^AK;C1MOQ6]S_!VW?YG?_!2R"D7C_TRP,@G/Q M-G_QN%8B,FEN,I453IBE,*45.L.:$H5\%NH9Y<$I@?(@"FS>*FF=4!1[@"WCR MY'&UWSLH/&_^_>L#EK]C4>]8@[6JK-#92F@G).I69+)()UIR$8(#B2XJ(*'% M:Z$RM=2%* R5J?*PH/_'Q7_MT]H]+<'=2JTC(0OAX*JR,'8K+'SF8'!WU /( MX46^G9E#Z*DD(LLTB)42^<3G"= MSL(*(6] 8S^1*)0-VHA*.@@@]@[=B]'+,=B0>HDQCD126NW0.E&VIALAUNF0[H)>Q@1Q"/81> + MG+=W(FZ]T^FTNLX;UQ+<2^ @X09.@48]G8^*-3A(1H%<%$'FGT-5%+K>2Z(+>Y'2"Z^QT*JYE MKA%3_6\X@TJ[M-%:O)=I?@Y)3QAH<@;V#H"]*00$O2'TNU'H!E&5]K,_E9%L MY^V7$'"("!B= ,N] +BZ4\Z=B=\.H*\;G/;&XY 2(Y@@&0FR_XT GV\(3&\T M'.$?\0DF;0CLT=2 U IJ[)E5&]4-J Q\ 4(MW<]8H8"TX2'OV"R/2Z=J@ >] MX/2$M\#)P[]4N26>2$AC*@2L,DJ!.FCA8&_MKL7B7:/U[N[W!EL,FX9V5X84 MIPYMLC&[?J.+M?@X?_@@Y@_7L"#7D9B.AZ)+/,/A.:WBF9^"\Z.>V*PUP)-; M\Z1CY?;E> &EX\3.*C]1JC6U0*0*>1OW255J*:L,H#R(G389V4LC*^I')F*- M2@KW1K2HBHU2F:\I.H-%&A'@Q&9$4)GD_ECW$'9]U0;:/9"6O5>YE+;,HX&B:;-H !;):IWJEH!R;UTC4> MJY2OBCAY)6JZRN$V\-*K<6G).3M9?2ZHB=SP5FZVGJNW'SHF]9Q16UF)JW1U M)5S7)JD['KL4E1:\UR7:6U!&OC*R^HHKX;:P1G:"/DD=<)A4)154*TG%@:) MB8JOZ;3'KLG42M)##RQ7P!FY<8VV:JR.@/H=0!%[G.50'7<()GR%RQM":EC-.,T1+8I[A1ML&A;&P5SF8*?@WVL4(OA17&0[4N M?U!LA6&44>[*Y5)'NLK,MN)Y4;"4J^U)#3A 7W*7/SF08.*-X*F(^2\/(]$[P:.5 MI!_+J95+-((;.M6$LZ;*XLY6E] MB'IM0C^NLY9:.*7*,V/W+?#<4O521AKQJZ_V7.Q[0IN>N MIFB*@$]E2.1! !)F++:V;"TYP; )+M69ID+0KE>+LN".EZ"@5S/";/@/QMQ^ M1>$&5A:ZZD0XWHJ66K2KK";%/6VF%01QSO1Q8D$^\J_*BHWR)QD$)=GV6$FB M;0LDI5VY^$[C1!T-9ML_]*UIT/HNF"J[XJ^?0 %EHO]$V*PV'UCG_KOB;KO_ M.OM96B# B40M03KL3T\ZPOHOGOZA,#E_943_+4S*MVLE 0[:@/=+@YY4/9" MYK/SU7\ 4$L#!!0 ( #F ?5A%<=Q,7@@ -@4 9 >&PO=V]R:W-H M965T?9B>?%_0^O_!WK79^<"THD@=K'^GF>WP^FI)#*E-121HD M_I[4I_&TY'(JI\:?-&&![DVM3_\KG)PT!@_99 V B$['=M MB+W\(DMY<>;L3CAZ&]KH@D-E:3BG#8%R5SH\U9 K+^ZNOEU?W=R+[S=?;W]> M?[K_?GMS-BFAF!Y/HD;)YUI)^(:262BNK2E3+ZY,K.)]!1-XU+D5MFY]#M_5 M^$5%8S&?!B*L;_[?A5DK61Q60O5QX@L9J?,1"L K]Z1&%[__ M-EM.3]]Q<=&YN'A/^Z^Z^*Z2PR[>W-Y?B=E"_/[;.IS-3L4!2^*G*JPKM=F* M.[5%T95>W%9.H/B=Y&7?+DNGA"^QJK8Z$@^5APO>B\IH/"Q360J;) JB$"<' M=*0@9&)1.!M7$;UD&V8KYX4V$%+:H<)]H;A&L1;CN=/*C\5]J@9>X((;D8GP MEH?,MLJDRUYP]82"53'*ITQ; 6MD)C*TJL90E$JWA;J$3'K5Q130O;A,M4K$ MU;.**O;B-DG@NQ-'E+=P>GIY=AXMLOUYUFY$-QS@@+<8^'*; &CDQ_(NZSE@%.$AN'0[OR++U4.W[S8H3?3?RT.5!+Y MX'2$UW&M#0A'K*O)%%GH])0;+W+P"BSH5#$)M8FR*E;(<&Y+HA0(55$DM=>= M^?H>!JSY@ZJ)/(Z(T!+D>2EA/A,Q.FO (MI4MO)"-;9A&K2W?=IXVL!G4=@= M (LUT?BA(A-(7%(JTU /-?J(H1?W\:.L4NC&$I@J^]ACD:L23B@$9'WE5- % M_%#I+.;,.I$ +%X6JAA2A),$5RF8Z;H0+ M72@B)=(*EH$O?1\1:,'&4].NO7,J:^HJ+Z1I6R>IS M":.1+#0Q1N>4)4X&6Z)='02XW>+)/Q3%1QU6FU\-;"RP>V(\7SG

,%H4'1JF9WRVR%53K?P0K&] ;;.%>Y!.9CYHX1&9E7'+PX=, MU?72D':O-4/*]FUMCS,#PK])$AIR#8%WJ16I?%+]6&K'GOAS?#<65F>LAN)1 MST5F7:\Z5D_8.!>,"';-CZK=9XFS.BTS3%%.58J2%-LO4AEK&4A-'CSHDM>2N3&PE_QZ.@3W.(#ML5 MO?AZJ-;(RNT6VQP.!/&A-1IUP&PPL%IKCZPKB$G#G@%VX3S55E=LA;%49+%& M_FO^Y'009-(X3=4D.2V-D<8N^^M:+VB&J4*2)>8?'&D-M^;&V%X^*5.AC_6[ M$M0V=H# ,89F<)*C 7T5]82V(;&&6)?HT+ZI!]0_$9RR1*XIB>G6^L=[4P2 M!^!^4V.)S7#T)).YTWCH419]% ^.P[Z$MFAU"%E-AHR M]="FR\1='XNL+_?8W6V?!W4>(.IV#YI4)FKV)PGO,Y$P&47D>]WH9*+*ET"D M%?;$M(5&HVWWV]K49W;*5*FBU-C,;E_V Z M-_<#PGX/B:Y[M(&,VY/!GN*V M:%Z4=-0E:5>!PYO*'T"W]@#'[O2K,UX-:W;[!A\OCFI,FMZ(K1"D_,<3GA^M MB;A6 >;97-6"D_%?!-,Y\N! M0$U;<82]F/\HCF:S8+H.Q45KD5$/_ MJA=6\[F8S<1LO1$;7-Y+](2^$/ H6"VF8AY,E_0;+E=X%3+2,5RK;=][ZO[=4>*_MK]8#^ZOU2EP>JM#Y:M/I62_$8CE_'[V& M"?\3],)@NEGB NE!WC]T?GP0BVE ^7T;PT6PV!P#JLV<$5PA2EI>!_-P]0L( MSNAP/5NO#R.X"8[#)>@QGQ&W%LMC$6Z"^73^_T*PMH_LS%O[1'04Y6$$%VN! M9^%T(XX!^:'O&I/!UR: MN5O:EYP4ZH_/'6KW6>[3_77JO[U^IO?-<[CF.,X MHR<0G8Y7QR/AZN]H]4UI"_YVA?T_9B-?IGR>IQ?P/+$XW#4W9*#[F'GQ;U!+ M P04 " Y@'U8)ZM_,$\$ ">"0 &0 'AL+W=OW7!ID;0-.XMT&:"ZPLUWTD9;&$KL4 MJ9)4'/?K>TC9BM-N7!3H@RU1G#ES9C@7CM;&?G,%LZ?G4FDW3@KOJXM>SZ4% ME\)U3<4:.RMC2^&QM'G/599%%I5*U1OV^V>]4DB=3$;QVX.=C$SME=3\8,G5 M92GLYI*568^30;+[,)=YX<.'WF14B9P7[+]4#Q:K7HN2R9*UDT:3Y=4XF0XN M+D^"?!3X5?+:[;U3\&1IS+>PN,G&23\08L6I#P@"CR>^8J4"$&C\L<5,6I-! M:+<7*>4,8K42L_-^N?>>O/:XGD;ASV%\_X;"L.MPC#R;@Q%EM?"B\G(FC79( VT\!)= MC=H@)W4XE(6WV)70\Y/9[<,O][_-9C2?/<[N'F_N[^AJ/KN^>1SU/."#4"_= M0ETV4,,WH 9#NC7:%XYF.N/L-4 /O%IRPQVYR^%!Q&M.NW3<[]"P/SP^@'?< M.GL<\8[_#V<;J)/O0X5:N7"52'F#C_0F-#W4UM5">_*&?,%T-9W/%C1-?:=9FK(2>D/2 M$2N9RZ5B0E,@H8G+2ID-,ZK4LX[5EEK.I$>M+W]'_07(E*U'D\".]&REZ-)" MZI0#MF42^&E#.6NV0JD-RC7ERG,67DP-4)U39:$A*\4N6L;OQ\J:%>PL:P>_ M':A!TDL(^$)X\$D914^Y>6*KT4L\">>D\Z*Q#!&XHPT>.CH9NAR9%0E21NA. M< XF30EA\;QS"J8M/[&N(6]-">$4>6_18%"\O@CK6+AL.[1F] CXB]*%+\&$ MJ, 9G@C/^[YYM%0?&2[AO!;*Y)L0-A/B0WDML\"Y2U];+>"%* 3,MP_@-=@- MM*P604 H'&UK?8&(9,)FCC[<3!='*+C._G:P\_DEAI\MTL0!.*-KZ5)E7(WC M0]CV9*9MG#MAY[7E3U)C1^)MSI6Q_Z#P:;XXZM(7M)&87Z $1CM'<"I_.^\- M6G^MLG#<)M?R3_Z7H(1I0&[C/ :5N9R^#CD+6240D],E8&Z@MZ(>46!>L MMS4!(22%0\1"K2%Q:QOS=HLG8_(BF99A_ZA)YSVJ:PEB 5EMMGF)ZD6F@@!B M@>/S7F#&9[MZ;\B&0SU(/<(N>5=;69<>(5[K2LCL[9B[D 0_#+JG&&)*A>^1 M[CK6_JM\%F"V!8]^FZ8RET)%YYNKBHAXF ]<+G%JQX,X(X8-WHY9., P.;K? MZ\B]O9F)2LWCS_F8-C/W1;RYN=P*FTL$5/$*JOWN3Z<)V>8V MT"R\J>($7AJ/MA!?"UR@V 8![*^,\;M%,-!>R29_ 5!+ P04 " Y@'U8 M&WIPGH,% #N"P &0 'AL+W=OD&3&&A5)Z/"]$>#P=M^H;3M3,[2VJV?G+DJ&FWYUE.HBD+YW04;MSWO##O[ MA6]ZM8ZRT)^;_T6)=<%VZ"=)<_+\\['X8>+$]F?-OS0O U' M_TDB63CW("^7^7EG((38&QX2D;(T"@\:O![+0NQ?#X_Q[]U^>=]QW*>:DJ$[^Y[5=NXGDC>)DS(?W2MMX['G0HJT)T16,,!H6V M]5,]-GDX,GC_)X-18S!*O&M'B>4G%=7DS+LM>=D--/F30DW6(*>M%.4N>GS5 ML(N3Z7]]6Q^?TC._OYQ_FX MX8BNG8WK0#.;<_X4H ]N+<'1GN#%Z%G$3YSU:#SHTF@P&C^#-VX#'B>\\?\5 M< UW\GLXZ9D/H509GW?0%(']ACN3ER^&;P>GSY ]:/(?^W\D^#S>_N9_1 M\"V]?/%^-!R>TK/P=*6C7JG4.Y^]*RBB&2FZ].S2;/[%N(4RY#PYR_(HG,=S M23H&-/DBZ%PKKSE KSM:,&F[<6;#.?[0!E]<%R*' P\ MK,1-=P\I!IAFV5K^9="NQZ 0$I971J_89LD7OMAFD&QU7"??)?LT%64+#'(V M&#"@ J"5*?4A/?+'?IGA]5DY866E "\X.@H&PR-,0F-D5H@_PCF4$##F-!(7%5+0:6*]>@G4ZZ#6GGF0_F>!#-\=QKV M94#9B!_+1GHE1YWJWL2#0.H<+I=:C@747(X!G%-2X:]NRQ!!E\RA>Q"0MI > MVVAV5-FF?-WD2.%DRF$1#LJ E$U.:P5@A5Z(G&JBBS(ITV*?IR54;S-9AS)S MW8:9*8]T24J0 MF%G^G>S1%)XCBB-,^SBU*JAF8:2:2*@RP4F &YTSK5D9@!S<0A]2#2Y*XW8, M@;XZ9'6CT\U%F.5 5^9U4W%,R5+YB!Q"#HG'LI+3,JD9*A,%)R7VZ%8(\ $ CG4B$*\FX("-X MPR:T,>(9FTG7\('JH3V[2_E88,K!@+;<*#3G7Q4T2LWI%UJKX\A*YQ,BI"BL M#@E,!=+[7",*F7AJJWP[(-L&..HH>'AZ(M1V2=N2@5V3QCVZ&&S7&C-"MAK] MP,@\:K?'QAL_RMP]#K<="P>V1AWT3QD#'L26%6<)TT'OWID.^OEW6+RA=NM$M7$2/IK]09LY>-N#[ MTJ&$S8LX:*_XDW\!4$L#!!0 ( #F ?5@-Y34B+P0 %8) 9 >&PO M=V]R:W-H965T*_!5$7!]/X&A=I.@T'0'CSP=6[=03B;E&R-2[3?RWM-N[!#27F! MTG E06,V#:X'5S7 M*&'\+VQKW6$<0%(9JXK&F!@47-;_;-?$X\PZ<,PZD$,/.S:''&[[EIE7),;!%06M28 I=6 0.#2:6YY6B@K'22TVL MM:( M]$HM?+0Y^LOB:/QPMX#[5N6Z5?'"P?@3E%IM>,KE&JBM@+,S3!"6I*N,J9A, M$%9[+[A51B0:5P>B/\][PX@Q,SB@K+R@M M_5%'@92/X)MX&$A445"S,*Y>@%FB1)H9:L>UU)QXD>'[\_YE!"5J\*#$@+AI M7'-3AROEFII.9]BG6R1%3E,(Q)X>N,T//C<\:G8^ A1:%P+K7':BUV/9>Q$= M)HP"0_7=Q=!GC6@1Z0VS"*6@8JT-71/"1%&7I;?!?*=L[FWC2I7 MM"9"QDFZQ%>EV_X4\%^)ZG%2GAKD-BU]>"2AI&%$)9(@IJ9ETWJ::57X@S:Z MA@J5$;B?>] $W>H$VZZ1+<>UYZV7E6& MKK(_N]Z8=!1U@='$W=RRWSO>$)F1JT M5M2!=E5'WOE*.3KO468H/S3;:E-'J>[4_=6RAW<^>Q$DL'#O8#L/TU^^Y=B8,J+#2?@!B^]YSSWW:'*ZLN_65E($> M:FW\T: *H?DX'ONLDK7P(]M(@Y/"NEH$+%TY]HV3(H]*M1[/)I/WXUHH,Y@? MQKTK-S^T;=#*R"M'OJUKX=8G4MO5T6 ZV&Q\5V45>&,\/VQ$*:]E^-%<.:S& M/4JN:FF\LH:<+(X&Q]./)[LL'P5^*KGR6]_$GBRMO>7%67XTF# AJ646&$'@ MS[U<2*T9"#3N.LQ!;Y(5M[\WZ)^C[_!E*;Q<6/V/RD-U--@?4"X+T>KPW:Z^ MRLZ?/<;+K/;Q-ZV2['1G0%GK@ZT[93"HE4E_Q4,7ARV%_$X )"W MQUFG?)*49R\H3V=T;DVH/)V:7.9/ <9@TM.9;>BU,AC2;S'9> MP=OIW=N)>#O_S[VDO/M[9>Z'C[X1F3P:H."]=/=R,'_W9OI^VNYK MZ/]%[77EB\N;4YKNT[LW^[/I]("VP*[ITM"Y6.,XAG$VI-.++[00^EZZ0%^M MSI4I/7T+^6A(@E:5U7I-=F5DCMY<>I4KM"?9@D(E:6'K1ICUD#)\:!D@Q-LB MNVN55[&S.DG4:G;+BXVI+\ZV#:'Q2]76=/&3_F"ZL\E!)Q!7TX,_F<6R]7#1 M>R")0%IEZ'OIR=="Z[]\)K2D4N#4X@R6<]^#?;GYM@&B(+/*6&W+-6%>4:&% M2WK"P+?@!)=IVF@:&!',WT=9W\A,%2H#AG,J6*=@7IE,MQRNZ."YRG/P.!4^ M1, +ZT)%QX4#T(AN'H-%\@%H,526VJ"T^B5IR^GIAP//LP36T/YD;T@K"<> @8$5ZP4I_4W1;.HD5SD9&ZCF2XCE,B1 .B7(R PUP=4( MPQE2%51H@]RN%Y3E4B6NT:$5)S?1@VG.;$P_?GN@;S-852JKR&89G,-"FAB, M #<5>TT[;T/N4C'/!\ M]+M7PWCK[59+5\87*H\2Y"\]X_K=_A%\G-Y^C^+I!7TN7*EPEVA90'4R^K W M()=>I6D1;!-?@DL;\*Z,GQ4>\M*Q ,X+BW1W"S;0_VLP_Q=02P,$% @ M.8!]6%I$?R\@ P QP8 !D !X;"]W;W)K&UL MI55M3]LP$/XKIX#XA)HF+8Q!6XD6V)!X$V7;9S>Y)!:.'6RG@?WZG9TT P'5 MI'UI[//=<\_Y?$\GC=*/ID"T\%P*::9!86UU'(8F*;!D9J JE'22*5TR2UN= MAZ;2R%(?5(HP'@X/PY)Q&KU!O_"U4RTK9G"AQ"^> MVF(:' 608L9J8>]5\QV[>@X<7J*$\;_0M+X1.2>UL:KL@HE!R67[9<_=/;P* M.!I^$A!W ;'GW2;R+,^89;.)5@UHYTUH;N%+]=%$CDO7E*75=,HISLXN;QY. M;[Y=SJ_.X72Y/']83D)+L.XP3#J(>0L1?P(1Q7"MI"T,G,L4T[< (?'I2<4; M4O-X*^(9)@,8#?OP&]1J# MV=Y.=#@\V4)PW!,<;T/_-X+;(6YN'\XA^@I[.T=Q%)W .TAX*! 6JJR8?(&" MI312B:JXI MD$MO7S"Q1FU;N^'MO,D4=J/!N$=5&23T3KC,45JW-#Q%S9SS ,YJ30<>+%.U MM@4\U4Q;U"Z,GD&\#PW2N)&%IH R.\^$:?WBPEBI:L(DUSW"E$"E0M/EX1@$CNL*J)EWU[>'4':X] MY:Z6=ZUP/#?L&.&2B(DV4<-M0?VXK?RE4H:%,D1;=2VB^U:"I[Z I:7/)DT7 M0.>#CYYR^$I<2M2YEU!#_:,;;W6FM_8J?=J*TU_W5N*OF6E:J4L"9]?%O1/@]HYT'FFJ$'=QB7H_[MF?P!02P,$% @ M.8!]6-CF.%4X P /P< !D !X;"]W;W)K&UL MI55M;],P$/XKIX#X5#5I6F#:VDKMZ 1(L+%V\-F)KXF%8V>VTV[_GK.39J]4 M2'Q)[/-SSSUWML_3O3:_;8GHX*Z2RLZBTKGZ-(YM7F+%[%#7J&AEJTW%'$U- M$=O:(./!J9)QFB0?XHH)%S:!0=#->B M*)TWQ/-IS0ITL6HQ.EQ./#X"? O?VT1A\)IG6 MO_WD"Y]%B1>$$G/G&1C]=GB.4GHBDG';<49]2._X>'Q@OPBY4RX9LWBNY2_! M73F+3B+@N&6-=-=Z_QF[?-Y[OEQ+&[ZP;[$C N>-=;KJG$E!)53[9W=='1XY MG"1_<4@[AS3H;@,%E9^88_.IT7LP'DUL?A!2#=XD3BB_*6MG:%60GYNO;Y;K MU8^;U?<-K'[2=SV-'='ZQ3CO*)8M1?H7BE$*W[1RI865XLB?$L2DIQ>5'D0M MTZ.,GS ?PC@90)JDXR-\XS[)<> ;_T^2+<7D=0I_-TYMS7*<173X+9H=1O-W M;T8?DK,C B>]P,DQ]G\3>)SB^^5F1?6"=V].TM'H#%Y0PJ9$.-=5S=0]E,P" M[IALF$-.-S*S>-N@^%*N&@4WW0UNUDO!O!%T1'>&,81 MKC%'L6.91* >YV0OX0(S$S2,)J]I(!3ZQ(5R&AC8!U^F.!5 (G6CYT(8Y%+X M&?5K\N2840X*K?4.S'GIQ-:HF@E^2(MJ=$Z!A'N]0MU%?*8NTX8..&ULM5QM<]LV\O\J&-_U)IV19+T,O^7$ E):"A")4C+ZJ?__W87 $&;8MW>W9O8)H'%[F(??KL M\WSOFJ]^8TRK;K95[5^<;-IV]]W9F2\V9JO]W.U,C3)2FFWIO;6U:HQJQZ3^ M$PL/89;:FTM7?;%ENWEQ\NQ$E6:ENZK]Y/;_,D&@QT2O<)7G?]5>QCYY?*** MSK=N&R:#@ZVMY:>^"8K()CP[/S+A(DRX8+YE(>;R1]WJE\\;MU<-C08U^H5% MY=E@SM:T*U=M@[<6\]J7KRXO/_SR_O.;]S^KCQ_>OKE\\_I*O7K_HWK_^HO* MWWWZ\!Z_7[Y^]_K]YROUX*.K;&&-__;Y60LNB-99$5;\05:\.++BXD*]IU79IR2. ,["<9+J(,/UQ,4OS1%'/U\'RF+LXO'D[0>YAT\I#I/?QOZF1, M$;+,H_%ER-^^\SM=F!30GPRA0'=965&V9ZTBLAYI1NC*MVL375 MBD &+4%241)2*R2JQE2:DA'>\J@0Z$WCY^I5U6YC7C<9/ M72MSTU)*O.[G<%*:J7:#)9WWQ+*K#?W (V]NKT#,VA6R<+')'NX-.&Z=LG4! MT32)4[EZ;4JU,XUU)9$K34'284R2?:8O"ZDH5KH:N.-O".K'QR(W" M$K!X-@?= MO6TW$([(_NS 6TV!05W!>&T!4MZL^0&)MG@ROQA,N'1;L,Q*"..^G:N?IA9? M\.(7V+G_MLP/%D_G#[\1/B_FS[X!)Z^VKJ/X@/VM.J(.MF'CI<&LWBG9+O$2 MAB"VT[/5NA8AIE1_/Y\_!@ZIJKC)>/ P/IC1EN],(;8]4[H=47:8=#&D\G#^ M]%Y4@M9@*9O&#!C<8!Q[R=*86A$!N[*%KF!?(0*5; VT7.W:N'FT/ZW;L9*A MRH(==165"8HEN1WPK&\QD_2LBT*4V:L./EC!!=CK_OYT?M[+QM9_1PES]:'. M//A_RLYB_N0H.TF;7XQ$%J04"7=M;I.!KYI@,#EY![%9L$X2RM8(([26#-$[<@M= M(>"$)Y7=6LA,F]F:9HL7E6E;CF^K,&;&;UV!) G9V1#:3<.QM2&L+H%IM?*F M90% WJD.DB%C[?1!4 &16'>ZT75K1 !>.;+14%; 0\3D3MRU9=%R/82A16/! MG]6<'+:T)F61K?.M\G9=L['6O39X!_I%HG,R"]ZV78BF':)*H_8;6W#&"-%# M^1BT$'D@=]C RJYXWSB^_PH/$X:M'R:I$,_K]9RS'D<-5'R>0W^+FHPUMS8U M(D^E#,*1V]I"E6Y?MUU3B]*$L900@H-B PRDJ!,#*]"U2UO9]C"?P +_3%C@ MGY/9^V-#\; ], L$O':TC6,HX*_02?G_%=)^JWZ&,>W4_T'%7EUMX+0F#7R< MAB[.U4]0"G:L,4QM96]:=H9^S%-*'[L.YM&3P")=ZX*%-UV!;7B8)CQ65V[5 M[LF2\H=O:9,V#NG5;LD2 K*E81KII+6_4\) 9F-K /!%U4[>1AX4 $/* 171 MFB/[&?7>M48]XN!9FE;;:I I=KFJ>@T( )!1L"X$)\LF.U>O;\C6K"B!B!(; ML F.6#)M!XPN?!L:[$%#>P$G#<&$7W8PT])ZN(K #5!I3&L%RY,HXUQ12#BH MM;8\@^$2C+_8$$1B87J<,F6-B_.^NCZ?M*.?G2OW"+ZC9?+DU'$('>FE3?^, M+2/C(;D*^DE*I>\0EF2]2!?I'R#=D$9R0\*Z3 M9#8(PD+.B/MI[[OMCJTBSU$Q)Z]A%2UR"HV?92MM8566ID3!98@$@8[C 89\ M12#IH^2,'!5S'1BC:N -1V>8.8)D%?(+S!7(G+/RR'P)QX!-*UVTE"]M4W1; M0@L%L?=K5Z[[S)9)1FI@6&B&JLSL2)"[+#\+Z%Z2=<]A;Q:<(Y*U2 (2L3G; M0DW44R3/5K]U&@F 2R)B"8CB-H%92'%9$AR!Z#,.)Q$J1^3MC^)^4L$HM(3. M,SXLM%M(N),<1L42&7KMCLF;EQU_>OVIR)/U]1:3D>?-@+&W,*K3RA(&YMPU M6M)/4QP/2"/+O,V6N4^=O[CH9;KX@Y:$>-PG&/FZ9HL?E>-/4U&OX$J_.B"T M X<"70G&6>EE8T,$"OZ"S:(ZR!]\:[:2HP3J(*^;\G2'\>0IU$& _PFP%(0N MU4=Z!XL&#K)4M/@$<*6K@UK2MJS35>.V:HEHH!#96TLFSO$YX5?Z*[QB7BR! M.(0Q4\Y4 +$"D.^\Y3@9>2$>BJR$[982,0(_%371M< T#L4(&* 5FB26,?Z2 M*@^6-R!#+KQ8Q;^;%"P%?0!#4D+?IS" HJW0(1 34[;NJ'0 <[5?849XW+@J M%*>I.A$8G4JI]K +15\8+S&>C@8X3E$MXLF[E2&@#!$!#RRY-.6JJ _$(R4Y M3"0L*F*.>R<810 _[ #AGZ!EVEU>IH]L>$M%NMI5D(52L/8H1"A,@H^5)-;2 MD%NF!A*OD= [QYO2<8$8.T"Z F>U!$O26-!' %S1@3]J4N (TO>_AUJ*#EM">DQ9@LV VPSM9I**A&X'-2XB75!>FX_9#2MNZ4?D8E!?$JO:2^'N$@(=Y732N&FV+0319%QM3;]VPD(B1+Q_8O(1"! M8TO/6@1)2U7>.#$Y$[=EN1B/2#*A-V'^3(8M%GREQ@GK-W:!8Q/DYZ M%;N48$&2-:4\#&I@W6%-T4W8!(HK/3+G6,BRB"?>BD)!':/!BH-L@MI(EZ FJ@9FM,9:&!1.'AFFE3H6*1 M%UI7&V&A9W6K*=8Q.M7*;Z&FW' &D59D1CJPU8CQQF&HO(?V]7L 9S=%,*HE MM73J-1AD@05O)IEC/<3#F'D:..6A/;0O6 M*W:I;I.ST4)<9#(9J5I;:8!D'/@-(]P]HU[V/%TB%,(SJD/<+,B(L60-M,O! MG/LX$SLRP\VD1C!/Z\/ W@2K(5UR,YP5F-3$.S%,=%^B3T+PRL9T'*"F'Z'! MQ5)09)Q@)S?M%HDLG?XGVK>L=2XP.$3"*BE3\F"]LQ3:2[.5DI1B.K(<\L8& M*1::#*6#-+* 2M;BQ+F=UV6^I5VF/*ZC&" =>$^YJKG7ME(4_*-M_>SZ6C=T M'$;SPLHU>93#UANJJ"B_ 00RBW0(0!&&FOZ]D02#7-*S[9*]AF%H$0MIAI2> M#WP\9*N.I3^B'9?2<6CO9&F9.Y3[4PA:XUANY8HIR#0 $+F%#, $*;)$A/4A M;P;YP-R:NVHQ >H$*;")I+"[W,.O8514B^Z.RA^/G:1XE7C/$3!OKA-? 9BE MB,H1?0T/K<-)F#@SMVUOI_99WH$=>D=$1&184.\ZM AT,+\;Q9$:D5)3OS44 M >)%7@1,<@<0,E?_(O0J.9-0?9.KQ(_;R+']>TM)A?"_J^G$)<2F*$II@0]J MD*7R=@A0PZF%SG62-Q5 M+(<;Z9M-L<.=]I#?J%5:1' L-8>TH*2Z)"HD7&"3ITPQ.+'L7/W8)6@^+ .X M @KN7\8"(!5$CEI6]2%ZSA%?G>7ZC!""MROW5)9R6 '86,7P MF<7H=#S;EP&WK5*V6"!,F]?O0;Z4>NO>.VO<\O-WP^R.Z833J775-LGZ0D[#02@4KQQ1*Z-/D!3?& MILSH_HK"^DH@WL-PXKF#]B(9(14)A=U)^9,9)"=:;EW*W4>B_0!YKG74$JIF MBDN>D,ZHJ$+ XUOTYE:*O>AP&M@#]DK.F*+PMR2VSZU A?>EUW,^2%>(D"@8WD*??\_Q][(H4?& '\&?V*F-& MK)$3 R(4J:@P+&!HC/#1:^_2<_5N)&/>8HA400+?C89BX8UA0TWI**&\Q$@B M7/;Q*7>+E'LA7TS)Z<*%[>ME^-F=PHWMH1F!2)8''N0.#4%-F:K;NWP)R#9\ MW>46B!WHWATU:U(K'1N'-H.<=$D5''O.1U)%BDT,;RHYK0C%8X@%5#["1NSC;(^+C<; M6R;W_W3X,U/+KF5KY.L [+1RN)A?S?AJ#MD&:[Z?,)OLO$5H'$].>:S>*KJ- M7785W9%(+=QP+X!-8D?5-AUMV9#EL;$H2RONPPSKWK-VS; M40]/?S6#8ZV\OT7&OH;*:6]">T^ZEO8Z>^2,*$+G.V&<6]!&QN:S M:71JQH7[>:9>MW(V11UP*7ND^CSNN+/,KD/S&=@F:L0U?F1IM@ 8)ITDKM2J M$W.\T]P1#8=#5-FD<(J9G4+V\&FN?N@!+Y48M:X.<&4Q_#YL^"QNY >BH5]X MRSKI!$UP4C\2ED;5>.Q"]N&I-N2GNDE76L+U1 [ 2\.SOM9N7\<>8GB#(\B0Z>V3\1_U$IR\YRLHA>-$NNE>%DOE 73HR&NPAW#+ P@&$020>>RO^(8J9%/'4L.CWD#/XXRNJG)=[1D M81^;)5E-*W=:ZZG,-DQB=PPCW?-(\!$%+V#[WH9[L\?-A$O;TDQL_K']H]0P MM8>RK.SD?71^>22&UZ;]7[A:S,/3.;P_E0\3$R"/V#C;A8Q*#X#X11"-SMDR M2 W XYI (#MYTD>L(*6B<&N2+QFNLMR*K#_ @J$59*5M$'MOZ=ITKV7I',D= MY0@Z5C8_#KU%8 IZ3)V#]]^G+":_''GYAL(1&2MO04_#^B,>2L_^AD M,?W5R1NQIL_Z9ORK@3\QO;]LI_K&(K5P]JS4_-B#TPWR.%_=O*9+I^'L6=[J M&SD*\>G(73*%=#=/I80_I0[2*;DM7XV7LY/P/< Q)90K8E2+5;.F&%;(L:A*(8N3N4$\O4(GC0PQ!J*\Z_C8A@,O&R^W" M$6KA\Y6F.7 @?,'G-L=XCU$ M/JCCZ]%),Y(]&J86[^%FBPH.,#<[V\C=,#JCN'-G([5"A*EPYY!C'0UK2C9( M[HR\NKI43Q^=AQQY;"(KG%N2_04)3N$8M32UH0YT"([#B<,V4+R-E.:PN8[: M],!^/V_,K7:+]E(>AH[++5;N1;:_'M#1Y

TP-GVOZNRE >/KXF?_"W.D)A M=.\G*VF6D-'D%]KF@PN0@SP$^>AXG:W* *ER"9/=6^WJ+-]EXJ8<-H0DP<9; M"DV34;S_RFTQ_9G;:X ?/L']")U?;9"!1R/F7_C$+5'>1#NFI=,?J-U32!<:Z'5._%2KE"UF+J;T^>GWL'J0" MR/\508"[QW]>EKB9W&\V!P_"#,ZNF$ M-_3]4#4X*\D:,ZE'%Q"DX=M_\D5%_L Y61HZ;^(7$Q_Q/@IA+F/?#R M_P%02P,$% @ .8!]6*<06^1Y @ C@4 !D !X;"]W;W)K&ULK53;3MM $/V5D2NA5JKP+0$$B:7$!!JIA(A 41\W]CA> M8>^:O6#Z]]U=)R:50I[Z8L_,SCES9NV94N: MB#]3K'@[]D)O%WB@FU+9@)^,&K+!%:JG9BF,Y_S;83M:Y/W[3WL 2Z"3P#1%A YW5TAI_*:*)*,!&]!V&S#9@W7JD,;<939 MC[)2PIQ2@U/))$WOGQ:/\\4M+.]_SM/Y; 63Q34L9L^P?_9POS!V.KN;+1Y7 M\/61K"N4WT:^,AHLDY]MZTV[>M$G]<(([CA3I809RS'_E\ WXOL.HET'T^@H MXS5FIQ 'WR$*HO@(7]S?2.SXXO]Y(X%COQ)+! MK>"Z@=](A(15R1O 5TT;,[D*AG#RY2(*PRL( [C1@E&E!0)A.13TW=IR+^<< M4EXW6J'XH+B"B59<.H@2.GN1$/> (:QXH5IB*/>#AR[0WYN1&L7&;0()&==, M=>/21_ME,^EF[".]VU1W1&PHDU!A8:#!Z?G0 ]%-?^9I5F8 M*&R".2\X5SO'%NA7&PO=V]R:W-H965T\>R29,0L>.[YYY[[/-EL)/J16\0 M#;P5N=!#;V-,>>7[.MU@P?2E+%'0RDJJ@AF:JK6O2X4L9R-_1"[_CBD:\WQK[P1X.2K7&!YKF<*YKY M-4K&"Q2:2P$*5T-O'%Y-$FOO#/[AN-,G8["9+*5\L9/;;.@%EA#FF!J+P.CQ MBE/,KQRB@T/D>%>!',L; M9MAHH.0.E+4F-#MPJ3IO(L>%W92%4;3*R<^,;F9/X]L[>/@$T]DC#>]A,KX; MWT]GL/@RFSW!>#I]>+Y_6L#%$UOFJ#\.?$-AK;.?'D),JA#1+T*$$7R5PFPT MS$2&V8\ /O&M24='TI.H$?$&TTN(@Q9$010WX,6U"+'#B_]2A'.Y5\CM\\BV MI*YTR5(<>E0S&M4K>J,/[\(DN&[@W:YYMYO01T^*94BED2)_=;MSCF CQ'F" M3E?[%\&XD%MA-"QYGF,&[R$,6F&0T*#?"I*P7M^*@T621)"$?7A$0U<"U35\ M>->+PN@:^C'02ZU1PT6[%<<)?(2+J!5&?1K\ ME&0+!%U6[R%IM>.(GMU6TFY#@YR=6LY.HYQSA27C&> ;77F6#!,92+-!(KE5 M"H4!1B3-69D;H7\K\T^A*2W2B^1NQ?TN/#@2)QI4HH;7@$69RSU^5YFD_[\U M]-L0=^!6O%(*4NUI#SM@Q?WCA.UV]R-'I],+FK1.:JV31JT??HB2IVK+<';87(7<"4KJ.N%BC2+F3^J@=Y=>%J;MTB5QIU=E3 Z+\ MPV[7KGUC2C%A]G"(0^]"Z(0A?%9T?"O)2S(W[ W(UXD?U_!S1;U4D??IVA"WHU4OIOL.G@4R):C(%-)6;A$Z@?W="KU5KIYJT'9""\>3 M<$9ENZ&4DMW0,#Y?//Y)4R$YUJYU:M*.ZKWJ+_7;NCN/JZ;TW;QJ[5^96G.A M(<<5N0:772H65;7+:F)DZ5K44AK2W@TW](6!RAK0^DI*&PO=V]R:W-H965T.Z3(.C[G++"B\?N;"'CL:ATS@I<2% 5YU2^S3 7 M]<3K>KN#)=MDVA[X\;BD&[Q'_5@NI/'\EB5E' O%1 $2UQ-OVKV813;>!?QD M6*L]&VPE*R&>K'.33KS "L(<$VT9J-E>\!+SW!(9&<];3J]-:8'[]H[]VM5N M:EE1A9OV'?8 P^ # -D"B-/=)'(JKZBF\5B*&J2--FS6<*4ZM!''"OM3[K4T MM\S@=+Q8?E_,EP^_87IW!?,?CS>+V_G= YP^T%6.ZFSL:Y/$AOK)EG#6$)(/ M"+L$;D6A,P7S(L7T7P+?J&LEDIW$&3G*>(7).81!!TA PB-\85MRZ/C"_RKY M4*4-3W28Q[;+A2II@A//](-"^8)>_/E3MQ]\.:(R:E5&Q]CCA32-)_4;T"(% M?*Y8:5I!'U)YE.>P2O>4=B%P*7A9:93O.5Q&)=:ZIA+A!+J=:#!R>R\(X#X3 MY5XLZ83]R*S]8 37E2R8K@S(,JS9J[45#* [ZL,W-+V3B3P%QDLI7M#"%811 M $,RA&FEA7(X+:OD24'7Y++?"40=,K)[KT/"$*9)4O$JIQI3TWVFI(31IK\- MEG(A-?O3')R2SB@,X Q.0U-!WQB'W[0#A1E^MKZP'[A]T!O H5_H[_491[EQ MTT1!(JI"-RW7GK8#:]KTZ7MX,^UNJ=RP0D&.:P,-S@<]#V0S01I'B])U[4IH M,P.3',1J8F>V*>V_W]D)&9,HVI?8]_(\?N[B\W K MU8O.$0V\E870(R\WIKKP?9WF6#)]*BL4%%E)53)#IEK[NE+(,@CO'G*]S8QU^,JS8&A_1/%4/ MBBR_9<4,2X9*;D'9;&*S&U>J0Y,X+NQ/>32*HIQP)IE/GZ>SIRG,IY/[F]GMXO9^ M!E\7;%F@_C;T#9U@\_RT81O7;-$';&$$=U*87,-49)C]2^"3M%9?M-,WCHXR M7F%Z"G'0@2B(XB-\<5MO[/CB_Z_W4)DU2?38)&]8I>\N53 MV ^^'Y'8;25VC[$GY[0>2*XYF^8G52*ITCC6&O\#-%9IQ=V:4/(H!? @D;VA(GL MA"8&%6=%FQN&G1[1A$$GC >PD(9BNUKC02>(^]"EV/D #C71W[OC):JUFV0- MJ=P(4U_WUML^%I?UC/Q-KU^:.Z;67&@H<$70X/2LYX&JI[/%0V@>(K*T3VCR!U!+ P04 " Y@'U87UH_L)X" !A!@ M&0 'AL+W=OY32S\Z&RGA7^_:^>QHK7YDMB^]QR?XQO?3/9*OYD2 MP))WP:69!J6UV[LP-%D)@IHKM06)D8W2@EJ5,PE(34PE!]<<S/[5+C+.Q8 M#ANV9^\=_2RI@8>%/_- M8*:X\4^RKW/C;P')*F.5:,"H0#!9O^E[E$ MJSW1+AO9W,!;]6@4QZ0KRJO5&&6(L^GB<;XB%RNZYF &D] BI0N$60.?U_#D M!#Q.R+.2MC3D4>:0?R8(44LG*&D%S9->Q@5D5V0879(D2H8]?,/.X-#S#7L, M'O-5HT;'4>XJW)DMS6 :X+=N0.\@2,_/XG%TWZ-IU&D:];&GKWBU\HH#41NR M@+4]IJ^7X;@^Y,I K$%WYW>P$ON5A+S 3O$=DP5YT) S2YYHQCBS'^0B'I O MY/SL-HF3>QS%E^-QW&;-"@V E]&2BV2 H6ATTZ4N-5/:,1PD#0==N'VOE*4< M;\S:-OAZ@YE0%2+R"O#3MR631$D@'T#UI[0:S94LOEK0HN8YE-N.>NISW=7G MNK<^S]16:(B!<17*3U2HE^-$A?X[3:S)R)^U<[HJ 1OK!OU]*H,+'7,5'EQ[ M ;KPS&PO=V]R:W-H965T(AIXK4JAN][2F-55$.ALB177EW*%@G;F4E7N35D(?%"@UU7%U:\!EG+3]2)OM_!8+);&+@2]SHHO M<(+F:?6@:!;L4?*B0J$+*4#AO.OUHZM!8OV=P_<"-_I@#%;)3,IG.QGG72^T M"6&)F;$(G,P+#K$L+1"E\7.+Z>TI;>#A>(?^U6DG+3.N<2C+'T5NEEVOY4&. M<[XNS:/)"MM9'5-I@RJ I16_ZZK<-!0"L\$<"V M '\W?>P/IQ/H M3R8C:^ZN8;<(-^/^8'PSGHY'$[B8\EF)^G,G,,1KHX-LRS&H.=@)CHC!K11F MJ6$D(9=CZZ/1O6"7N_3AR@-OYQ1D.P5).?0>T.IC?9AI$U!ORKF,.)*%&*A MH2]R&!1EZ2;W IY$)JM5B=9I2,>BZ&+H8W+.$AZ7X\[#?ABXA* 0V5HI8J(+ MN#X@SG;$\!%8[,=1BP:-ML_:K0,-N--P,CKVTY!!XB=IXA33IL(7%&O4P%*_ MS4)(8[^9,KA!K:]@MBN$D9 3![#$;T5M2]UL)7!'73#;)@[XFE$,R/E;U#D5 M?A1&9&._W6QMU7,J/?ZIYJ^Q8ZI+2C;QVW'R=ICO<+)SC">Q+R(_:C?@,URT M&RF9?U: 8[]T<-"F*E0+UXPU@:R%J3O6?G7?[_MUFWMSKQ^+6ZX6A=!0XIQ" MP\MFPP-5-^!Z8N3*-;V9--1"W7!);Q8JZT#[&ULG5=M;^(X$/XK(VYWU4H1Y/VE2Y'HR]Y5:F^KTM[J/AHP8&T29VU3VOOU M-^.$E *-3O>!)+9G'C_C><8VPXU4/_6*V[5Z.A7)M@5X7!5.O M%SR7F_.>U]MV/(CERE#'8#2LV))/N'FJ[A6V!BW*7!2\U$*6H/CBO#?VSBX2 MLK<&?PF^T3O?0)%,I?Q)C9OY><\E0CSG,T,(#%_/_)+G.0$AC5\-9J^=DAQW MO[?HWVSL&,N4:7XI\Q]B;E;GO;0'<[Y@Z]P\R,T?O(DG(KR9S+5]PJ:V38(> MS-;:R*)Q1@:%*.LW>VG68<EP8!"4A@:S!N"B!O _ /!\N).E M66FX+N=\_AY@@&Q:2OZ6TH7?B7C%9WT(7 =\UP\Z\((VQ,#B!9TA'HNL]@N/ M^U$YG.F*S?AY#_6NN7KFO=&7W[S8_=K!*FQ9A5WHHUN.6@+^@M6E^3%RG>[' MR<$W4;)R)E@.$\,,Q^(Q<)DSK<5"S)@M@[\Y4\ I58 +S8LI5^UB'Q_T[*#? M@'/(B;D^@W$AE1'_U+!-(##Y_0LKJJ]CN&XZ/H$?)/1T0[@I#4>RIK7>[W"@ MQ'TH\B$,R27-Z!FF\+WB"N3+#>L=>!)2_1(@=6 MSH'-L9*$-N3QW"9!'Y(/G QG]QW?2Y%)Z"2>2XR:!.U.3*!I$EK0- CJE8)6_AQ +[GP9^RG#7& MM[M,#UC=2OQ^Y*HX)!,YM""Q$\?9/I$WK[WY(U0^_79UOKLJM(A^1G61.6X< M=VD];K4>=VK]ASU#4<7C9PQ@R5'5=*^@0.I469YC3/F!Y970,[G&-7I D1[3 M?N?,'VC_OPB[9<(:)JKE7*^9(Y?1\^@^?U77SM@68(^AE2LNA(5M(F*^E,UATS:]44R&*'29VI':D> MRT8G] ?9. AV+[Q:J)B4T!9=YM'N$;B1W8U][,6A" <"W!_\.*6ZI!)SL4@S MW\5C*L,N+\JH*X$LPH(A<]>+J2>U6XU9X7G%%H84@+8)>"%])-Z[,JG8*VU' M&BLD"'U(\1S*'-]N.!HK5Q35FG(JMJ??21I%<(HOEYY90(V/RRYQPI1.U!0W MAVT1'LOG8.=66'"UM'=?#58^]06Q[6VOU^/Z5OEF7M_-[YA:BE(CG06ZNOT$ M3Q)5WW?KAI&5O6-.I<$;J_U10\V<.<-##L<'J5[U%M' ][H2>N)MC=E=!8'.MUAS/9 [%/1G M+57-#9EJ$^B=0EZXH+H*(L:&0*'WOO!4;K;&+@33\8YO<(GFS]U"D17T*$59H]"E%*!P/?%FX=5U:OV=PTN) M!WTT!UO)2LI7:]P7$X]90EAA;BP"IV&/-UA5%HAH?.LPO3ZE#3R>OZ-_<;53 M+2NN\4967\O";"=>YD&!:]Y4YDD>?L6N'D/=)G(L;[GAT[&2!U#6F]#LQ)7JHHE<*:PH2Z/H M;TEQ9KI\?KSY'6X>'Q9W\^7L^?YQ#HL_9O,E7#SS587ZI#!;#7>BP.*? 'QZTE&[R2OH[.(MY@/(&8^1"R*S^#%?=&QPXO_ M8]&G:FV1DM-(]LI+1G="H]NA-?_HA'+*?S_!,>I[).?3I7(H]:H,% M'7]M5)G;*1V)_+4]S:5Y.T7Y+.AIRC!OZA4JD&MH3N7<U1T M96&CN#"?"FX0UKQ4L.=5@_#8&&VX*$JQ 6Z U$,''H=.P0C"T!_2\".$HT'$ MX!>+0EG"-/6C.(5T$([@I2619#Y+&42#C %=PS66SM//P@SB9)!$'V?KS@ME M&_JC;$3IHL%H"&=T27M=TK.Z//U+#7%"HD:41I\5ZFR6TT+=VKV^U[JA--U@ MY)%ZRU:I!ZY>J:,OB!#"%RO-BY/FMZ9Z@S#J=N:V5-0 M/DW$=%,*#16N*90-/I-PJFWWK6'DSK78E334L-UT2R\D*NM _]=2FG?#)NC? MW.E?4$L#!!0 ( #F ?5C7N2S?G 0 $,+ 9 >&PO=V]R:W-H965T MDO[[:-1BG1TC;#YA]D_1(>E:KX9:+[W*#J. E2W,Y:FV4*@:V M+:,-9DQ>\@)SVEEQD3%%4[&V92&0Q48H2VW/<0([8TG>&@_-VH,8#WFITB3' M!P&RS#(F7J\QY=M1RVWM%QZ3]4;I!7L\+-@:GU#]5CP(FMFUECC),)<)ST'@ M:M2:N(/K0)\W![XEN)6-,6A/EIQ_UY,O\:CE:$"88J2T!D9_SSC%--6*",:/ MG?I[$JO-J!6V(,85*U/UR+>_XLZ?KM87\52: M+VRKLQVR&)52\6PG3/,LR:M_]K*+0T,@=-X1\'8"GL%=&3(H9TRQ\5#P+0A] MFK3I@7'52!.X)-=)>5*"=A.24^.;^6S^.+F%R?T,GA:3Q1R^W$^_WLUA,?EC M_@3M!5NF*#\/;47&M(@=[11?5XJ]=Q2['MSQ7&TDS/,8X[<*;$)90_7V4*^] MDQIG&%V"[UC@.9Y_0I]?N^X;??[_(,5T@+\0!N,$9!!]J> Y^A M[??H6\G3 LTJ\7AW'LX_A9[K7=7_U?;/WL&9,76FC9T(:+<.:/=D0.>K%9J2 MT#0E-$J!$<^C)$V8+AS'@GI2\X=!W<>G8;>]Q!Q7B?H,3(&D6)6*BU<#1Y+' M;=\B&E$8S3 ,0QI24:*2DQ]@L_A/JA>93DG;]>F$2[:JN!\L69!3I2<&K7X& M@28BT.ZY.FU>-Z"_>ZYO;TF!HCJPSX2D1'C@$HQ*O4!5"D+"J-"28E[C"WB1-+(H9*WJF))]5^2 P*]OY2 M'4.PYXU&(DW@32X+6E1)OH:42PD1$^*5'NLM$[&."@6LY^B!9]$[#0M2%Y'> M1+TY21FU^KW>[CNI@T[;4!)#4O.*:@I0AGFI<]@/ ^CT79A4*9>0;Y,T!9?>"9=,WB(]K5"P5_W>$(R@'] W[/=@ MRHJ$LIW\1<'006,BVL YRXHKLO1,745A*'^@IM4C Z[E$+X94IRCZAY#^(\* MDQ^B'1^)MN>0HBZQW'*)<;%EV^U;G8ZGKXP;T#759/XW!JJ;2(FQ M?,>G?\J/&S0I\$:F0;S!6[?V3K5=72"^J@T*/0X-(%>C,9W6!5]=E!1B8YQV M++??-4K3O$2=48'8Y7[>4=$^LDEY#BBD2=RQ[5<%&U;-5$\<*T24NN MJ.DRPPUUN2CT =I?<:[V$VV@[IO'?P-02P,$% @ .8!]6 Z?"+!= P M(@@ !D !X;"]W;W)K&ULO5;;;MLX$/V5@1H4 M"2!$$B7KDMH&$B?MYB$7).[N,RV-;:(2Z27I.-VOWZ%D:]W"-OI0[(LU)&?. MG)G#BX<;I;^9):*%]Z:69N0MK5U=!8$IE]APQ&)IW40P M'J[X E_1?ET]:QH%/4HE&I1&* D:YR/O.KJZ29Q_Z_"GP(W9L\%5,E/JFQO< M5R,O=(2PQM(Z!$Z?-YQ@73L@HO'W%M/K4[K ?7N'_KFMG6J9<8,35?\E*KL< M>;D'%<[YNK8O:O,';NL9.+Q2U:;]A4WGRPH/RK6QJMD&$X-&R.[+W[=]V O( MPR,!;!O 6MY=HI;E+;=\/-1J ]IY$YHSVE+;:"(GI!/EU6I:%11GQZ]W7Q[N M'J=P__CYZ>7A>GK_] CG4SZKT5P, TL9G%]0;M%N.C1V!"UB\*"D71JXDQ56 M/P($1*WGQW;\;MA)Q%LL+R$.?6 ABT_@Q7V]<8L7_WJ]A\KL0)+#(.Z@7)D5 M+W'DT4DPJ-_0&W_\$*7AIQ,4DYYB<@I]_(H+VO46A.S.'&W>0Q1/@ARF2/L8 M[!+A.W(-Z!0"ZB\V,]1]CZ]@HIH&=2EX#5_4&VK9LIDHO5*:6R1+&E6+BNP* MGE9(DT(NZ(2^H5RC@3.'%68,>(7@Q3<0N+G14S6+5(IQ*L[SK("WBAMQ3_=1!;'$$40 MY0449$ZY7 C:QL"-06MHR<^2$&(_3-TO2S-RI4%&1:IJ(^JZ9YJQ\ ?[B7JF MB:[]"7+G<^P[599Z^'/^+-_+G^493/A*.$=\IYNV$G9->D&<%3U.GD"2QG!2 MO:A5C_T6]9@?%BD9U![J^UG/XPR2T'?]/:YAXB?%@*0JXE;!C*ITT[D?L^P7 M%"3Y$FI+?EC!PA^PE+9''+F]E:0#8(4?A_'_I6"7G[H3[_*[C<[B(PHF.= : M"PL8D.2'+H9@[]XFT1;MZV2@5&MINRN\G^T?P.ONWO_/O7L]'[A>"&F@QCF% MAI?9P /=O4C=P*I5^PK,E*4WI367](BC=@ZT/E?*[@8N0?^W8/PO4$L#!!0 M ( #F ?5CDDDUJ$P, *8- 9 >&PO=V]R:W-H965T$%$!%QP1*( MU5K6R0E,J0QS#D2:101_C* MD&VZ%K;V [=T'4@]8/J9Q%C3AH(YW*DK%'W9GX70EPK) MHEVP8A#1.'^2[4Z(@P#]\HXSEB$C2ZW"V05RO5FBZD:6:12MR M--;_RD)R-4M5G.SUA\.;^]G=9/8-S6]^3(:3\0+U9R,T&S^@P[G;FYEJ#\?3 M\>QN@3Z-0!(:BL\=6RH2&LKV=AL.\@W=-S;$+IJR6 8"C6,?_'\!;,6^2,'= MIS!PC8@C\"Y0S?F"7,>M&?!JA22U#*_^!MYURF,J4PZ(Q#ZZIEO=%N@/FI(M MC=+HM9R-B/K-NA()\:!KJ5=' '\&J_?Q VXZ7PU\ZP7?NI'O6$BJRA-\E I8 MI2$*59V+UUB:<5KH!0@7!D:-@E'C1 5IK!5$OZ80+8'_?HVD$?I$*9L%\>:9 MI#3C-"JE;!6,6D:D1< 2-'Y*::(^A=)JAFY)USV7 MAF:@(S0L+06;/>5U#8^H1S/NJ6*6UH+/Y2T50+5J,4MWP69[6;"5W!#E+N8R M? \CP:63X'-92070$658F@FN<),#Y8XIOO=P%%Q:"CZ7IU0 &8K//C@Z1\#7 MV05!((^EL&ULK5=A;Z,X$/TK M%K=L)^E)]^/7-I0 )2P]\27! M,/-XS\\V,\,#X\]B R#12QPE8F1MI-Q>VK8(-Q 3T6-;2-23%>,QD6K(U[;8 M".([&+8\+_O8:('486MEYOW-/U M1NH;]GBX)6M8@'S5H1A!!*#4$47]["""*-)+B\4\&:N7OU(G%ZU?TKT:\$O-$! 0L M^DF7 MLHDH)"BA]0ENEN!6$\Y.)'A9@F>$ILR,K F19#SD[("XCE9H^L+,CU<70?3F^G\ M88$^3D 2&@DT)YP3;<0G] 4]+B;HXX=/Z .B";JA4:1\$D-;*IKZ97:84;I. M*;DG*&$7W;!$;@2:)DM8E@%LI2\7Z;Z*O'8;$2<0]I#G?$:NXWHUA((VZ=BD MNPUTO'S./8-W=@)O%F\)Y6HO2!0Q43M#*<"% = [<3_&O<'0WA=)OXUQ>^=Y M3(G96<[LK)%98!8<<(31?^@>]I#LH(Y>(XH^>2[%EH0PLM31(H#OP1K_^0?V MG;_J)K\CL)+@\USP>;-@EH3*![V&];%$Q7.=W!0#.X6I=GJXZD<6A M$C]GZ+>WY(&3)2AC0J![\A1![=IIQ'NO.1V!E:3W<^G]1NFI6MZLMO]F%SB% M79"*:'S-_Q0QR$4,VOGGUK%OS'VO5QV!E61>Y#(O.MA(%[4;J>+6;X)*]+!S M_,XY+7UH/MJ:8=YK25=H9=&%CSONP)4,I'IR^6[%F!-Q[N"$-^Z1IMO>FU9G M7#/@NUWJ"*TL_U@.X.9ZH-4YA]]^[IV>5W7H;9#7ZY^PYU@4X)95@=?:GDX+ MA*[0RO*/)0+NHD; ]45"U:#?1)4I'FL$W%PDM%M!*89?>'6_2L^OJ3O]"CN[ MT&VH5;$V39A (=LE,JW)\[MYHW=EVIO*_6O= )HNY@B3=H\WA*]I(E $*P7I M]/IJVGC:D*4#R;:FIWEB4BU-<[E132QP':">KQB3KP/]@KPM'O\"4$L#!!0 M ( #F ?5@$\ _1N0( *$' 9 >&PO=V]R:W-H965TT/L^)['OSN3\Y2J57'=66VA ++:[X"IE?F M7!18Z:E8N'(E .=65% W\+S8+3!A3M*U[YY%TN5K10F#9X'DNBBP^',+E&][ MCN^\OQB3Q5*9%V[27>$%3$"]K)Z%GKFU2TX*8))PA@3,>T[?[Z1M$V\#?A+8 MRITQ,IG,.'\UDX>\YW@&""ADRCA@_=A "I0:(XWQN_)TZBV-<'?\[GYG<]>Y MS+"$E--?)%?+GO/-03G,\9JJ,=_>0Y5/R_AEG$K[B[9E;#MV4+:6BA>56!,4 MA)5/_%;584?@1T<$024(/BL(*T%H$RW);%H#K'#2%7R+A(G6;F9@:V/5.AO" MS"E.E-"K1.M4,AA.^P\C]'2'TN%8#Q_1;7_4?TR':'(_'$Y1/TV?7AZG$W0^ M (4)E1?H"KU,!NC\[ *=(<+0=,G7$K-<=EVE@8RMFU6;WY:;!\JR@,]\^X(2KP@R.5;-?@[9/@4X%ST!=$!F2#-:>\1 Q4 M$V3[X"\61^'^61\&M>,HVD-T=QJHN;Q^8+$@3"(*".5$\97M MJ3.N=(>VPZ6^0T&8 +T^YUR]3TR;KF_EY"]02P,$% @ .8!]6,Z*3)6O M @ H0< !D !X;"]W;W)K&ULK95O3]LP$,:_ MBI6A":2-_&L:RMI()2T"B4%%R_;:3:Z-A1-GMMO"MY_MA*@T 8&V-XF=W//X M=Q?G/-PQ_B@R (F>5K6Y0<<&I$ M.;4]Q^G;.2:%%0W-LQF/AFPC*2E@QI'8Y#GFSQ= V6YDN=;+@WNRSJ1^8$?# M$J]A#O*AG'$ULQN7E.10",(*Q&$ULL;N>1SJ>!/PB\!.[(V1SF3)V*.>7*:*=E5LJ(*3C9 LK\6*("=%=<=/=1WV!&[O#8%7 M"[R/"OQ:X)M$*S*3U@1+' TYVR&NHY6;'IC:&+7*AA3Z*\XE5V^)TLEH,EV, MKV_0W26*I_=J>(LNQC?CVWB*YE?3Z0*-X_CNX78Q1\<3D)A0@=P3]!T]S"?H M^.@$'2%2H$7&-@(7J1C:4B%I8SNIE[^HEO?>6AZ24^0[WY#G>'Z'//Z(W#5R M[[7<5H5HJN$UU?",G_^/U>A*M'+N=3OKG_%X@V[& MH&$,WF6\+K902,:?NX""UG*#W@%1.\3UWD#J-TC]3Y6MBZS?7M8)#M#:,7[0 M318V9.&G-AM2?00Q@YML.%>%1%@(D)V[,&SML,' .T!NQ[C!F7, ;>\U4'UX M_<1\30J!**R4S#D-5@O4$L#!!0 ( #F ?5B[^WAH,P, "(* 9 >&PO=V]R:W-H965T M4EBKL;66NOTW+95 MM(:$JC.1 L2YS9ENKE#;O&=P5;MC(E)92[$LYG<+,:68X@@AD@;"8J/#800QT8).7Z6HE85 MTSCNCM_4K_+D,9DY51"*^ =;Z/78&EAD 4N:Q?I!;*^A3*AK]"(1J_R7; O; M/AI'F=(B*9V1(&&\>-*7LA [#F[GB(-7.GA_Z^"7#GZ>:$&6IW5)-0U&4FR) M--:H9@9Y;7)OS(9QLXPS+?$K0S\=7$X?)S=?R=T5":/D<2TR1?E"C6R-2$;8 MCLKP%T5X[UAXB,Z([WPDGN/Y#>[AW[B[N;NW[VYC(:IJ>%4UO%S/_\=J-"5: M*'>:EN3WGBZK70_J)24ZU=2KD\36;2*@*5:$4U?"-:/SN-&R%X-P#] K%LXS8#]"K#? M"G@O\9226+L_H/5K@3N'"ULW.<(VJ-@&K6PS335@TXOPKV?X0+41#FKA!X?5 MJYOX1Q"'%>*P%?&) Y4<%KC$&^!9(]BP_K]JPUED:C%S7[QR VCL'N+D]?:-RQ;@B,2S1S3GK8YZRN) 4$RW2_$R?"XU- M,!^N\1('TAC@]Z40^FUBK@G5M3#X!5!+ P04 " Y@'U8+6_/KPX" _ M! &0 'AL+W=ON]6R8QH2*7[QS.01_H91!GMV%&8EZWMH M]0P=7BJ%]D]4-[&C(4;I41M9M,F60<'+YLU>VSZ<)5#Z3@)M$ZCGW13R+&?, ML#A4LD;*15LT9WBI/MN2XZ7[*&NC["VW>2:>S3>3AT?T?(>2^(E^B)"V'[JT-B+!^'2M*V M]K2I3=^K#6D/T>$71 /:1]OU#%U?W?P+0ZR<3A/M-%&/._A/39<8-\A?+R.[ M#1GKBJ408;L"&M0)_ 1>KQ1+ ,[Z2GP$]L)N-C2!N*[ MAW ;=XI'O5%(3N=UR=D\N-5Z8NK 2XT$[&U6T'/#J)IQ;1PC*S\B.VGLP'DS MMQL.R@78^[V4YLUQ4]?],^*_4$L#!!0 ( #F ?5BZ\01;90, (D- 9 M >&PO=V]R:W-H965TWYQ[(RV ME#WQ&$"@YS3)^-B*A<@O;)M',:28G],<,GEG15F*A>RRMXX3 MVBDFF349Z6MS-AG10B0D@SE#O$A3S%X^04*W8\NU7B_KX7I%:]9@*V&R_LE]K\]+,(^8PI?40/BQEZ=_8>G2&2H?N8%AQG2SZR MA1Q>D=A1-=2G73*3Z@-:/ -G9&]:7HX+NIYOE\7 M[2GU:Z5^J]++*"K2(L$"EO()E:LU(KA< U(Y3BD3Y(>^8%)=4O<:@CYZ0_]0 MMJ'*#_JA67=0ZPY^:X8S$":EP9$&UP\/A1J*^KV^66>OUMEKU3FE:5X(8.CJ M5:-6O* KL<4,3%I;"=6K]X+G.(*Q)=/BP#9@3?[\PPV=OTS/?4=D>][#VGO8 M[2H(CP,(^L.#E Q%/<@A)HEMA*] M-9^NV/9M[W9VM^.MO>)KSKX?'&X]AJ*!-S@1T6YO=_]GA2"KUG1?1D MEM=*\>9P.F+;-[P[%+B_=RHX'4YP=*9RG:-PVHM*K7;CG*P^4KYBMB891PFL M),HY[\ML67GN+SN"YOKH_$B%/(CK9BR_E8"I GE_1:EX[:C3>/WU-?D)4$L# M!!0 ( #F ?5@X)04 5@( *8% 9 >&PO=V]R:W-H965T.TFT@/GK)M;'FV,%V MV_'OL9TT=%-;@<27Q'>^Y[E[+KE+-E(]Z0+1P'/)A1Z0PICJ,@AT5F!)=4=6 M*.S-0JJ2&FNJ9: KA33WH)('41CV@Y(R0=+$^V8J3>3*<"9PID"ORI*J7T/D M;S]CH.7=\F>3:/V%3Q_8O"&0K;639@&T% M)1/UFSXW?=@!=/L' %$#B%X#>@< <0.(O="Z,B]K3 U-$R4WH%RT97,'WQN/ MMFJ8<%_QSBA[RRS.I+/YE]ED?O\#KF[',/GZ<#.;3F[OX72,AC*NX98J15VG MS^ ]/-R-X?3D#$Z "9@RSNV'T$E@;!V.+"J12FT# 1.>8O M"0(KH%41;54,HZ.,8\PZ$(?O( JC>$]!H[^!=ST\.E).W#8U]GSQ/S5U7Z-J MGMY^'C?!E[JB&0Z('5&-:HTD??NFVP\_[1/YG\A>2.ZUDGO'V&T++6G&J)]- M?+9+1N,^P37+1\_B-LPZ#3O])%COZM@7<][&U.4%.[]\B6KI-X&&3*Z$J?^; MUMLNFRL_8Z_\0[N$ZIWQAZ;>8%.JEDQHX+BPE&'GXIR JK=";1A9^<%ZE,:. MJ3\6=I&B<@'V?B&EV1HN0;N:T]]02P,$% @ .8!]6)5BM\.I @ P@< M !D !X;"]W;W)K&ULK57;4MLP$/T5CF9)Y)O6#'T0+/X0'DTV+" MU]>0F[5N.%@0Y)%(S M8/5;PA#R7!,I&;]J3JMQJ8&;XS7[E8E=Q?*"!0Q9_I.D,NM;9Q9*88;+7$[9 MZ@?4\02:+V&Y,%^TJFR#P$))*20K:K!24!!:_?%;?0X; #<\ /!J@+<+Z!X M^#7 -X%6RDQ8(RQQ''&V0EQ;*S8],&=CT"H:0G46'R17NT3A9#P=/X_OGL9H M.A[>7]_=/-[ ?\N!ZZ951F HUI"NDV@:U$-\J]M?*!U\HX@N04^OT?0\%_@ MKH%[+7+\YB!]P]<]P/?(),[5O5X"+6'?^53PT,#UVUK&_KGCAY&]W!3]WJKK MN&?GC=66MFZCK=NJ[8J\0=J9<)( FAY6V$JBR\F%6. $^I:J%P+X$JSXZQ;)RRUPO<[DXNWEOYCA,X^W,1-MK"=FVJ!G;4 M&^K<8@F<*)TM&6FE^M^,?!+95M2])NK>QS+2>W?O73?0#W,K(WNL'-???1WV M1CDL@,]-EQ H826557UI5IM&=&GJ[\[Z0#6HJI_\I:FZVRWF&PO=V]R:W-H965TQ!)#D)4TR,=*64N8#71?A$E(JKED.&3Z9,YY2 MB4V^T$7.@4:E*$UTRS \/:5QI@7#\MX]#X:LD$FXL52JAMZ,,SI J8@G_)[CBV]<8GB%#(1LXQPF(^T&W,P-@TE*"M^Q+ 6 M6]=$HU:-+]%(,U0B2""4RH+BWPK&D"3*"7/\JDVUYIU*N'V]$]MX3RS#LCODXU/D9BFW=N4ZOC$]XT,7UW\RVZ&T&TK[F'LP9D(* M'+BPX!PB@FNER$*6Y@E(;(8LDQP73^=H5L9>::P^ *O LFVS/]17VW#M*M>W M_->JG=1.D]HYFOJCD#&N2DP(E&=QMA!G):_,W:U,MF=8>\';18[C.=VYW2:W M>SPWIL5P'%:0%="9S6V]UO)\R]@+UZ[R[)YG=:?SFG3>T71?08@!F<5)4O:H M9"3"/NX*Z;5#.GW3WPO9KG+]7O] %_::D+VC(>]PMPK+28M?&0+MB8 ?(7@) M$86P>0/3!=%K0YB&N;J)/6-\D6<"9+ '&7&=0\[@E>'DZHA65[N[S,F\;107B[Q M0 =<%>#S.6-RTU!'AN:(&/P!4$L#!!0 ( #F ?5A>AXTSJP( "4) 9 M >&PO=V]R:W-H965T+(7+OA<<1J20H*-QR)NBPQ?[P$PK8SR[6>+MP6J[74%^PXJO *YB#OJQNN M9G;GLBQ*H*)@%''(9]:%>YZ&.MX$_"I@*WICI#-9,/:@)S^6,\O1&P("F=0. M6/UM( %"M)':QI_6T^J6U,+^^,G]F\E=Y;+ A)&?A=+N9Y9GRVTA!S71-ZR M[7=H\YEJOXP187[1MHF=!A;*:B%9V8K5#LJ"-O]XUW+H"=R7!%XK\ X5^*W M/U00M(+ D&E2,1Q2+'$<<;9%7$QSR=7=0NEDG/R\OKN] M2.[FZ#0%B0LBT#7F'.O3.$,?T?T\1:7J W)L:N;LOMQ6O#IK70?.,G_\: MM"$0C308ENHJ/A<5SF!FJ3(5P#=@Q>_?N:'S=0C+,@@Q[H/3;3CLUTE,UE"V(? M3V:(J090TXR5%0&IGI&,4M)^@/B"O-5004BD"M[9_)) MT>)-4VXFDE6F32V85$W/#-?J.P:X#E#W<\;DTT1WON[+*/X+4$L#!!0 ( M #F ?5@T<4]IE ( .0' 9 >&PO=V]R:W-H965T0?!-2%2"ULVAXFH99NSR:Y)%8=.[,=*-]^MI-& ML(:,A[T0.[GG^'>,?!WON7B1!8!"KR5E%[DEI@P)XGMNY5(8EXK2ABL!))U66)Q> #*]W/'=]Y> M/)*\4.:%F\05SN$)U'.U$GKF=BX9*8%)PAD2L)T[]_[=8F;J;<%/ GMY-$8F MR8;S%S/YGLT=SP !A509!ZP?.U@ I<9(8_QN/9UN22,\'K^Y?[79=98-EK#@ M]!?)5#%W9@[*8(MKJA[Y_ANT>2;&+^54VE^T;VK'GH/26BI>MF)-4!+6//%K MNP]' G]\1A"T@N!20=@*0ANT(;.QEECA)!9\CX2IUFYF8/?&JG4:PLR_^*2$ M_DJT3B7++P]K=+T$A0F5-^@6/3\MT?75#;I"A*%UP6N)629C5^G%C,1-6^.' MQC@X9PSI"(7>)Q1X0=@C7UPB]ZT\.)6[.F*7,^AR!M8O',C9%Z)1C?M5Y@C= MR0JG,'?T&9$@=N D'S_XD?>Y+])_,CL)&'8!PR'WY!%VG.X(RU$J(",*;7%* M*%&'OM2-562MS#G?)5[L[HZCO*_PH\COBDX0QQWB>!!QT8#=YP) -P+51]8X M3([7]<;3O^#>%WG]9)..;#)(MA*$"[U7PVR3@64;L*&*$["H XL&P=9<8:K; MTJ87*+IDLWJ*SOZ3TPYK.HAU7_*:*935H-N5*G2GX S0 ;#HPYQ>@ME3=!9S MUF'.+M@]REE^JT"49_=Q]L_C,%31H+E'/=C<*6;O!T6^AH&80KT]RWGZFUB.GUWL2=_ %!+ P04 " Y@'U8 MT/+Z3E " V_GVT((AMA6;<7 M\+7O.9SCBZ_#BO%'D0%(])330D16)F5Y:]LBR2#'8L1**-3*CO$<2Q7RU!8E M![PUH)S:GN,$=HY)8<6AF5OR.&1[24D!2X[$/L\Q?YX!955DN=9Q8D723.H) M.PY+G,(:Y$.YY"JR6Y8MR:$0A!6(PRZR/KBW\T#GFX1O!"K1&2/M9,/8HPX^ M;R/+T8* 0B(U U:O \R!4DVD9/QH.*WVDQK8'1_9[XQWY66#!JZEQO:J%D+R3+&[!2D).B?N.G9A\Z -<_ M _ :@':TUS_#Y9_B^L"*]D:="!RW L># E=P8/1 BA3-.6R)1'HP"^ 'L.(WK]S >=]7B/]$=N+:;UW[@ZY5=?T^@S5J\L=B#+*_4/ND MU3X9U'Z?@6J5._53]3F8_.;@5^V#["_4'K3:@W\\#L&%QV'P.W_KPN[T+GUO M?,4\)85 %':*WAE-U9[QNA?7@62E:6<;)E5S-,-,75_ =8):WS$FCX'ND.V% M&/\$4$L#!!0 ( #F ?5A!7&PO=V]R:W-H965T M9I2N;N#1&RGCN\<.A[9:JU-ASN;9'0%3Z"_9P\26V[)$K,4N&*" M$PG+J7/KWX1^8 !VQ%\,MNKHF1A7%D*\F,8?\=3QC$600*0-!<5_&YA#DA@F MM./'GM0IYS3 X^<#^Q?K/#JSH KF(OF;Q7H]=<8.B6%)\T0_BNU7V#LT,'R1 M2)3]2[;%V-[ (5&NM$CW8+0@9;SX3U_W0AP!QMX)0+ '!.\ _JD9>GM [SV@ M?P+0WP/Z5IG"%:M#2#6=3:38$FE&(YMYL&):-+K/N%GW)RWQ+4.@^](X%NT MU^!,KU2\9^GZ)^AN5RL)*ZJ!9)+QB&4T(305.==U2A=<0\ME]O!FY@<##W\F M[N98@<8YS>%QHS(:P=3!TT&!W( S^^T7?^C]7J='2V05>?JE//U&>>X99VF> MDG_N(5V _+=.E$:&"YV=MTD6MD1646Y0*C=H5"YD*C)A1' +0YULC?!+92O( M?/\H,KVN%XP&U< ,6YJTHLBP5&38'$OT]6PL-3)<*DJ;9&%+9!7E1J5RH_\7 M2XWP2V4;U<;2.'@?2RU-6E%D7"HR;E3D$38BV3"^(G,),=/D"XU8PO2N3IU& MJDO5:9,L;(FL(N%U*>%UBS=?(]>E&K9)%E[_="#)CF1T M9[Q0Q%0-Y$=.);[%?LS^F>J2YST9B3"79>BD,8_S'$T[\-A#S4P\[@Y^-=Z1 M-;7CA&0KQJG5?PEVB(=#.F9.NDB Y!F^P6(#G:G=^//FY;@TT-IBJX;C46G@ MG[D^"T=)>.(2.(,OT_:3>7LSP<5RM<16E2MXDRLX<[P=-I@)[$,T:R2[ M]'P[8]HWBBL1](J5Z-=JUY(YA7;N44&:@ES9PEX1FU(495_96WX\N+4E\[O^ M._-1P1:Z;S3%%PDLZG"O*I+ $BF][@@335D4^45#B\R6O0NAL8BVCVN@>(B9 M ?A^*80^-,P$Y:>6V7]02P,$% @ .8!]6 '\DG@5 P 80L !D !X M;"]W;W)K&ULK59=;]HP%/TK5E95G=0UB0F$M(#$ M1[=56K>JM-NSFUP@:F(SVT#W[V<[D(:0I*W$"]C./67FB0@8L^1/',E%W^I:*((9627RGFV^ MP]906_.%+!'F%VVR6 ];*%P)R=(M6"E(8YK]DY?M010 ;J<&@+< 7 9X-8#6 M%M R1C-EQM:$2#+H<;9!7$>5T74,G7Z_U@/<#7KVNFBA(L;KYC%[ M.KU35$U_7B&AGT MM^Y2+$D(?4M]S 3P-5B#TT]NQ[FJ*I,CD>V9[>1F.^](QBRFA(;P=E(ZA^?= M\DLYJ8AQO.J4^+E*_[BE[1]H: 6%NLV$'@9A[-84=S=7VFU4>D,EJ"S)7?&< MHY\@JQ0VTGRT@HY$MNVO7.>8"5E]V34R?+2 CL6V[Q>_^L5'S@X^N)?\ M3KF.*H*\P"WEQBXT*RGPN>GA! K9BLJL%^*A>>]7/91+*E:8F>F%0-EADN5 \,7 >HYS/&Y&ZB-\B[ MZL%_4$L#!!0 ( #F ?5CH_R:-&P, &,+ 9 >&PO=V]R:W-H965T M,XSFA2A-3,>RH)DBDAE1OW@V9E&?KD5",CQF M@*_3%+&G*YS0[<"PC><'MV2Y$NJ!&?5SM,03+*;YF,F>6;O,28HS3F@&&%X, MC$O[8F@[2E!$_"9XRQMMH%*947JO.M_G \-21#C!L5 62/YM\! GB7*2' ^5 MJ5&_4PF;[6?WKT7R,ID9XGA(DS]D+E8#(S3 '"_0.A&W=/L-5PGYRB^F"2]^ MP;:,]61PO.:"II58$J0D*__18S41#8'M'1 XE< Y5N!6 K=(M"0KTAHA@:(^ MHUO 5+1T4XUB;@JUS(9D:ADG@LE1(G4B^G%].;F>@-,1%H@D'-B?P&([<+ MN;,K-V6:=:Y.G:M3^'D'_&Y_30'B' MM*J46%EJU^3>1'P9>W]PT@=M!8>BZ M== .EEMCN9U8PS5C.!,@P7([@H2@&4F(()C+E9#'E2%!LF4YJ@4OW?T&DQTX M< ]<$P3=4 _NU>#>?X,O2(:R&'=@>RTB![I[U)H8V]9#^S6TWPE]0[/XC1/N MMZC\ -I[Z.T@"&%/SPYK=O@6]M?G'+;)O7 /O#MFASNHN8-.[CLJ4-)&UA$& MK;>'3F\?L1W4LR#4,X8U8WCDQ^'(71"VY\D*>GND[:#0"AP]::\F[762CIG" M$T] ?I3!]<.:Y/):%6?@!@L=9Z>9JA(N>(YB/#!D&< QVV C^OC!AM87W0?[ MGO[="NB!XX!MC-VY5NYM450^ +L!4;OE+ MA:P%[#3YU[5Y+[?=E%\N5_O8V_7( V1K;MSV"=)$:8Z0V:B 5/GY$[$ER;A\ M^T+*K/- KB\K*[JR(VA>%$4S*F2)5317L@K&3 7(\06EXKFCZJRZKH[^ E!+ M P04 " Y@'U8_\2OQ[<" !Q" &0 'AL+W=O M9E#SW32(@_W"+5U5RBR$^61-5K ]7-](_0L]"PE;8!)RAD2L)P&%_'Y/#/V MUN 7A9T\&".CY)[S!S/Y7DZ#R#@$-13*,!#]MX4YU+4ATF[\;CD#?Z0!'H[W M[%^M=JWEGDB8\_J.EJJ:!N, E; DFUK=\MTW:/6,#%_!:VE_T<[9IJ, %1NI M>-."M0<-9>Z?/+9Q. #@X3, W +P*>"Y$Y(6D%BASC,KZY(HDD\$WR%AK#6; M&=C86+160YG)XD()O4LU3N4_KBX65PMT=@F*T%HB_&$2*LUK=L.BY9@Y#OP, M1XS1-6>JDNB*E5 >$X3:(>\5WGLUP[V,EU ,4!)]1#C"28=#\]? 8PO'/>XD M/DB)Y4MZ@]05&(<;=N-,!9[+-2E@&N@2DR"V$.3OW\5I]*5+U!N1'4D<>HG# M/O;\SMYW*!'9@M#EJRO4O &4K5 -NDR0 M&@LR<@0GY GY!^1@11?EMV!:?_ MQ!19,I2AQEV>%)7DJ8MHWD^4M43)GB@>=S =167DHS+ZMZB45!9\PQ32XN&5 M87!'Q*X"S:NZS:-!'.F+N3T4V9I%QV:QMSH2D'H!Z9NF=4D9807TJ.D_+VES M$;M<].3T=3QCGU/\4DXS'Y+L_W+Z<@RRKHQ&G^.3C':;C?%)2L.#U[L!L;)- M32+KDWLR_:KOFQ>V79RLSW0_=>WO+XUKQM=$K"B36M)24T:#3%\VX1JRPTM\$((R!WE]RKO83]OFS@< MQO\5BYM.FW0MV 0"O232UF[:23U=M6QWK]W$::P!YK#3;/_]V4"!&,=PJ'G3 M\.O[^'D ^X/=Q9$5W_F>$ %^I$G&E\Y>B/S&=?EF3U+,KUE.,GEFQXH4"[E; M/+D\+PC>ED5IXB+/"]T4T\Q9+B\ M'/A"G_9"'7!7BQP_D341W_*'0NZYCW*)(%917_$W) MD7>V@8KRR-AWM?/'=NEXRA%)R$8H"2Q_GLDM21*E)'W\6XLZ39NJL+O]HOZI M#"_#/&).;EGR#]V*_=*)'+ E.WQ(Q!=V_$SJ0('2V["$EW_!L;IV-G/ YL % M2^MBZ2"E6?6+?]0WHE, SQ6@N@"-+?#K K\,6CDK8]UA@5>+@AU!H:Z6:FJC MO#=EM4Q#,_48UZ*09ZFL$ZO[C^_7']?@[1T1F"8<^._ %?BVO@-OW[P#;P#- MP-<].W"<;?G"%;)!5>9N:O$/E3@Z(WY'-M? ]WX#R$.^H?QV3#DLR]%IN2MC M-EE1DQ65>OX9O;]R4F!!LR=P3^23-P:J%&9F!=6G;GB.-V3IR$[#2?%,G-6O MO\#0^]T4[Y7$3L+Z35C?IKZ2]VQF"EA5A665ZN//*QC#>.$^=XU;I2<:GS7& M9T/& Y/QJBKH&O?C0#-NE9YH/&B,!T/&0Y/QH&<\1I[FVZH\T7?8^ Z'?,]- MOL.^[P!JOJW*$WW/&]_S(=\1D ,3$'LB";83I##%F/=B^#"8:SFL+4W,$34Y M(FN.KTS@!"1J2 (Y_BD9*8Q#4]0+$ODSI 6Q-C4Q2-P$B:U![@GG-X"F^4&0 MK42'?""$"U.4N!?E*@KTOFQM;&(4Z+5<]$8_E83B1YI00:S2'_% M[.U-S=/A/+3"[Q/-<+8A%O35 J_$OM=2.XW;HAY:X7H6?W79R7#@Z6^>77NJ M]Y;<6WW 0X$80 MPC[!P]XK)O:VI M65JP0SO9QP,1]N%^%>D?B?;6IJ9IZ0[M>/\_1.P#/H*]AW,)P*,6\,BS K&, M8YP"OA*HZSG@);"/6NPC*V?/I3',) 1Z%=?*KY%N-H$.-&%"+#+-R#H6[^$AQ'+[#N3Y*V=N:FJ4%.[*#?2P.D6&VCOQ>E[@$VU'+=F1G^W@>HC[= M8U__YK*W-C5-2WX*WI% 7R/,[QL3+CEI2;OZ% ML/H/4$L#!!0 ( #F ?5A=?ZMG3 ( '@% 9 >&PO=V]R:W-H965T M^_=G?6<':1ZU16 (6\U%WH>5,8TLS#4104U MU2/9@,"3K50U-1BJ7:@;!;1TH)J'212E84V9"/+,[3VI/).MX4S DR*ZK6NJ M?B^ R\,\B(/3QC/;5<9NA'G6T!VLP;PT3PJCL&,I60U",RF(@NT\N(UGB]3F MNX0?# [Z;$UL)QLI7VWP4,Z#R!8$' IC&2C^]G 'G%LB+./7D3/H)"WP?'UB M_^IZQUXV5,.=Y#]9::IY99'K[!L9^IY2LDU^Y+#CYW@HI%JXVL MCV",:R;\G[X=YW &2))W ,D1D+BZO9"KJ0V-Q3-A+ M61N%IPQQ)G^\OUW?K\GE$@QE7)/O5"EJ!W5%+@@39,4XQ^GI+#2H9C%A<61> M>.;D'>8X(2LI3*7)O2BA_)<@Q#*[6I-3K8MDD'$)Q8B,HT\DB9(Q>5DOR>7% MU0#ON)O!V/&.!V?0UZ''3?IQUB\SW= "Y@$:0H/:0Y!__!"GT9>!JB9=59,A M]GS)="%;80C>!_05Y^&QOUEKOGT>C:+KZS@+]SVZTTYW.JC[4#>4*?2=(5QJ M#;U7[RD^GTG'HYM^W;3330=U'P'-I\K:WY[1'-_U/-SQS0PUJYSRO MB1NF-T:WVSTKM]Y-?]/]F[2B:L>$)ARV"(U&U]BW\C[W@9&-\]9&&G2J6U;X M-(*R"7B^E=*< BO0/;;Y'U!+ P04 " Y@'U8$2L2$5H" "K!0 &0 M 'AL+W=O,YZI'4JV+CN>I.,6,JH8H,#35+ MPC+,%1,Y2%SV2+_9&;:LOW/XSG"K#O9@E2R$>+;&?=(CODT(.<;:,E"S;'"( MG%LBD\:OBI/4(2WP<+]GOW7:C98%53@4_ =+=-HCGP@DN*1KKA_%]@XK/=>6 M+Q9*+4CK;=CLQM7&H8T:EMM7G&MI;IG!Z6@\F3U\_3D>PV \'=_> M?X/90W\ZA\L1:LJX@BF5DMI*7\%'>)J/X/+B"BZ Y3!AG)N'4%U/FSPLFQ=7 M,0=ES.!$S&8 $Y'K5,$X3S!Y3> 9 ;6*8*]B$)QE'&'<@-#_ ($?A$<2&OX- MO.G@P9ETPKJHH>,+_ZFHQPI5\K2.\]@.[JB"QM@CID45R@V2Z/V[9MO_8= MN@$B>V+* U+$#\W"R9K=J42I3D0GE*"&,03:^I>S%QM MH$?\2F'':V6D0EE1^J@JU]'$9P2;.'-!+)Q!I:*((8%YFXH[MO4 ;D*[V09EQ_T:/G\J)J!ETO2,&7FG@:6[C2%->88&#,:,[Q-1HJ:8*.E1M+>%2 MHE9E*9CL3:6=");WMY??T>7MS>++?#F]O[Z=H\6/Z7R)/EZ!P&G&/XUM(?VH MT798:LZ,IG=$T_70#24BX>@+B2!Z+6!+P(K2VU/.O%;%*P@[J.N<(<_QNN@] MLA%/, ->_EH\=*MYZ&H/W?^VWJP;S(5\ 0C5%!ML %1/)L<,'24!7-=)RA%:Q30E*RECLVPR0$ M]-PX528>X]'7'M4IW@:NV_>\L;UM /4K4/\$H&N&B:JWX?F'>+[O=?UFOG[% MUS\!7]G3AM<_P#OO#1W?:<8;5'B#$^#)6SF&]"W"P2&A.W2'S8##"G#8"OB@ M[SN(SO$6F+R_S5*>1U@ BG'*T!9G!=2WXG/MX#9A&G_#^CJ/.D=VX:BB')V$ M\F4?MC,:;ZY7@_0[[J@9TG5>+F'G))C5=FRG++V]PO0Z1Q;&ULK5A=;^(X%/TK5F:UFI%V2>SPU2X@4>AH9G;;HM+9?5C-@YM<(&H2 M9VP'IM+^^+6=- 0F6 7:AQ(G.>?>4*F6?.F*C ,-#2B)7>)Y73>A4>J,!N;7/5Q"SS=#!SLN)^VBYDOJ$.QID= ESD%^S&5!I@[_HY@(VK'2$MY9.Q)+SZ'0\?3&4$,@=045'VL80)QK)E4'M]+ M4J>*J8'UXQ?VCT:\$O-(!4Q8_$\4RM70Z3LHA 7-8WG/-I^@%-31? &+A?F/ M-L6]G:Z#@EQ(EI1@E4$2I<4G_5$6H@; AP"D!)!]0/L P"\!OA%:9&9D3:FD MHP%G&\3UW8I-'YC:&+12$Z7Z,;Z\2&V0,*(;))6,'0,@S;.]0BW2;_K#=QU788UT(DRNI6, MKE7&#>5/ZELA4^\J-$DHT/V:!-+J[^5OC7!B_KTJ_YXU_X\TXFA-X[PQ^P+; MK67?]M3?O@!KB!,%]"L!_>.,XBZ%RAR4:XSSI;)[=/$*V[ &.M8VWHALIR87 M54TNSK8-.\-UDL7L&1JWY<0*/5$:]K;?K-[9QE%2[#@'\7N=O??6'NE4);4> M 9_E'27<;A[V&*=J(%L-Y S_*,%U _';W?T(7;PT1I^;FMP1_R+H_-P+EW_DJ/Y&:NW-(4\[QZ>,LH%2B& MA:+T6CWU>O!B1"X6DF5FRGQD4LVLYG %- 2N;U#7%XS)EX4.4/U0,?H?4$L# M!!0 ( #F ?5A&U]9V7 , &,* 9 >&PO=V]R:W-H965TW,D54<)=G3$Z=5*GBS'5E MG&).Y"DOD.DW&RYRHO14;%U9""2)=,[#PN?Z#959L&=30JRQ16JFV(I],QM4!*:(Y.4,Q"XF3KG M_EDT-O;6X O%O3P8@U&RYOS63#XD4\%X[:P8Y9=63W-5Y.' (^L\X!+5#<.3@/^?0JQUZ5FC%S,JZ)(K,)H+O M01AKC68&-C?66ZNAS.SB2@G]EFH_-5M]OH[^ANAZOKQ:K,X_?[A>P/+C^6(% MKR]1$9I)6! AB,GU&SB!F]4EO'[U!EX!93"G6::W0DYNHUY448-G MHOH!S#E3J80KEF#R&,#5$AH=P8..BZ 3\1+C4^AY;R'P@EX+H>@E[KYU#SKH M])JT]BQ>_QF\19FO40#?@$R)0 EDIY-)UAF"XK!&H%*6F$!1"ED2ILRJ2A&N MOI54W<,R(ZPMJU70T 8U];F;A;WA8.+N#I5V,C.WPIDL2(Q31Y>]1+%#9_;G M'_[ ^ZM#=[_1W>_6S=E)3&0*^N#&MR>FP!*(>:XO'4ELW>*=&6.;N@IZ?*#. M.^T=B6NS"1J;1YS#AG/8R?F&"8SYEM'_CKG&7"I]565$Z3=ZATJV0VG&.G%* MT-@,K5 @>R*2UD((7R"JD]\O[MB@43_XG]2_A0(%Y8DY]36FP6E+2CM'AQOXS1W,[_=O&MA/LY0FM)/TFL$>ZQXWN M\>_8G?&3K/NA9WY'N],9[&>EN ??ZQS%UK8Q4A=*%[0K67.D>PPY3W06B, ;Z M_89S]3 Q 9J^&PO M=V]R:W-H965TT0 M" VJ=@7QT4NNC34G#K;3#GX]?DE#5V410WR)??8]S]USIYSC'>,/(@>0Z+&@ MI1@[N935E>N*-(<"BP&KH%0W:\8++)7)-ZZH..#,@ KJ!IX7N04FI9/$YFS. MDYC5DI(2YAR)NB@P_WD-E.W&CN_L#Q9DDTM]X"9QA3>P!+FJYEQ9;LN2D0)* M05B).*S'SL2_FD;:WSA\); 3!WNDE=PS]J"-C]G8\71"0"&5F@&K90M3H%03 MJ31^-)Q.&U(##_=[]O=&N])RCP5,&?U&,IF/G0L'9;#&-94+MOL C9Z1YDL9 M%>:+=M9W=.F@M!:2%0U895"0TJ[XL:G# <"/G@$$#2 X!@R? 80-(#1";69& MU@Q+G,2<[1#7WHI-;TQM#%JI(:7NXE)R=4L43B9WBYO)B>4' MZ):5,A?HILP@>TK@JL3;[(-]]M=!+^,,T@$*O3*E:2Q89,CV;MDD0N]L.":-6PJA7 MPKSF::XF0(:$$=.EP#*,#H+ZD1]Z%VUDFUMOH'_L1-3*B/H[(5GZH :J)+R[ M"Q9^>:#AW!]$1PIZ8[Q4@7LPCPK@&S.F!4I974H[FMK3]B68F 'H_G&WS\@M MYAM2"D1AK:#>X*TJ-;>CV1J256:ZW3.I9J79YNHU ZX=U/V:,;DW=(#V?4Q^ M U!+ P04 " Y@'U8@&8!FRD" #-! &0 'AL+W=OL@!!(4YTFW8I*$FE=,S'!H&KY\=E-KHU5 M)PZVTPS$'\_924-!W:3U0^VS[SV_9]\E:J7:ZP+ D(=25#KV"F/J&:4Z*Z!D M>B1KJ'!G*U7)#(9J1W6M@.4.5 H:^/X5+1FOO"1R:TN51+(Q@E>P5$0W9V#LNK/BN,':!)E'-=K &\[5>*HSHP)+S$BK-9444;&/O>CR;3VR^ M2_C&H=4G%("SR=']EO MG7?TLF$:;J3XSG-3Q-Y;C^2P98TP*]F^A][/I>7+I-#NG[1=[F3JD:S11I8] M&!64O.I&]M#?PPD@#!X!!#T@<+J[@YS*!3,LB91LB;+9R&8GSJI#HSA>V4=9 M&X6[''$F6:6+-+V_GG],R7*5WJ8K7"#K+Y]O/I#7"S","TT^,:68O;PW$35X MID72K.>?=_S!(_P+R$8D]"](X 4DHT053H/OA7T**X@<'P> @<">$SW9P M3FW'-3G/93M@IFN60>QAB6M0!_"25R_&5_Z[)Y2&@]+P*?9DB04'2D%.\%FS M_<7Q*EAC"JGX+]SX??9>.ND=^:4CM[UV2+#S["^BAS.J)H.JR?-4U4R1 Q,- MH)J_#W9.44<\/5'DCWQ__)\>>E*=MM'OF=KQ2A,!6\3YHRE:4EWS=(&1M2O8 MC318_FY:X/<&E$W _:V4YAC8'AB^8,D?4$L#!!0 ( #F ?5BKO.X"Y0( M & ) 9 >&PO=V]R:W-H965TX[/N5SG MNK>E[(U' +MTH3POA$)L>J:)@\B2#&_HRL@\LV"LA0+.65+DZ\8X%"#TL1T M+,LS4QP3P^_IM2?F]^A:)#&!)X;X.DTQ^SN$A&[[AFWL%Y[C9234@NGW5G@) M,Q OJR2(. /8Y@),# MG%- XPS S0&N-IHIT[;&6&"_Q^@6,14MV=1 YT:CI9N8J+]Q)IA\&TN<\*>3 M\>1Y\!T-'L=H-A_,)^C^@\!QPF_0+7J9C='UU0VZ0C%! M\XBN.28A[YE"RE!D9I!O.O M< !]0QY*#FP#AO_YD^U97ZML?1#9D1JF/B(;W[8: M/7-S*+P1];"!Y$=N6P5+ENUR9]"" PG51Y;I93>.M9)VBMBW%9UWMN%HO;_ M56>[M%=)3CGDG)I.H:9S07'&)* I((%W"':R#?-*@9T+ZK0<N]#U@7 M: SS>JW\JENE4WN:NMJ03)AYT*M28$O=PCD*Z)J([(M?K!;7A(%NCB?K0W5] MT#WPG2:[>SQ@MHP)1PDL)*5UUY*98ED[SR:"KG1'?*5"]E<]C.05")@*D.\7 ME(K]1&U07*K\?U!+ P04 " Y@'U8:NY>!84# !P"@ &0 'AL+W=O M59.(06WCRH5] DO?EV96TVM&>LA\\011P MR+."CZU$B.VM;?,PP9SP:[K%0GZ)*5:KPO/Z281:L&>C+9D@TL4W[9/3,[L MVDJ4YECPE!; ,!Y;4_=VYFH%+?$]Q3T_&8,*94WI#S6YC\:6HX@PPU H$T3^ M[7"&6:8L28Y_CT:MVJ=2/!V_6O^B@Y?!K G'& ^LI>2#.N?V%?R092."RYH/E161+D:5']D\,Q$2<*;G!&P3LJ>$V%WAD% M_ZC@ZT K,AW6G @R&3&Z!Z:DI34UT+G1VC*:M%#;N!1,?DVEGIA\6/LZ\,"5M,_%TNXF*,@:<;!O80K^+:'1Z5SGUSCAU/7B@A4@X+(H(H_<&;!E!'8;W&L:=UVEQCN$U M^,YG\!S/-P#-/J+N:G6O \>OL^IK>[US6<4(&.[/ICQ6;@+M1MW(W>3*=P-G9.].@S-)#8?#6NI=#+TZ MAEYW#)3).U!H>$U)HG_D>9176)A(*V/]4P;7;W"V95R5;A-EOZ;L=U(^4G6" M2ED,UAD"'F1YXV@\DOVV<\=K !IDSJ4QJ L"E4+E[7DU-3$$[:;T&4EO$ M=\Q$@YIHT$GTQ%+*X 4).]E2#O(J@V E7I5;8_X&;58O:,"V90+7##NL88>= ML+.$%!M4]69'LI)4I3^3CP\I0C1A#MOY\@9-3H/08'CF)-[4I#>=I"LJY(U7 MMZ7K%-X83F%SR]LR_HV9S77>RKSSH8HTE;M<'#(=FA-?OE)5JE?387X_[+V/@\GSYW[@>OX5I<_0R%[ M)5F XW;)QCB6S88Q)6Z[X@[JG=(]P9N9JA=[(&R3%APRC*5)YWH@CQ:KVIMJ(NA6=PAK*F2_ MH8>); F1*0'Y/:94O$Z4@[K)G/P'4$L#!!0 ( #F ?5@^X>+/.P0 !T/ M 9 >&PO=V]R:W-H965TTA(=$Z5$C:3L9)]^1TF1'T0IZ; WB63?'7]W MY-W?G.R$_*DVE&KTF/),39V-UOF%ZZIX0U.BSD5.,_AF+61*-+S*!U?EDI*D M=$JYZWM>X*:$93)W000E=DX+K6['[@]8)C4R\6'!5_D6[RC8 X[A06J2U,Q"D+*O^D\>Z M$ <.>-CAX-<._FL=!K7#H$RT(BO36A)-9A,I=D@::XAF'LK:E-Z0#W\"YI?+]'=_?S^$GV^7GS[>HGNYW]=WJ%W2ZH)XPKY[]$9 M^GZW1._>O$=O$,O0_484BF2)FK@:0$PX-ZX7_50MZG'!>.Q-W.UAFA8K,VL:JR/^8<,_[.6_)X\H MEC1A^HC2>B:K2*-#@&@\/J%\P>@("Q;N5ZR7SF7M;C]V-5O;Y QWGK9\ M+TRX7YFNJ?5\NK^40MCZ1=?JM#Z3"MT]N+N8B^-7(A]8IA"G:_#QSL>0NZSN M8M6+%GEYG5D)#9>C\G$#]U]OVC 0_5=.:5>M4D=":%/4 A(M5*O4TJK0;5]-K7_%F:F5^S)#1#KJC@(''1]X;MJYO(QKN +Q1+M3<&6\E< MB#<[N4_Z7F %(<-86P9B7BN\1<8LD9'Q8\OIU2DM<'^\8[]SM9M:YD3AK6!? M::+3OM?U(,$%*9A^$>5GW-9S8?EBP91[0EG%1I$'<:&TR+9@HR"CO'J3];8/ M>X!N\ X@W )"I[M*Y%2.B":#GA0E2!MMV.S E>K01ASE]E"F6II=:G!Z<#<> MC5^&#S"KYVLBP9'Z\37E3I0S?2=D.X5%PG2H8\P23/PE\H[\N(MP5<1,V,HXP;D$G M.(,P"#OP.AW!Q^/3!MY.W9R.X^W\5W,.55[QG1_FLQ?L2N4DQKYG;I!"N4)O M<'+4CH+K!K7GM=KS)G;3!15+FKN/72Q DS69,S2'%8L,#XEMINL&'_ZF@3)% M#H6FC/[$I 7F9L#DZ>'DJ!NV+Z^5C2JDQ,1^(@8)&R32G$K[$LRW KFD0IZ! M3A$8S:@F3JL6<#A7(E !%QI(GK/-&#7U!+ P04 " Y@'U8RAT]@'<% !P' &0 'AL+W=O M?7IV^!Z'QAK+OQ8(0 M;KUD:5Z.4\P6),/%,5V27/SR3%F&N;AEG-K!?']PG\P4O'SB3\1+/R0/A MWY9W3-PY;90XR4A>)#2W&'D^M<_ R11%98%*\5="-L76M54VY8G2[^7-57QJ MNZ4CDI(9+T-@\6]-IB1-RTC"QX\FJ-W661;F M([8* '^@ &P*P'X!;Z :@J@JJ&ULZI9%YCCR9C1C<5*M8A67E1]4Y46K4GR M+JR/ M'SY9'ZPDMQX7=%7@/"[&#A=UEQ&<65//>5T/'*@'0.N:YGQ16)_SF,3= (XP MW3J'K\[/H3'B!9D=6\C]PX(N1!I#TWV*@ZHX--A!;4>B*IXW$.]V21CF23X7 MDWM-\A71=E(=PZ]BE"ML/4&1B_RQL]YVKJH\%X11J^H8]%J#WIX&4UIHS=7E M1UO5'@$OC%#/G4X6(ACH[8U:>R.CO0LBTM LP?7BSF,+9Y3QY+_J@<[M2+$1 MH;Y5LZ;CTV]]^D:?CSB?)T\IL7!1$*[M1U^I%82N'_2\J2H8(7? 7="Z"XSN M+BF--TF:ZFP%2H4!='NFS)J.I;"U%)KG'5\0)K('W]UQH=HEH=NW:*RMI-Y) ML<0S$Y97# M?ZY)]D38OUJ'QBC[+Y^F*0>*UFVS)!K8%VDFY@(56&'D*Z.B4;G1T)275 -F MK.VF+E A!8 WZMO3H6PTX$ZR#)AA]F;H @W;0-^J1N,-.)5< V:P[8%=H,(+ MN7X_ZVI4 (&AY204.!BRPFUA&2?J9 BH4"(* MFA$UI5E&F%C J3'IFZ.\->D?*EJWS1)T\! ;K29([Q4F@/U1T,HRU,BB$1P:<,DG^.L;+Z@B1[%EDG0M223!@VV\H H?Q:%)TG4HZ03-=-J9 M^U7>:,=4(QL>4R31A,QHVC?[(QVBHIY)G<@+!RQ*0*$=@*)L246F(5I?QK)O M3?N'BM9MJ40=,J-NS^]KZMZJ/UN,DJZYK6]_^S)I*-TC%31'(HDK7_YTLL ? M^+:&)(^0F4=O3O9(Q<[V%\C&K4XT-*Z12!D'E"YM&%7K^ #B1 MA!$RP\B4ZI&*%V7^F21=2Y(^R$R?-Z1ZM!M&1DG7H801,L-H5ZI'*EYT(ZJJ M#",J.83,'/J%+SU-1+_CI.]6U8AWRYY99^OL1KS+SZLCK<*:T57.Z\.0]FE[ M;'96'1;UGI^#DVE]^"7#U&=QUYC-D[RP4O(L0KK'@>@_5A]OU3><+JL3HB?* M.&PO=V]R:W-H965T3',2J8V>V(>V_G^V$"$VTTK[$/OO>Q^\E MY\2-5$^Z!##HN>)")[@TIIX0HO,2*JH'L@9A=_925=384!V(KA70PHLJ3L(@ M&).*,H'3V*^M5!K+H^%,P$HA?:PJJEZFP&63X"$^+ZS9H31N@:1Q30^P ;.M M5\I&I*<4K *AF11(P3[!WX:3:>3R?<)/!HV^F"-7R4[*)QVVEAW5,)/\%RM,F> O&!6PIT=NUK+Y M 5T](\?+)=?^B9HV]W:,47[41E:=V#JHF&A'^MR]APM!&+XB"#M!Z'VW!WF7 M;RG- M.7"=U?\7TK]02P,$% @ .8!]6/B A_K/ @ &@@ !D !X;"]W;W)K M&ULK99A;]HP$(;_RBFKIE;J2$@@=!U$:J%5JXV5 ME;)JFO;!A NQFMB9[4#W[VQ-H=8TE)FO.%5"OZ5:IX+IP]WPX\W=I]'5_12NOLQN M'[[!\0@5H8F$ST0(8K;Y!-[!;#J"XZ,3. (;9$P$2J ,9HPJ>:H'=7M,DT1_ M&MFWE8[,^-MA%<5E&85[((JV"V/.5"SABBUPL6M@:Z2:R]UP7;J-CB,,6^ Y MI^ ZKK WZ/92:8D* Y9+L)89]Z^;2I= MNH6+.8"KH//>]WK=OKW:#KYQ,7/PSV5&0AQ8^F1+%"NT@K=OVK[SH0&E4Z-T M&E$F5?APL12(^D K^#[&=([BQSZB1K-_#[7D_D]F.]S=FKO;R#U5/'P"*F7^ M,D%+T$;U:T&[?\N#'02_1O ;$>ZB" 5E2\@$#??F7Z/^M1"EV=D6A-\ZVT_0 MJPEZS%O+>R].$"-J[PVD>RMZS=%L2RJDH20YTR5 M-W$]6A>^B^*^M_],+ZOFF(@E91(2C+34:?5T"HBR$I4=Q;/B,I]SI4M#T8QU M\49A)NCW$>=JTS$+U'\'@M]02P,$% @ .8!]6%?%U@O5 @ 5PH !D M !X;"]W;W)K&ULK99=;]HP%(;_BI554RMMS0I[4"W7S\[H1E=(&6T-V G?M]S'MLG=KCD MXDZF H],)K)@94JE9_:MHQ38%@>\QPR_6;&!<-*=\7:!'84YGL,$U&U^ M)73/KET2PB"3A&=(P&Q@G;FG0]=QOS*UZIA&N-Y^=/]8PFN8*98PY/0[250ZL/H62F"&"ZJN M^?(SK("ZQB_F5):_:%F-[?8L%!=2<;82ZPP8R:I__+":B#6!ZV\1>"N!MZN@ MLQ)T2M JLQ)KA!6.0L&72)C1VLTTRKDIU9J&9&89)TKHMT3K5'0V_'H[GHQO MQE\NT>$(%"94HDLL!#;3>X3>H]O)"!T>'*$#1#)TD_)"XBR1H:UT=.-AQZM( MYU4D;TND$<3'J..\0Y[C=3;(A[O(W5+N/97;FKD&]VIPK_3SM_@-.6-Z&^D) MCN\0D;* 9!-391*4)J8D%E$WM!?K:3='^/6()YEUZLPZ[9EAF>KM?5\0L3FG M2MY=B^AU'>>?M%ICF(_#JOO P/+7/KUP1^*\%9DA!3 MI)BB6,-L8O ;#*[?8&B-LB=#MV;H/K,*= %"H4^"%SG2W[LY*1CZ<0%L"N+G M)J16O]VSK=!?R>P)>E"C!Z]1&D%C"?N-%6P-M"=&K\;HO:R.>@V 9AFUAM@3 MH%\#]%]:1OU=RJ@URIX,)S7#R^>XIV=55+>8 MJJ-X7EX$IESI:T793/7-#X09H-_/.%>/'7.WJ.^2T1]02P,$% @ .8!] M6)WIZAQ0 @ - 4 !D !X;"]W;W)K&ULC51M M;],P$/XKIS"A34)+FKXPC312NQ96B4W3NL%G-[DFUAP[V)=V_'MLIPT%NHHO MB<^^Y^5LGY.MTB^F1"1XK80TXZ DJJ_#T&0E5LQ>5&2FPC3 MI&8%+I&>ZP=MH[!CR7F%TG E0>-Z'$QZU].AR_<)WSANS<$87"4KI5Y0,H<",' .SOPW>H!".R-KXL>,,.DD'/!SOV3_[VFTM*V;P1HGO/*=R'%P% MD..:-8(>U?86=_5X@YD2QG]AV^8.^P%DC2%5[<#60<5E^V>ONWTX ,3Q&X!X M!XB][U;(NYPQ8FFBU1:TR[9L;N!+]6AKCDMW*$O2=I5;'*6+^Z?)_9?%].L< M)LOE_&D)YS,DQH6!>Z8U9_$H36QB<99YA=0C_Z '$4]^%Y.8/SLXL3O/UN/_J> MM_^_^W&LV)9B<)S"M=&UJ5F&X\#VB4&]P2!]_ZXWBCZ=,#CH# Y.L:<+24P6 M?"40F#%(1T^CI1AY"M>6FS2^BJ(DW!P1'G;"PY/"H._/84'-[E"7?A^-9:[D=1>ZFZV>Q(F;2?\ M3F_?DSNF"RX-"%Q;:'3YT>KKMD?;@%3M^V*ER':9'Y;V64/M$NSZ6BG:!TZ@ M>RC37U!+ P04 " Y@'U8-OB)[#8" "M! &0 'AL+W=O."OJ6 I1H;)"*S"X'+&K_G \ M\/[!X5'@QN[MP6>RT/K)&]^*$8N]()28DV?@[K/&:Y32$SD9SUM.UH7TP/W] MCOTVY.YR67"+UUK^$@65(_:)08%+WDAZT)NON,WGPO/E6MJPPJ;UO4@8Y(TE M76W!3D$E5/OE+]LZ[ &20X!D"TB"[C904'G#B6>IT1LPWMNQ^4U(-:"=.*'\ M3YF1<;?"X2B;S<>SR8_YY.XG3![=.H/3&R0NI(4[;@SW-3N#$Q *ID)*5TB; M1N0">WB4;X.,VR#)@2!]F&I%I86)*K#X'Q\YP9WJ9*=ZG!PE_,Y5#\[C#Y#$ MR0#FLQLX/3D[PGO>5>,\\ X.5:-96'QN4!%,UG[]/<5J@>;/6SD?I?+#-+0U MSW'$W+18-&MDV?MW__U)IVA@_0O5#97U!+ P04 M " Y@'U8]+7(*S@# #L$P #0 'AL+W-T>6QE!NY^].SOK/%W>[L8O+' 91E[1ZP-$KSH=7!A 3#PY M3'R?-B9]?&QW'.\=HJ8=F[*^9T+'DJ-GMT2"78KWI<>@" M1IV4-'@F?!B."6<3Q8"5DY+QI0OW(#"57*I FVHSZ;H0J7\YN.MZ4(B-3LF$ M5#:WR^"^)\WP'6#5 X.,\]9@+W2!T: B6E,E[DS'#K;!%U#0M!^7E7%8*++L M]J[#-<'>3)*)5!E5;9INN J-!ISF8$>Q8@9W+:L(0*UE:1H9(X44Q'I8,9J& MD9U2SA_@*?V>;VDO\HU]Z\"NB;9I##5-)^,ZH+^IYK0W9>-7Z085>Y;ZT]Q, M1]@^U">]5S1G"]M?Y*T!3+V+JY.JXLN/G!6BI&[R!R<<#M3,)F<@LF3J,G^*9A,C]]D?)P>H^:0L7&2V3K' MM-$ SHO#\!N1B(J,+FHV;KBHFMAF8ALG:7$#8 M1>[LY4!FO)SXAAV%?.&/<$XDJ88 M K7HK]$D058G@8]_?["G)([3U(\ YG<0QQ@"3R..8 [ X;$L7T/[KR/HM5[ M*EK_?V_T&U!+ P04 " Y@'U8EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( #F ?5C!VHGB0@4 .TN / M>&PO=V]R:V)O;VLN>&ULQ9K?EN*J8*<334*G" N\SU+>FR7 MYNDN_9&L1[U!CU7;XNV^*-,?15['6;@JBRP;]93]B8>DK-/527,H(:/XJ6I: MZO@IB 7(J&<.Q 4W:5G5S2^:Z\>"\341/]X?O=3%-,WJI)S$=3(KBY?G-/\J M+R/NH@]NH^F'P^>^$V_*_].-Q6:3KI))L7K9)7F][\A-F>?S $#J"*1^-<@P\FP M:2"0QM4@;2N\!Y F FG20GK!S'*=OZW(\5QFN?*Y#)V&T0]XR 'D$($F^[C?RP=7SZ3,'X/L ^H*4+^ -WEYP%W/9FKB.?28B&NH5> M+E%@V2V5*)A+%&*93/BX-6Z8,A1B9\RY%?)6SV!N4(CEP!?^W'ODG(VYRZ=. MQ'PQ#5MTF!048BM(/WUFMK?PN1ONP^X)'^8#A5@(42 &$6/17B,/_5! &UKP)K(WLF>.*4>8LLOYJSPTL M_"O$\3_D,QGP!=O4"Q;64815L>"O$@?_G],VX)% E!/#%J/LP"BG8@I0R16P M6#C1/H>3HRR5(%(2[LI\!$*B)0:Q%IHY<>_-Q<,8-H*/'B$:9@F5V!*6+7#" M8ZNKF"I48E4X;F2Y,T>&%2L,CPI%S!(JM266XU",GIRJ,B=J@V%Z4(GU@*;B M7U2(B?E"O6;%\$6#F)@TU&O6#.W>Q*RA7J5J8!^B6'!4O\&%"\P@VN7+ATY& M3"(:L41DVMX)A4E#HU^8VA,IX'YPR#VQQ'7T8ABRC N5*4TMNY-9!#$QE9C$*CF_A]<@0TS,+":Q6=!UDM:S:6*:,8DU@V.V MGDW,.2:QV=4A@Z(2;F()/806#7]#_RHR'FH"&Q@TYV4MNP$!-ST)#802?[JN MQ.O#V]J'-\WO_@502P,$% @ .8!]6*QM4%<\ @ KRH !H !X;"]? M;]LAZ:KV71; M>@.2GGS0)(K'H>W=3T@7R2.SF$WQ6 MSER\?O7Y?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^ M;-+=>7*U>'Y;5I@_*"U1QB5!T@1K JT3@WD*@ MMZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80 MZ*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] MO8- [P;U;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( #F ?5A :Q>Z ( ,8I 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D& MRNUQ4D "004J$F_3J+4];^*1OE7/[IX]Q>KS MRM*%SJ;\-:R8M]7&KHB)V6 MNZ)'^Y-3OF':??*#\\1#*>G/A>BD)K]K_B>F$L? M_'XT3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?X"4$L! A0#% @ .8!] M6 =!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " Y@'U83[\&&>X K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " Y@'U8F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( #F ?5CKT+4@F0< $S 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ .8!]6%FJAGRV @ S@< !@ ("!5!8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!] M6$\RB>G+!P =2( !@ ("!:"( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ .8!]6).KA.@4! "@H !@ M ("!=48 'AL+W=O&UL4$L! A0#% @ .8!]6'!F/KB' @ MI@4 !D ("!$4X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6)^DJB%0"0 AQ@ !D M ("!N%T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .8!]6*G;SER+ P R@< !D ("!G7 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!] M6$5QW$Q>" V!0 !D ("!.8$ 'AL+W=O"0 &0 M @('.B0 >&PO=V]R:W-H965TG">@P4 .X+ 9 " @52. !X;"]W;W)K M&UL4$L! A0#% @ .8!]6 WE-2(O! 5@D M !D ("!#I0 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ .8!]6-CF.%4X P /P< !D M ("!@:$ 'AL+W=O&PO=V]R:W-H965T M0( (X% 9 M " @2FZ !X;"]W;W)K&UL4$L! A0# M% @ .8!]6+R3&A25 P OP@ !D ("!V;P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6%]: M/["> @ 808 !D ("!+L8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6-I&PG&PO M=V]R:W-H965T&UL4$L! A0#% @ .8!]6.2236H3 P I@T !D ("! MPMP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .8!]6,Z*3)6O @ H0< !D ("!NN8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6+KQ!%ME M P B0T !D ("!3^\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6/;+'T0. P +@H !D M ("!6/@ 'AL+W=O-,ZL" E"0 &0 @(&=^P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ .8!]6-#R^DY0 @ ' < !D ("!2@$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.8!]6.C_)HT; P 8PL !D ("!C0L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6%U_JV=, @ M> 4 !D ("!1A8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6&//O0BH P M! !D M ("!@AX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .8!]6(!F 9LI @ S00 !D ("!N2@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!] M6#[AXL\[! '0\ !D ("!\3$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6'%.ADX" @ (P0 M !D ("!(S\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8!]6)WIZAQ0 @ - 4 !D M ("!;D&PO=V]R:W-H965T M)"!0 [2X \ ( !KE ! 'AL+W=O MZ ( ,8I 3 " 9%8 0!;0V]N=&5N B=%]4>7!E&UL4$L%!@ !0 % YQ4 ,): 0 $! end XML 88 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 89 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 101 331 1 false 39 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://englobal.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://englobal.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://englobal.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://englobal.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT) Sheet http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT) Statements 5 false false R6.htm 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://englobal.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 000007 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION Sheet http://englobal.com/role/OrganizationAndBasisOfPresentation ORGANIZATION AND BASIS OF PRESENTATION Notes 7 false false R8.htm 000008 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS Sheet http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncements ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 000009 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS Sheet http://englobal.com/role/DetailOfCertainBalanceSheetAccounts DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS Notes 9 false false R10.htm 000010 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://englobal.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 000011 - Disclosure - REVENUE RECOGNITION Sheet http://englobal.com/role/RevenueRecognition REVENUE RECOGNITION Notes 11 false false R12.htm 000012 - Disclosure - CONTRACTS Sheet http://englobal.com/role/CONTRACTS CONTRACTS Notes 12 false false R13.htm 000013 - Disclosure - DEBT Sheet http://englobal.com/role/DEBT DEBT Notes 13 false false R14.htm 000014 - Disclosure - LEASES Sheet http://englobal.com/role/LEASES LEASES Notes 14 false false R15.htm 000015 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://englobal.com/role/EmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 15 false false R16.htm 000016 - Disclosure - STOCK COMPENSATION PLANS Sheet http://englobal.com/role/StockCompensationPlans STOCK COMPENSATION PLANS Notes 16 false false R17.htm 000017 - Disclosure - TREASURY STOCK Sheet http://englobal.com/role/TreasuryStock TREASURY STOCK Notes 17 false false R18.htm 000018 - Disclosure - REDEEMABLE PREFERRED STOCK Sheet http://englobal.com/role/RedeemablePreferredStock REDEEMABLE PREFERRED STOCK Notes 18 false false R19.htm 000019 - Disclosure - FEDERAL AND STATE INCOME TAXES Sheet http://englobal.com/role/FederalAndStateIncomeTaxes FEDERAL AND STATE INCOME TAXES Notes 19 false false R20.htm 000020 - Disclosure - SEGMENT INFORMATION Sheet http://englobal.com/role/SegmentInformation SEGMENT INFORMATION Notes 20 false false R21.htm 000021 - Disclosure - EMPLOYEE RETENTION CREDIT Sheet http://englobal.com/role/EmployeeRetentionCredit EMPLOYEE RETENTION CREDIT Notes 21 false false R22.htm 000022 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://englobal.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 000023 - Disclosure - STOCKHOLDERS EQUITY Sheet http://englobal.com/role/StockholdersEquity STOCKHOLDERS EQUITY Notes 23 false false R24.htm 000024 - Disclosure - ACQUISITION Sheet http://englobal.com/role/ACQUISITION ACQUISITION Notes 24 false false R25.htm 000025 - Disclosure - INTANGIBLE ASSETS Sheet http://englobal.com/role/IntangibleAssets INTANGIBLE ASSETS Notes 25 false false R26.htm 000026 - Disclosure - SUBSEQUENT EVENTS Sheet http://englobal.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 26 false false R27.htm 000027 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Policies) Policies 27 false false R28.htm 000028 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Tables) Sheet http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsTables ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Tables) Tables http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncements 28 false false R29.htm 000029 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Tables) Sheet http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Tables) Tables http://englobal.com/role/DetailOfCertainBalanceSheetAccounts 29 false false R30.htm 000030 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://englobal.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://englobal.com/role/PropertyAndEquipment 30 false false R31.htm 000031 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://englobal.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://englobal.com/role/RevenueRecognition 31 false false R32.htm 000032 - Disclosure - DEBT (Tables) Sheet http://englobal.com/role/DebtTables DEBT (Tables) Tables http://englobal.com/role/DEBT 32 false false R33.htm 000033 - Disclosure - CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) Sheet http://englobal.com/role/ContractsAssetsAndContractLiabilitiesTables CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) Tables 33 false false R34.htm 000034 - Disclosure - LEASES (Tables) Sheet http://englobal.com/role/LeasesTables LEASES (Tables) Tables http://englobal.com/role/LEASES 34 false false R35.htm 000035 - Disclosure - STOCK COMPENSATION PLANS (Tables) Sheet http://englobal.com/role/StockCompensationPlansTables STOCK COMPENSATION PLANS (Tables) Tables http://englobal.com/role/StockCompensationPlans 35 false false R36.htm 000036 - Disclosure - FEDERAL AND STATE INCOME TAXES (Tables) Sheet http://englobal.com/role/FederalAndStateIncomeTaxesTables FEDERAL AND STATE INCOME TAXES (Tables) Tables http://englobal.com/role/FederalAndStateIncomeTaxes 36 false false R37.htm 000037 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://englobal.com/role/SegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://englobal.com/role/SegmentInformation 37 false false R38.htm 000038 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details) Sheet http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details) Details http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsTables 38 false false R39.htm 000039 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) Sheet http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) Details http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsTables 39 false false R40.htm 000040 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details) Sheet http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details) Details http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables 40 false false R41.htm 000041 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 1) Sheet http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails1 DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 1) Details http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables 41 false false R42.htm 000042 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 2) Sheet http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2 DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 2) Details http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables 42 false false R43.htm 000043 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details Narrative) Sheet http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetailsNarrative DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details Narrative) Details http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables 43 false false R44.htm 000044 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://englobal.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://englobal.com/role/PropertyAndEquipmentTables 44 false false R45.htm 000045 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://englobal.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://englobal.com/role/PropertyAndEquipmentTables 45 false false R46.htm 000046 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://englobal.com/role/RevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://englobal.com/role/RevenueRecognitionTables 46 false false R47.htm 000047 - Disclosure - CONTRACTS (Details) Sheet http://englobal.com/role/ContractsDetails CONTRACTS (Details) Details http://englobal.com/role/ContractsAssetsAndContractLiabilitiesTables 47 false false R48.htm 000048 - Disclosure - CONTRACTS (Details Narrative) Sheet http://englobal.com/role/ContractsDetailsNarrative CONTRACTS (Details Narrative) Details http://englobal.com/role/ContractsAssetsAndContractLiabilitiesTables 48 false false R49.htm 000049 - Disclosure - DEBT (Details) Sheet http://englobal.com/role/DebtDetails DEBT (Details) Details http://englobal.com/role/DebtTables 49 false false R50.htm 000050 - Disclosure - DEBT (Details 1) Sheet http://englobal.com/role/DebtDetails1 DEBT (Details 1) Details http://englobal.com/role/DebtTables 50 false false R51.htm 000051 - Disclosure - DEBT (Details Narrative) Sheet http://englobal.com/role/DebtDetailsNarrative DEBT (Details Narrative) Details http://englobal.com/role/DebtTables 51 false false R52.htm 000052 - Disclosure - LEASES (Details) Sheet http://englobal.com/role/LeasesDetails LEASES (Details) Details http://englobal.com/role/LeasesTables 52 false false R53.htm 000053 - Disclosure - LEASES (Details 1) Sheet http://englobal.com/role/LeasesDetails1 LEASES (Details 1) Details http://englobal.com/role/LeasesTables 53 false false R54.htm 000054 - Disclosure - LEASES (Details 2) Sheet http://englobal.com/role/LeasesDetails2 LEASES (Details 2) Details http://englobal.com/role/LeasesTables 54 false false R55.htm 000055 - Disclosure - LEASES (Details 3) Sheet http://englobal.com/role/LeasesDetails3 LEASES (Details 3) Details http://englobal.com/role/LeasesTables 55 false false R56.htm 000056 - Disclosure - LEASES (Details Narrative) Sheet http://englobal.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://englobal.com/role/LeasesTables 56 false false R57.htm 000057 - Disclosure - EMPLOYEE BENEFIT PLANS (Details Narrative) Sheet http://englobal.com/role/EmployeeBenefitPlansDetailsNarrative EMPLOYEE BENEFIT PLANS (Details Narrative) Details http://englobal.com/role/EmployeeBenefitPlans 57 false false R58.htm 000058 - Disclosure - STOCK COMPENSATION PLANS (Details) Sheet http://englobal.com/role/StockCompensationPlansDetails STOCK COMPENSATION PLANS (Details) Details http://englobal.com/role/StockCompensationPlansTables 58 false false R59.htm 000059 - Disclosure - STOCK COMPENSATION PLANS (Details 1) Sheet http://englobal.com/role/StockCompensationPlansDetails1 STOCK COMPENSATION PLANS (Details 1) Details http://englobal.com/role/StockCompensationPlansTables 59 false false R60.htm 000060 - Disclosure - STOCK COMPENSATION PLANS (Details Narrative) Sheet http://englobal.com/role/StockCompensationPlansDetailsNarrative STOCK COMPENSATION PLANS (Details Narrative) Details http://englobal.com/role/StockCompensationPlansTables 60 false false R61.htm 000061 - Disclosure - TREASURY STOCK (Details Narrative) Sheet http://englobal.com/role/TreasuryStockDetailsNarrative TREASURY STOCK (Details Narrative) Details http://englobal.com/role/TreasuryStock 61 false false R62.htm 000062 - Disclosure - REDEEMABLE PREFERRED STOCK (Details Narrative) Sheet http://englobal.com/role/RedeemablePreferredStockDetailsNarrative REDEEMABLE PREFERRED STOCK (Details Narrative) Details http://englobal.com/role/RedeemablePreferredStock 62 false false R63.htm 000063 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details) Sheet http://englobal.com/role/FederalAndStateIncomeTaxesDetails FEDERAL AND STATE INCOME TAXES (Details) Details http://englobal.com/role/FederalAndStateIncomeTaxesTables 63 false false R64.htm 000064 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details 1) Sheet http://englobal.com/role/FederalAndStateIncomeTaxesDetails1 FEDERAL AND STATE INCOME TAXES (Details 1) Details http://englobal.com/role/FederalAndStateIncomeTaxesTables 64 false false R65.htm 000065 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details 2) Sheet http://englobal.com/role/FederalAndStateIncomeTaxesDetails2 FEDERAL AND STATE INCOME TAXES (Details 2) Details http://englobal.com/role/FederalAndStateIncomeTaxesTables 65 false false R66.htm 000066 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details Narrative) Sheet http://englobal.com/role/FederalAndStateIncomeTaxesDetailsNarrative FEDERAL AND STATE INCOME TAXES (Details Narrative) Details http://englobal.com/role/FederalAndStateIncomeTaxesTables 66 false false R67.htm 000067 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://englobal.com/role/SegmentInformationDetails SEGMENT INFORMATION (Details) Details http://englobal.com/role/SegmentInformationTables 67 false false R68.htm 000069 - Disclosure - EMPLOYEE RETENTION CREDIT (Details Narrative) Sheet http://englobal.com/role/EmployeeRetentionCreditDetailsNarrative EMPLOYEE RETENTION CREDIT (Details Narrative) Details http://englobal.com/role/EmployeeRetentionCredit 68 false false R69.htm 000070 - Disclosure - STOCKHOLDERS EQUITY (Details Narrative) Sheet http://englobal.com/role/StockholdersEquityDetailsNarrative STOCKHOLDERS EQUITY (Details Narrative) Details http://englobal.com/role/StockholdersEquity 69 false false R70.htm 000071 - Disclosure - ACQUISITION (Details Narrative) Sheet http://englobal.com/role/AcquisitionDetailsNarrative ACQUISITION (Details Narrative) Details http://englobal.com/role/ACQUISITION 70 false false R71.htm 000072 - Disclosure - INTANGIBLE ASSETS (Details Narrative) Sheet http://englobal.com/role/IntangibleAssetsDetailsNarrative INTANGIBLE ASSETS (Details Narrative) Details http://englobal.com/role/IntangibleAssets 71 false false R72.htm 000073 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://englobal.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://englobal.com/role/SubsequentEvents 72 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:DocumentFinStmtErrorCorrectionFlag, eng:DescriptionOfCreditAgreement, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesOutstanding, us-gaap:StockholdersEquity - eng_10k.htm 1 [DQC.US.0043.9873] The company has reported the concept ProfitLoss as part of the cash flow statement. This income item is being deducted from the value of operating cash flows in the calculation defined by the filer. This implies that the resulting operating cash flow calculation excludes this income item from cash flow from operations. If ProfitLoss represents income from discontinued operations then the element NetCashProvidedByUsedInOperatingActivitiesContinuingOperations should be used as the total rather than the current total element of NetCashProvidedByUsedInOperatingActivities. If the item is an income item and is being deducted because the value is negative then consider changing the sign and weight of the element. - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 4602, 9356 - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 4602, 9356 eng-20231230.xsd eng-20231230_cal.xml eng-20231230_def.xml eng-20231230_lab.xml eng-20231230_pre.xml eng_10k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "eng_10k.htm": { "nsprefix": "eng", "nsuri": "http://englobal.com/20231230", "dts": { "schema": { "local": [ "eng-20231230.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "eng-20231230_cal.xml" ] }, "definitionLink": { "local": [ "eng-20231230_def.xml" ] }, "labelLink": { "local": [ "eng-20231230_lab.xml" ] }, "presentationLink": { "local": [ "eng-20231230_pre.xml" ] }, "inline": { "local": [ "eng_10k.htm" ] } }, "keyStandard": 257, "keyCustom": 74, "axisStandard": 19, "axisCustom": 0, "memberStandard": 17, "memberCustom": 22, "hidden": { "total": 12, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 5, "http://englobal.com/20231230": 1 }, "contextCount": 101, "entityCount": 1, "segmentCount": 39, "elementCount": 454, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 480, "http://xbrl.sec.gov/dei/2023": 38 }, "report": { "R1": { "role": "http://englobal.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://englobal.com/role/ConsolidatedBalanceSheets", "longName": "000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R3": { "role": "http://englobal.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "eng:DetailOfCertainBalanceSheetAccounts", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R4": { "role": "http://englobal.com/role/ConsolidatedStatementsOfOperations", "longName": "000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict", "longName": "000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2021-12-25_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-25_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://englobal.com/role/ConsolidatedStatementsOfCashFlows", "longName": "000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R7": { "role": "http://englobal.com/role/OrganizationAndBasisOfPresentation", "longName": "000007 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncements", "longName": "000008 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS", "shortName": "ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://englobal.com/role/DetailOfCertainBalanceSheetAccounts", "longName": "000009 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS", "shortName": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:DetailOfCertainBalanceSheetAccounts", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:DetailOfCertainBalanceSheetAccounts", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://englobal.com/role/PropertyAndEquipment", "longName": "000010 - Disclosure - PROPERTY AND EQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:PropertyPlantAndEquipment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:PropertyPlantAndEquipment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://englobal.com/role/RevenueRecognition", "longName": "000011 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:RevenueRecognitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:RevenueRecognitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://englobal.com/role/CONTRACTS", "longName": "000012 - Disclosure - CONTRACTS", "shortName": "CONTRACTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:LifeSettlementContractsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:LifeSettlementContractsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://englobal.com/role/DEBT", "longName": "000013 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://englobal.com/role/LEASES", "longName": "000014 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://englobal.com/role/EmployeeBenefitPlans", "longName": "000015 - Disclosure - EMPLOYEE BENEFIT PLANS", "shortName": "EMPLOYEE BENEFIT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:EmployeeBenefitPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:EmployeeBenefitPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://englobal.com/role/StockCompensationPlans", "longName": "000016 - Disclosure - STOCK COMPENSATION PLANS", "shortName": "STOCK COMPENSATION PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:StockCompensationPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:StockCompensationPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://englobal.com/role/TreasuryStock", "longName": "000017 - Disclosure - TREASURY STOCK", "shortName": "TREASURY STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://englobal.com/role/RedeemablePreferredStock", "longName": "000018 - Disclosure - REDEEMABLE PREFERRED STOCK", "shortName": "REDEEMABLE PREFERRED STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:RedeemablePreferredStock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:RedeemablePreferredStock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://englobal.com/role/FederalAndStateIncomeTaxes", "longName": "000019 - Disclosure - FEDERAL AND STATE INCOME TAXES", "shortName": "FEDERAL AND STATE INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:FederalAndStateIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:FederalAndStateIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://englobal.com/role/SegmentInformation", "longName": "000020 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://englobal.com/role/EmployeeRetentionCredit", "longName": "000021 - Disclosure - EMPLOYEE RETENTION CREDIT", "shortName": "EMPLOYEE RETENTION CREDIT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:EmployeeRetentionCreditTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:EmployeeRetentionCreditTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://englobal.com/role/CommitmentsAndContingencies", "longName": "000022 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://englobal.com/role/StockholdersEquity", "longName": "000023 - Disclosure - STOCKHOLDERS EQUITY", "shortName": "STOCKHOLDERS EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://englobal.com/role/ACQUISITION", "longName": "000024 - Disclosure - ACQUISITION", "shortName": "ACQUISITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://englobal.com/role/IntangibleAssets", "longName": "000025 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://englobal.com/role/SubsequentEvents", "longName": "000026 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies", "longName": "000027 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Policies)", "shortName": "ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsTables", "longName": "000028 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Tables)", "shortName": "ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables", "longName": "000029 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Tables)", "shortName": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:DetailOfCertainBalanceSheetAccounts", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:DetailOfCertainBalanceSheetAccounts", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://englobal.com/role/PropertyAndEquipmentTables", "longName": "000030 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:PropertyPlantAndEquipment", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:PropertyPlantAndEquipment", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://englobal.com/role/RevenueRecognitionTables", "longName": "000031 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:RevenueRecognitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:RevenueRecognitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://englobal.com/role/DebtTables", "longName": "000032 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://englobal.com/role/ContractsAssetsAndContractLiabilitiesTables", "longName": "000033 - Disclosure - CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)", "shortName": "CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LifeSettlementContractsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LifeSettlementContractsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://englobal.com/role/LeasesTables", "longName": "000034 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://englobal.com/role/StockCompensationPlansTables", "longName": "000035 - Disclosure - STOCK COMPENSATION PLANS (Tables)", "shortName": "STOCK COMPENSATION PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://englobal.com/role/FederalAndStateIncomeTaxesTables", "longName": "000036 - Disclosure - FEDERAL AND STATE INCOME TAXES (Tables)", "shortName": "FEDERAL AND STATE INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://englobal.com/role/SegmentInformationTables", "longName": "000037 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "longName": "000038 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details)", "shortName": "ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_FurnitureAndFixturesMember_srt_MaximumMember", "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "eng:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_FurnitureAndFixturesMember_srt_MaximumMember", "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "eng:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative", "longName": "000039 - Disclosure - ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative)", "shortName": "ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails", "longName": "000040 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details)", "shortName": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "eng:DetailOfCertainBalanceSheetAccounts", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "eng:DetailOfCertainBalanceSheetAccounts", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails1", "longName": "000041 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 1)", "shortName": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2", "longName": "000042 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 2)", "shortName": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetailsNarrative", "longName": "000043 - Disclosure - DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details Narrative)", "shortName": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2021-12-25", "name": "us-gaap:NontradeReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-25", "name": "us-gaap:NontradeReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://englobal.com/role/PropertyAndEquipmentDetails", "longName": "000044 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "shortName": "PROPERTY AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "eng:PropertyPlantAndEquipment", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "eng:PropertyPlantAndEquipment", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://englobal.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "000045 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "eng:PropertyPlantAndEquipment", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "eng:PropertyPlantAndEquipment", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://englobal.com/role/RevenueRecognitionDetails", "longName": "000046 - Disclosure - REVENUE RECOGNITION (Details)", "shortName": "REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "eng:RevenueRecognitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_eng_FixedPriceRevenueMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "eng:RevenueRecognitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R47": { "role": "http://englobal.com/role/ContractsDetails", "longName": "000047 - Disclosure - CONTRACTS (Details)", "shortName": "CONTRACTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "eng:CostsIncurredOnUncompletedContractsOrProgramsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LifeSettlementContractsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "eng:CostsIncurredOnUncompletedContractsOrProgramsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LifeSettlementContractsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://englobal.com/role/ContractsDetailsNarrative", "longName": "000048 - Disclosure - CONTRACTS (Details Narrative)", "shortName": "CONTRACTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LifeSettlementContractsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LifeSettlementContractsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://englobal.com/role/DebtDetails", "longName": "000049 - Disclosure - DEBT (Details)", "shortName": "DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://englobal.com/role/DebtDetails1", "longName": "000050 - Disclosure - DEBT (Details 1)", "shortName": "DEBT (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30_us-gaap_RevolvingCreditFacilityMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R51": { "role": "http://englobal.com/role/DebtDetailsNarrative", "longName": "000051 - Disclosure - DEBT (Details Narrative)", "shortName": "DEBT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2023-06-01to2023-06-15", "name": "us-gaap:LineOfCreditFacilityAnnualPrincipalPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-06-15", "name": "us-gaap:LineOfCreditFacilityAnnualPrincipalPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://englobal.com/role/LeasesDetails", "longName": "000052 - Disclosure - LEASES (Details)", "shortName": "LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://englobal.com/role/LeasesDetails1", "longName": "000053 - Disclosure - LEASES (Details 1)", "shortName": "LEASES (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "eng:LeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "eng:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "eng:LeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "eng:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://englobal.com/role/LeasesDetails2", "longName": "000054 - Disclosure - LEASES (Details 2)", "shortName": "LEASES (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:WeightedAverageRemainingLeaseTermYearsOperatingLeases", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "eng:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:WeightedAverageRemainingLeaseTermYearsOperatingLeases", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "eng:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://englobal.com/role/LeasesDetails3", "longName": "000055 - Disclosure - LEASES (Details 3)", "shortName": "LEASES (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://englobal.com/role/LeasesDetailsNarrative", "longName": "000056 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:FairValueDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:FairValueDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://englobal.com/role/EmployeeBenefitPlansDetailsNarrative", "longName": "000057 - Disclosure - EMPLOYEE BENEFIT PLANS (Details Narrative)", "shortName": "EMPLOYEE BENEFIT PLANS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "eng:EmployeeBenefitPlans", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "eng:EmployeeBenefitPlans", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://englobal.com/role/StockCompensationPlansDetails", "longName": "000058 - Disclosure - STOCK COMPENSATION PLANS (Details)", "shortName": "STOCK COMPENSATION PLANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "eng:NumberOfUnvestedRestrictedShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "eng:NumberOfUnvestedRestrictedShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://englobal.com/role/StockCompensationPlansDetails1", "longName": "000059 - Disclosure - STOCK COMPENSATION PLANS (Details 1)", "shortName": "STOCK COMPENSATION PLANS (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_RestrictedStockMember_eng_JulyTwelveTwoZeroTwoThreeMember", "name": "eng:RestrictedSharesIssuedToDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_RestrictedStockMember_eng_JulyTwelveTwoZeroTwoThreeMember", "name": "eng:RestrictedSharesIssuedToDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://englobal.com/role/StockCompensationPlansDetailsNarrative", "longName": "000060 - Disclosure - STOCK COMPENSATION PLANS (Details Narrative)", "shortName": "STOCK COMPENSATION PLANS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "eng:StockCompensationPlans", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "eng:StockCompensationPlans", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://englobal.com/role/TreasuryStockDetailsNarrative", "longName": "000061 - Disclosure - TREASURY STOCK (Details Narrative)", "shortName": "TREASURY STOCK (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2015-04-21", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2015-04-21", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://englobal.com/role/RedeemablePreferredStockDetailsNarrative", "longName": "000062 - Disclosure - REDEEMABLE PREFERRED STOCK (Details Narrative)", "shortName": "REDEEMABLE PREFERRED STOCK (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "eng:RedeemablePreferredStock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "eng:RedeemablePreferredStock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://englobal.com/role/FederalAndStateIncomeTaxesDetails", "longName": "000063 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details)", "shortName": "FEDERAL AND STATE INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1", "longName": "000064 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details 1)", "shortName": "FEDERAL AND STATE INCOME TAXES (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2", "longName": "000065 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details 2)", "shortName": "FEDERAL AND STATE INCOME TAXES (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://englobal.com/role/FederalAndStateIncomeTaxesDetailsNarrative", "longName": "000066 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details Narrative)", "shortName": "FEDERAL AND STATE INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:DescriptionOfTaxableIncome", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:DescriptionOfTaxableIncome", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://englobal.com/role/SegmentInformationDetails", "longName": "000067 - Disclosure - SEGMENT INFORMATION (Details)", "shortName": "SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "eng:RevenueRecognitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eng:OperatingIncomesLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R68": { "role": "http://englobal.com/role/EmployeeRetentionCreditDetailsNarrative", "longName": "000069 - Disclosure - EMPLOYEE RETENTION CREDIT (Details Narrative)", "shortName": "EMPLOYEE RETENTION CREDIT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "eng:UnpaidEmployeeRetentionCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "p", "eng:EmployeeRetentionCreditTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "eng:UnpaidEmployeeRetentionCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "p", "eng:EmployeeRetentionCreditTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://englobal.com/role/StockholdersEquityDetailsNarrative", "longName": "000070 - Disclosure - STOCKHOLDERS EQUITY (Details Narrative)", "shortName": "STOCKHOLDERS EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:InvestmentSoldNotYetPurchasedBalanceShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:InvestmentSoldNotYetPurchasedBalanceShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://englobal.com/role/AcquisitionDetailsNarrative", "longName": "000071 - Disclosure - ACQUISITION (Details Narrative)", "shortName": "ACQUISITION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:CommonStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "eng:CashAcquired", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R71": { "role": "http://englobal.com/role/IntangibleAssetsDetailsNarrative", "longName": "000072 - Disclosure - INTANGIBLE ASSETS (Details Narrative)", "shortName": "INTANGIBLE ASSETS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:OtherIntangibleAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "unique": true } }, "R72": { "role": "http://englobal.com/role/SubsequentEventsDetailsNarrative", "longName": "000073 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "From2024-01-01to2024-01-30_us-gaap_SubsequentEventMember", "name": "us-gaap:LineOfCreditFacilityPeriodicPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-01-30_us-gaap_SubsequentEventMember", "name": "us-gaap:LineOfCreditFacilityPeriodicPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10k.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": "ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis", "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r550" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Amounts billed", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r130", "r206", "r666" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade receivables", "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": [ "r206", "r207" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "State income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r68", "r103" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Insurance payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "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": [ "r40", "r121", "r405" ] }, "eng_AdditionalCash": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "AdditionalCash", "crdr": "credit", "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional cash" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r71", "r550", "r669" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r327", "r328", "r329", "r442", "r591", "r592", "r593", "r650", "r672" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "eng_AgreementTerminationDate": { "xbrltype": "dateItemType", "nsuri": "http://englobal.com/20231230", "localname": "AgreementTerminationDate", "presentation": [ "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Agreement termination date" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r325", "r334" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheetsParenthetical", "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Receivables, Allowances", "negatedLabel": "Less: allowance for uncollectible accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r132", "r208", "r216" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "eng_AssetAcquisitionCommonStockIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "AssetAcquisitionCommonStockIssued", "crdr": "debit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Asset acquisition, common stock issued" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://englobal.com/role/ACQUISITION" ], "lang": { "en-us": { "role": { "verboseLabel": "ACQUISITION", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r649" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment loss", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r38" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "[Assets]", "verboseLabel": "Total 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": [ "r101", "r124", "r151", "r177", "r192", "r198", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r351", "r355", "r367", "r400", "r476", "r550", "r563", "r611", "r612", "r655" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "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": [ "r118", "r135", "r151", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r351", "r355", "r367", "r550", "r611", "r612", "r655" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "eng_AtTheMarketOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "AtTheMarketOfferingCosts", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "At-the-market offering costs" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm Id", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r567", "r568", "r569" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r567", "r568", "r569" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r567", "r568", "r569" ] }, "eng_AugustNineTwoZeroTwoThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "AugustNineTwoZeroTwoThreeMember", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "August 9, 2023 [Member]" } } }, "auth_ref": [] }, "eng_AutosAndTrucksMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "AutosAndTrucksMember", "presentation": [ "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Autos And Trucks" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Award Date Axis", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Award Type Axis", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r296", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r321", "r322", "r323", "r324" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location Axis", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r54", "r55" ] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledContractReceivables", "crdr": "debit", "presentation": [ "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Less: billings to date", "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date." } } }, "auth_ref": [ "r395" ] }, "eng_BillingsInExcessOfCostsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "BillingsInExcessOfCostsOnUncompletedContracts", "crdr": "credit", "presentation": [ "http://englobal.com/role/ContractsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Billings in excess of costs on uncompleted contracts" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r349", "r544", "r545" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition Axis", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r51", "r52", "r349", "r544", "r545" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "ACQUISITION" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://englobal.com/role/OrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "ORGANIZATION AND BASIS OF PRESENTATION", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r66", "r87", "r88" ] }, "eng_CalvertGroupBelgiumMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "CalvertGroupBelgiumMember", "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Calvert Group Belgium [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capital expenditures", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_CapitalUnitsNetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalUnitsNetAmount", "crdr": "credit", "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Capitalized amount", "documentation": "Net amount applicable to investors of capital units or shares." } } }, "auth_ref": [] }, "eng_CashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "CashAcquired", "crdr": "debit", "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash acquired" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash", "periodStartLabel": "Cash at beginning of year", "periodEndLabel": "Cash at end of year", "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": [ "r26", "r84", "r148" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change 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", "r84" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r114", "r127", "r128", "r129", "r151", "r165", "r166", "r168", "r169", "r171", "r172", "r209", "r245", "r247", "r248", "r249", "r252", "r253", "r269", "r270", "r272", "r275", "r281", "r367", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r463", "r485", "r503", "r514", "r515", "r516", "r517", "r518", "r574", "r588", "r594" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://englobal.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issued", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r282" ] }, "eng_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "CommercialMember", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://englobal.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r92", "r238", "r239", "r521", "r607" ] }, "eng_CommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "CommonStock", "crdr": "credit", "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock" } } }, "auth_ref": [] }, "eng_CommonStockIssuedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "CommonStockIssuedNet", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Common stock issued, net" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r591", "r592", "r650", "r668", "r672" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par Value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r70", "r463" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheetsParenthetical", "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Issued", "verboseLabel": "Common stock shares", "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": [ "r70" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r70", "r463", "r482", "r672", "r673" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://englobal.com/role/AcquisitionDetailsNarrative", "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at December 30, 2023 and 4,475,078 shares issued and outstanding at December 31, 2022", "verboseLabel": "Common stock 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": [ "r70", "r401", "r550" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "auth_ref": [] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Related Parties", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r46" ] }, "eng_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment and Software" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r34", "r35", "r58", "r59", "r205", "r520" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk By Benchmark Axis", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r34", "r35", "r58", "r59", "r205", "r433", "r520" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk By Type Axis", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r34", "r35", "r58", "r59", "r205", "r520", "r575" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r60", "r108" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r34", "r35", "r58", "r59", "r205" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r34", "r35", "r58", "r59", "r205", "r520" ] }, "eng_ConsolidatedBalanceSheetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "ConsolidatedBalanceSheetsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "eng_ConsolidatedStatementsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "ConsolidatedStatementsOfOperationsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation Policy", "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": [ "r53", "r529" ] }, "eng_ContingentConsiderationRevaluation": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "ContingentConsiderationRevaluation", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Contingent consideration revaluation" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "lang": { "en-us": { "role": { "label": "CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://englobal.com/role/ContractsAssetsAndContractLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Costs, Estimated Earnings And Billings On Uncompleted Contracts", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r615" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Contract assets", "verboseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r284", "r286", "r289" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "negatedLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r284", "r285", "r289" ] }, "eng_ContractsDisclosureaAbstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "ContractsDisclosureaAbstract", "lang": { "en-us": { "role": { "label": "CONTRACTS" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Common stock issued", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Corporate", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r595" ] }, "eng_CostsInExcessOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "CostsInExcessOfBillings", "crdr": "credit", "presentation": [ "http://englobal.com/role/ContractsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Costs in excess of billings" } } }, "auth_ref": [] }, "eng_CostsIncurredOnUncompletedContractsOrProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "CostsIncurredOnUncompletedContractsOrProgramsCurrent", "crdr": "debit", "presentation": [ "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Costs incurred on uncompleted contracts", "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts which is expected to be collected within one year or the normal operating cycle, if longer." } } }, "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": [] }, "eng_CreditAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "CreditAgreement", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://englobal.com/role/DebtDetails1", "http://englobal.com/role/DebtDetailsNarrative" ], "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://englobal.com/role/DebtDetails1", "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Total current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r100", "r344", "r348", "r590" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State", "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": [ "r577", "r590", "r648" ] }, "eng_Customer1Member": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "Customer1Member", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer 1" } } }, "auth_ref": [] }, "eng_Customer2Member": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "Customer2Member", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer 2" } } }, "auth_ref": [] }, "eng_CustomerPrepaymentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "CustomerPrepaymentsCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Customer prepayments", "documentation": "Customer prepayments current." } } }, "auth_ref": [] }, "eng_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "CustomerThreeMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer 3" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://englobal.com/role/DEBT" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r93", "r149", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r264", "r265", "r266" ] }, "eng_DebtInstrumentDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://englobal.com/20231230", "localname": "DebtInstrumentDiscountRate", "presentation": [ "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Discount rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r112", "r535", "r651" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r590", "r647", "r648" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Total deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r100", "r111", "r347", "r348", "r590" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://englobal.com/role/ContractsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r581" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "[Deferred State and Local Income Tax Expense (Benefit)]", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r590", "r647", "r648" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "[Deferred Tax Assets, Goodwill and Intangible Assets]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Total noncurrent deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r340" ] }, "eng_DeferredTaxAssetsLeasePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "DeferredTaxAssetsLeasePayable", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Lease payable", "documentation": "Deferred tax assets lease payable." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Net deferred tax assets/deferred tax liabilities", "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": [ "r645" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Total noncurrent deferred tax assets, net", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r645" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Federal and state net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r50", "r646" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation", "label": "[Deferred Tax Assets, Property, Plant and Equipment]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Tax credit carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r49", "r50", "r646" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Accruals not yet deductible for tax purposes", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r50", "r646" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Allowance for uncollectible accounts", "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": [ "r50", "r646" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: 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": [ "r341" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Total noncurrent 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": [ "r48", "r645" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts", "crdr": "credit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Capitalized research & development expenses", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from research and development costs." } } }, "auth_ref": [ "r50", "r646" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "[Deferred Tax Liabilities, Other]", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r50", "r646" ] }, "eng_DeferredTaxLiabilitiesRightToUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "DeferredTaxLiabilitiesRightToUseAsset", "crdr": "credit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Right to use asset", "label": "[Right to use asset]", "documentation": "Deferred tax liabilities right to use asset." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://englobal.com/role/EmployeeBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contributions by employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r290", "r292", "r293", "r540", "r541", "r542", "r543" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits and other assets", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r578" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://englobal.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "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": [ "r7", "r39" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "[Depreciation, Depletion and Amortization, Nonproduction]", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r39" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r182" ] }, "eng_DescriptionOfCreditAgreement": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "DescriptionOfCreditAgreement", "presentation": [ "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of credit agreement" } } }, "auth_ref": [] }, "eng_DescriptionOfExpire": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "DescriptionOfExpire", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of expire" } } }, "auth_ref": [] }, "eng_DescriptionOfTaxableIncome": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "DescriptionOfTaxableIncome", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of taxable income" } } }, "auth_ref": [] }, "eng_DetailOfCertainBalanceSheetAccounts": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "DetailOfCertainBalanceSheetAccounts", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccounts" ], "lang": { "en-us": { "role": { "verboseLabel": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS", "label": "[DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS]" } } }, "auth_ref": [] }, "eng_DetailOfCertainBalanceSheetAccountsabstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "DetailOfCertainBalanceSheetAccountsabstract", "lang": { "en-us": { "role": { "label": "DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS" } } }, "auth_ref": [] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectOperatingCosts", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating costs", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r79" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://englobal.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Revenue By Contract Type", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r616" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "STOCK COMPENSATION PLANS" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://englobal.com/role/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": [ "r567", "r568", "r569" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fin Stmt Error Correction Flag", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r567", "r568", "r569", "r571" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r570" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "eng_EarningsPerShareBasicAndDiluted1": { "xbrltype": "perShareItemType", "nsuri": "http://englobal.com/20231230", "localname": "EarningsPerShareBasicAndDiluted1", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic and diluted loss per common share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r32", "r33" ] }, "eng_EmployeeBenefitPlans": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "EmployeeBenefitPlans", "presentation": [ "http://englobal.com/role/EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "verboseLabel": "EMPLOYEE BENEFIT PLANS", "label": "[EMPLOYEE BENEFIT PLANS]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued compensation and benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "eng_EmployeeRetentionCreditAbstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "EmployeeRetentionCreditAbstract", "lang": { "en-us": { "role": { "label": "EMPLOYEE RETENTION CREDIT" } } }, "auth_ref": [] }, "eng_EmployeeRetentionCreditTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "EmployeeRetentionCreditTextBlock", "presentation": [ "http://englobal.com/role/EmployeeRetentionCredit" ], "lang": { "en-us": { "role": { "verboseLabel": "EMPLOYEE RETENTION CREDIT", "label": "[EMPLOYEE RETENTION CREDIT]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation cost related to unvested restricted stock awards, period of 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": [ "r326" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation cost related to unvested restricted stock awards", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r643" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://englobal.com/role/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://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r565" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r565" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r565" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r572" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://englobal.com/role/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://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r565" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r565" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r565" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r565" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://englobal.com/role/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://englobal.com/role/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": [ "r573" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "REDEEMABLE PREFERRED STOCK" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r115", "r139", "r140", "r141", "r153", "r154", "r155", "r157", "r162", "r164", "r170", "r214", "r215", "r283", "r327", "r328", "r329", "r345", "r346", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r369", "r370", "r371", "r372", "r373", "r375", "r388", "r428", "r429", "r430", "r442", "r503" ] }, "eng_EstimatedEarningsLossesOnUncompletedContractsOrProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "EstimatedEarningsLossesOnUncompletedContractsOrProgramsCurrent", "crdr": "debit", "presentation": [ "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Estimated earnings on uncompleted contracts", "documentation": "Amount of receivable reflecting the estimated earnings (losses) on uncompleted contracts which is expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r12" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value By Asset Class Axis", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r56", "r57" ] }, "eng_FairValueDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://englobal.com/20231230", "localname": "FairValueDiscountRate", "presentation": [ "http://englobal.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Discount rate", "label": "[Discount rate]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "crdr": "debit", "presentation": [ "http://englobal.com/role/IntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated fair value contingent consideration", "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r366" ] }, "eng_FairValueOfWarrantsAtIssuanceDate": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "FairValueOfWarrantsAtIssuanceDate", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows", "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Fair value of warrants at issuance date", "verboseLabel": "Fair value of warrants at issuance date" } } }, "auth_ref": [] }, "eng_FederalAndStateIncomeTaxesMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "FederalAndStateIncomeTaxesMember", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Federal And State Income Taxes [Member]" } } }, "auth_ref": [] }, "eng_FederalAndStateIncomeTaxesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "FederalAndStateIncomeTaxesTextBlock", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "FEDERAL AND STATE INCOME TAXES", "label": "[FEDERAL AND STATE INCOME TAXES]" } } }, "auth_ref": [] }, "eng_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "FinanceLeaseCost", "crdr": "debit", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total finance lease expense", "documentation": "Finance leases cost." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "[Finance Lease, Liability]", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r378", "r385" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Current portion of finance leases", "verboseLabel": "Current lease liabilities - finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r378" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Long-term finance leases", "verboseLabel": "Noncurrent lease liabilities - finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r378" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease payments", "label": "[Finance Lease, Liability, to be Paid]", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r385" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r385" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2028 and thereafter", "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": [ "r385" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r385" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r385" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r385" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "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": [ "r385" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on finance leases", "label": "[Finance Lease, Principal Payments]", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r379", "r382" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "ROU assets - finance leases", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r377" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://englobal.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate - finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r384", "r549" ] }, "eng_FixedPriceRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "FixedPriceRevenueMember", "presentation": [ "http://englobal.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Fixed-Price Revenue" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures", "verboseLabel": "Furniture and Fixtures", "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_GainContingencyUnrecordedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainContingencyUnrecordedAmount", "crdr": "credit", "presentation": [ "http://englobal.com/role/ContractsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contingency amounts", "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency." } } }, "auth_ref": [ "r610" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss on disposal of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r587", "r604", "r605" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r122", "r221", "r397", "r534", "r550", "r601", "r602" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r220", "r231", "r534" ] }, "us-gaap_GovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentMember", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government [Member]", "documentation": "Organization that is the governing authority of a community." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross loss", "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": [ "r78", "r151", "r177", "r191", "r197", "r200", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r367", "r532", "r611" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Icfr Auditor Attestation Flag" } } }, "auth_ref": [ "r567", "r568", "r569" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of intangible asset", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r587", "r603" ] }, "eng_ImpairmentOfRouAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "ImpairmentOfRouAssets", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of ROU assets" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r91" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before 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", "r76", "r106", "r177", "r191", "r197", "r200", "r398", "r407", "r532" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location Axis", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r233", "r235", "r488" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r235", "r488" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority Axis", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "FEDERAL AND STATE INCOME TAXES" } } }, "auth_ref": [] }, "eng_IncomeTaxExpenseBenefit1": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "IncomeTaxExpenseBenefit1", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Total income tax expense" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "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": [ "r138", "r335", "r336", "r338", "r339", "r342", "r343", "r435" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r644" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Federal income tax (benefit) at statutory rate of 21%", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r337" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Nondeductible expenses", "documentation": "Amount 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": [ "r644" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Prior year adjustments and true-ups", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "State income tax, net of federal income tax effect", "documentation": "Amount 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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the year for income taxes (net of refunds)", "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": [ "r28" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "[Increase (Decrease) in Accounts Payable]", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Trade 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": [ "r6" ] }, "eng_IncreaseDecreaseInAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "IncreaseDecreaseInAccruedCompensation", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation and benefits", "label": "[Accrued compensation and benefits]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets", "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": [ "r586" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liabilities", "label": "[Increase (Decrease) in Contract with Customer, Liability]", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r394", "r586" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in current assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r586" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other current liabilities, net", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r586" ] }, "eng_IncrementalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "IncrementalCostsPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Incremental Costs", "documentation": "Incremental Costs [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://englobal.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "verboseLabel": "INTANGIBLE ASSETS", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r232" ] }, "eng_IntangibleAssetsabstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "IntangibleAssetsabstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Net", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r13" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "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://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the year for interest", "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": [ "r143", "r146", "r147" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails1" ], "lang": { "en-us": { "role": { "label": "Inventory", "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": [ "r133", "r527", "r550" ] }, "us-gaap_InvestmentSoldNotYetPurchasedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentSoldNotYetPurchasedBalanceShares", "presentation": [ "http://englobal.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants to purchase", "documentation": "Number of securities sold short (the short position) as of the end of the period." } } }, "auth_ref": [ "r510" ] }, "eng_JulyTwelveTwoZeroTwoThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "JulyTwelveTwoZeroTwoThreeMember", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "July 12, 2023 [Member]" } } }, "auth_ref": [] }, "eng_JuneNineTwoZeroTwoTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "JuneNineTwoZeroTwoTwoMember", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "June 9, 2022 [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r380", "r549" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://englobal.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease expense", "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": [ "r653" ] }, "eng_LeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseLiabilityAbstract", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Total]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "[2024]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2028 and thereafter", "label": "[2028 and thereafter]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "[2027]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[2026]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[2025]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "[Less: imputed interest]" } } }, "auth_ref": [] }, "eng_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "ROU assets", "documentation": "ROU Assets." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r90" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "eng_LeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeasesDisclosureTextBlock", "presentation": [ "http://englobal.com/role/LEASES" ], "lang": { "en-us": { "role": { "verboseLabel": "LEASES", "label": "[LEASES]" } } }, "auth_ref": [] }, "eng_LeasesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LeasesFairValue", "crdr": "debit", "presentation": [ "http://englobal.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Leases fair value" } } }, "auth_ref": [] }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalEntityTypeOfCounterpartyDomain", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction." } } }, "auth_ref": [] }, "eng_LesseeLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LesseeLeaseLiability", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails1", "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities", "verboseLabel": "Total lease liabilities", "documentation": "Total lease liabilities." } } }, "auth_ref": [] }, "eng_LesseeLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "LesseeLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease payments", "label": "[Total lease payments]", "documentation": "Lessee lease liability payments due year two." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://englobal.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Maturities Of Operating Lease Liabilities", "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": [ "r654" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r385" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r385" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "2028 and thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating 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": [ "r385" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating 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": [ "r385" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "2026", "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": [ "r385" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "2025", "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": [ "r385" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "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": [ "r385" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "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": [ "r19", "r151", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r352", "r355", "r356", "r367", "r462", "r531", "r563", "r611", "r655", "r656" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders' Equity (Deficit)", "label": "[Liabilities and Equity]", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r75", "r105", "r403", "r550", "r589", "r600", "r652" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY(DEFICIT)" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "[Liabilities, Current]", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r119", "r151", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r352", "r355", "r356", "r367", "r550", "r611", "r655", "r656" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LifeSettlementContractsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LifeSettlementContractsDisclosureTextBlock", "presentation": [ "http://englobal.com/role/CONTRACTS" ], "lang": { "en-us": { "role": { "verboseLabel": "CONTRACTS", "label": "Life Settlement Contracts, Disclosure [Text Block]", "documentation": "The entire disclosure for life settlement contracts including the accounting policy for life settlement contracts and the classification of cash receipts and cash disbursements in the statement of cash flows and, as applicable, for (1) life settlement contracts accounted for under the investment method based on the remaining life expectancy for each of the first five succeeding years from the date of the statement of financial position and thereafter, as well as in the aggregate: (a) the number of life settlement contracts, (b) the carrying value of the life settlement contracts, and (c) the face value (death benefits) of the life insurance policies underlying the contracts, (d) the life insurance premiums anticipated to be paid for each of the five succeeding fiscal years to keep the life settlement contracts in force as of the date of the most recent statement of financial position presented, (e) the nature of the information that causes the Entity to change its expectations on the timing of the realization of proceeds from the investments in life settlement contracts and the related effect on the timing of the realization of proceeds from the life settlement contracts and for (2) life settlement contracts accounted for under the fair value method, disclosure would include, based on remaining life expectancy for each of the first five succeeding years from the date of the statement of financial position and thereafter, as well as in the aggregate: (a) the number of life settlement contracts, (b) the carrying value of the life settlement contracts, (c) the face value (death benefits) of the life insurance policies underlying the contracts, (d) the reasons for changes in the Entity's expectation of the timing of the realization of the investments in life settlement contracts, and (e) (i) the gains or losses recognized during the period on investments sold during the period and (ii) the unrealized gains or losses recognized during the period on investments that are still held at the date of the statement of financial position." } } }, "auth_ref": [ "r210", "r211", "r212", "r213" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Revolving credit facility", "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": [ "r15", "r104", "r664" ] }, "us-gaap_LineOfCreditFacilityAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate principal amount", "documentation": "Amount of the total principal payments made during the annual reporting period." } } }, "auth_ref": [ "r579", "r580" ] }, "us-gaap_LineOfCreditFacilityPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityPeriodicPayment", "crdr": "debit", "presentation": [ "http://englobal.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facility agreement", "documentation": "Amount of the required periodic payments of both interest and principal." } } }, "auth_ref": [ "r17" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails", "http://englobal.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "label": "Total debt", "verboseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r104", "r261", "r267", "r536", "r537", "r664" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Amount due within one year", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r125" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "label": "Thereafter", "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 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": [ "r9", "r152", "r614" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "label": "2024", "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": [ "r9", "r152", "r263" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r126" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term unearned revenue", "documentation": "The carrying value as of the balance sheet date of the noncurrent 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": [ "r22", "r41", "r42" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Accrual for known contingencies", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r240" ] }, "eng_MarketOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "MarketOfferingCosts", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "At-the-market offering costs", "label": "[At-the-market offering costs]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum", "verboseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r294", "r393", "r427", "r454", "r455", "r508", "r509", "r511", "r512", "r513", "r523", "r524", "r533", "r538", "r546", "r552", "r613", "r657", "r658", "r659", "r660", "r661", "r662" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r294", "r393", "r427", "r454", "r455", "r508", "r509", "r511", "r512", "r513", "r523", "r524", "r533", "r538", "r546", "r552", "r613", "r657", "r658", "r659", "r660", "r661", "r662" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "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": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "[Net Cash Provided by (Used in) Operating Activities]", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r84", "r85", "r86" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities:" } } }, "auth_ref": [] }, "eng_NetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "NetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "crdr": "debit", "presentation": [ "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Net costs in excess of billings on uncompleted contracts", "documentation": "Net costs and estimated earnings in excess of billings on uncompleted contracts." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "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": [ "r77", "r86", "r107", "r117", "r136", "r137", "r141", "r151", "r156", "r158", "r159", "r160", "r161", "r163", "r164", "r167", "r177", "r191", "r197", "r200", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r365", "r367", "r409", "r484", "r501", "r502", "r532", "r561", "r611" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r81" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "auth_ref": [] }, "us-gaap_NontradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivables", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade receivables", "label": "[Nontrade Receivables]", "documentation": "Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers." } } }, "auth_ref": [ "r582" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://englobal.com/role/StockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Nonvested restricted stock activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r14" ] }, "eng_NumberOfUnvestedRestrictedShares": { "xbrltype": "sharesItemType", "nsuri": "http://englobal.com/20231230", "localname": "NumberOfUnvestedRestrictedShares", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of unvested restricted shares, beginning balance", "label": "[Number of unvested restricted shares, beginning balance]" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating costs and expenses:" } } }, "auth_ref": [] }, "eng_OperatingCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "OperatingCostsMember", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Costs" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r177", "r191", "r197", "r200", "r532" ] }, "eng_OperatingIncomesLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "OperatingIncomesLoss", "crdr": "credit", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating loss", "label": "[Operating loss]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total operating lease expense", "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": [ "r381", "r549" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "[Operating Lease, Liability]", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r378" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://englobal.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Current portion of operating leases", "verboseLabel": "Current lease liabilities - operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r378" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Long-term operating leases", "verboseLabel": "Noncurrent lease liabilities - operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r378" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset", "verboseLabel": "ROU assets - operating leases", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r377" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://englobal.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r384", "r549" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Federal net operating loss carry-forward", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r49" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "ORGANIZATION AND BASIS OF PRESENTATION" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Assets", "label": "[Other Assets, Noncurrent]", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r123" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Foreign tax rate adjustment", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r4", "r368", "r374" ] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "eng_OtherIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "OtherIntangibleAssets", "crdr": "debit", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other intangible assets", "label": "[Other intangible assets]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://englobal.com/role/IntangibleAssetsDetailsNarrative", "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other intangible assets", "verboseLabel": "Intangible assets", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Other current liabilities", "verboseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r550" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails1" ], "lang": { "en-us": { "role": { "label": "Other receivable", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r131", "r471" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails1" ], "lang": { "en-us": { "role": { "label": "Other receivables - employee", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Asset acquisition, net of cash acquired", "label": "[Payments to Acquire Businesses, Net of Cash Acquired]", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows", "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment acquired", "label": "[Payments to Acquire Property, Plant, and Equipment]", "verboseLabel": "Property and equipment acquired", "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": [ "r83" ] }, "eng_PaymentsToAcquirePropertyPlantAndEquipment1": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "PaymentsToAcquirePropertyPlantAndEquipment1", "crdr": "credit", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment acquired", "label": "[Property and equipment acquired]" } } }, "auth_ref": [] }, "eng_PayrollTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "PayrollTaxesReceivable", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Payroll taxes receivable" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://englobal.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name Axis", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://englobal.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://englobal.com/role/RedeemablePreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r69", "r269" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://englobal.com/role/RedeemablePreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r69", "r463" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails1" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r584" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails1" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r134", "r218", "r219", "r528" ] }, "eng_PriorityAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "PriorityAgreement", "crdr": "credit", "presentation": [ "http://englobal.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Priority Agreement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock and warrants, net", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "eng_ProceedsFromRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "ProceedsFromRevolvingCreditFacility", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds (payments) from revolving credit facility" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of property and equipment", "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [ "r82" ] }, "eng_ProceedsPaymentsFromRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "ProceedsPaymentsFromRevolvingCreditFacility", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Credit Agreement" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://englobal.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "auth_ref": [ "r202", "r396", "r421", "r422", "r423", "r424", "r425", "r426", "r526", "r539", "r551", "r576", "r608", "r609", "r616", "r667" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://englobal.com/role/RevenueRecognitionDetails" ], "auth_ref": [ "r202", "r396", "r421", "r422", "r423", "r424", "r425", "r426", "r526", "r539", "r551", "r576", "r608", "r609", "r616", "r667" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://englobal.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proffessional fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r561", "r670", "r671" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows", "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r117", "r136", "r137", "r144", "r151", "r156", "r163", "r164", "r177", "r191", "r197", "r200", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r350", "r353", "r354", "r365", "r367", "r398", "r408", "r441", "r484", "r501", "r502", "r532", "r547", "r548", "r562", "r585", "r611" ] }, "eng_PropertyPlantAndEquipment": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "PropertyPlantAndEquipment", "presentation": [ "http://englobal.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "verboseLabel": "PROPERTY AND EQUIPMENT", "label": "[PROPERTY AND EQUIPMENT]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment By Type Axis", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property 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": [ "r90", "r120", "r406" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "verboseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r399", "r406", "r550" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "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": [ "r8", "r109", "r110", "r404" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://englobal.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r90" ] }, "eng_PropertyTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "PropertyTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Property tax payable" } } }, "auth_ref": [] }, "eng_ProvisionForFederalAndStateIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "ProvisionForFederalAndStateIncomeTaxes", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Provision for federal and state income taxes" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives", "documentation": "Useful life of other equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "eng_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "PurchaseAgreementMember", "presentation": [ "http://englobal.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase Agreement [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r291", "r294", "r321", "r322", "r323", "r392", "r393", "r427", "r454", "r455", "r508", "r509", "r511", "r512", "r513", "r523", "r524", "r533", "r538", "r546", "r552", "r555", "r606", "r613", "r658", "r659", "r660", "r661", "r662" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/DebtDetailsNarrative" ], "auth_ref": [ "r241", "r242", "r243", "r244", "r291", "r294", "r321", "r322", "r323", "r392", "r393", "r427", "r454", "r455", "r508", "r509", "r511", "r512", "r513", "r523", "r524", "r533", "r538", "r546", "r552", "r555", "r606", "r613", "r658", "r659", "r660", "r661", "r662" ] }, "us-gaap_RealEstateAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation", "label": "[SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate, Accumulated Depreciation]", "documentation": "Amount of accumulated depreciation pertaining to real estate investments for entities with a substantial portion of business acquiring and holding investment real estate." } } }, "auth_ref": [ "r522" ] }, "us-gaap_RealEstateTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateTaxExpense", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Total tax expenses", "documentation": "A tax based on the assessed value of real estate by the local government. The tax is usually based on the value of property (including the land)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesLongTermContractsOrPrograms", "crdr": "debit", "presentation": [ "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Earned revenues", "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date." } } }, "auth_ref": [ "r583" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trade receivables, net of allowances of $4,336 and $2,129", "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": [ "r550" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r596", "r597", "r598", "r599" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://englobal.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Segment information", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r36", "r37" ] }, "eng_RedeemablePreferredStock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "RedeemablePreferredStock", "presentation": [ "http://englobal.com/role/RedeemablePreferredStock" ], "lang": { "en-us": { "role": { "verboseLabel": "REDEEMABLE PREFERRED STOCK", "label": "[REDEEMABLE PREFERRED STOCK]" } } }, "auth_ref": [] }, "eng_RestrictedSharesIssuedToDescription": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "RestrictedSharesIssuedToDescription", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Shares issued to", "documentation": "Description of whom the the restricted stock was issued." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Restricted Stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r32" ] }, "eng_RestrictedStockOneMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "RestrictedStockOneMember", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Restricted Stock One [Member]" } } }, "auth_ref": [] }, "eng_RestrictedStockTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "RestrictedStockTwoMember", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Two [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainageDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainageDeposit", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Retainage", "documentation": "The amount of assets, typically cash, provided to suppliers of goods in advance of receipt and acceptance, or services (such as research facilities, lawyers or consultants), which is held by such parties until the entity either effects full payment (including applying the retainer) or obtains release from liability." } } }, "auth_ref": [ "r578" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r72", "r95", "r402", "r431", "r432", "r440", "r464", "r550" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r153", "r154", "r155", "r157", "r162", "r164", "r214", "r215", "r327", "r328", "r329", "r345", "r346", "r357", "r359", "r360", "r362", "r364", "r428", "r430", "r442", "r672" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://englobal.com/role/RevenueRecognitionDetails", "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Total revenue", "verboseLabel": "Operating revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r178", "r179", "r190", "r195", "r196", "r202", "r204", "r205", "r287", "r288", "r396" ] }, "eng_RevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "RevenueNetMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r486", "r525", "r530" ] }, "eng_RevenueRecognitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "RevenueRecognitionTextBlock", "presentation": [ "http://englobal.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "verboseLabel": "REVENUE RECOGNITION", "label": "[REVENUE RECOGNITION]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating 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": [ "r142", "r151", "r178", "r179", "r190", "r195", "r196", "r202", "r204", "r205", "r209", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r367", "r398", "r611" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://englobal.com/role/DebtDetails1", "http://englobal.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility", "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": [] }, "eng_RightOfUseAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "RightOfUseAssetMember", "presentation": [ "http://englobal.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Right of Use Asset" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Leased assets obtained in exchange for new finance lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r383", "r549" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right of use assets obtained in exchange for new operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r383", "r549" ] }, "us-gaap_SalesTypeLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://englobal.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on net investment in sales-type lease." } } }, "auth_ref": [ "r217", "r386", "r387" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Trade receivables", "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": [ "r24" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Components of our income tax expense", "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": [ "r99" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://englobal.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt", "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": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets and (liabilities)", "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": [ "r98" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate reconciliation", "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": [ "r97" ] }, "eng_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives of assets", "documentation": "Schedule of Estimated Useful Lives of Assets [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://englobal.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Maturities of debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://englobal.com/role/StockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Restricted stock and restricted stock units activity", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "eng_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://englobal.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Information Related To Leases", "documentation": "Schedule of supplemental balance sheet information related to leases [Table Text Block]" } } }, "auth_ref": [] }, "eng_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "presentation": [ "http://englobal.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Lease Term And Weighted Average Discount Rate", "documentation": "Schedule of weighted average remaining lease term and weighted average discount rate [Table Text Block]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r564" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r566" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r174", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r236", "r237", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r534", "r576", "r667" ] }, "eng_SegmentInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "SegmentInformationAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://englobal.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r189", "r194", "r198", "r199", "r200", "r201", "r202", "r203", "r205" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://englobal.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general, and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r80" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://englobal.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "SG&A Expense", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-cash stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of unvested restricted shares, forfeited", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period]", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant-date fair value, forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "label": "Number of unvested restricted shares, granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant-date fair value, granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of unvested restricted shares, vested", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period]", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant-date fair value, vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares available to be issued pursuant to the Equity Plan", "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": [ "r45" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r296", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r321", "r322", "r323", "r324" ] }, "eng_ShareBasedCompensationEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "ShareBasedCompensationEmployees", "crdr": "credit", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Share-based compensation - employees" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation", "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": [ "r295", "r299", "r318", "r319", "r320", "r321", "r324", "r330", "r331", "r332", "r333" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1", "http://englobal.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Market price", "verboseLabel": "Offering price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "eng_ShopEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "ShopEquipmentMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Shop Equipment", "verboseLabel": "Shop Equipment" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r67", "r102", "r550", "r663" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Software", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "eng_StateRta": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "StateRta", "crdr": "debit", "presentation": [ "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "State RTA" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statement Business Segments Axis", "documentation": "Information by business segments." } } }, "auth_ref": [ "r116", "r174", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r234", "r236", "r237", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r534", "r576", "r667" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r114", "r127", "r128", "r129", "r151", "r165", "r166", "r168", "r169", "r171", "r172", "r209", "r245", "r247", "r248", "r249", "r252", "r253", "r269", "r270", "r272", "r275", "r281", "r367", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r463", "r485", "r503", "r514", "r515", "r516", "r517", "r518", "r574", "r588", "r594" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r23", "r115", "r139", "r140", "r141", "r153", "r154", "r155", "r157", "r162", "r164", "r170", "r214", "r215", "r283", "r327", "r328", "r329", "r345", "r346", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r369", "r370", "r371", "r372", "r373", "r375", "r388", "r428", "r429", "r430", "r442", "r503" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative", "http://englobal.com/role/AcquisitionDetailsNarrative", "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict", "http://englobal.com/role/DebtDetails1", "http://englobal.com/role/DebtDetailsNarrative", "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1", "http://englobal.com/role/LeasesDetails", "http://englobal.com/role/LeasesDetails1", "http://englobal.com/role/PropertyAndEquipmentDetails", "http://englobal.com/role/RevenueRecognitionDetails", "http://englobal.com/role/SegmentInformationDetails", "http://englobal.com/role/StockCompensationPlansDetails1", "http://englobal.com/role/StockCompensationPlansDetailsNarrative", "http://englobal.com/role/StockholdersEquityDetailsNarrative", "http://englobal.com/role/SubsequentEventsDetailsNarrative" ], "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": [ "r153", "r154", "r155", "r170", "r396", "r434", "r453", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r483", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r556" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICT)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetails", "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative", "http://englobal.com/role/AcquisitionDetailsNarrative", "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict", "http://englobal.com/role/DebtDetails1", "http://englobal.com/role/DebtDetailsNarrative", "http://englobal.com/role/FederalAndStateIncomeTaxesDetails1", "http://englobal.com/role/LeasesDetails", "http://englobal.com/role/LeasesDetails1", "http://englobal.com/role/PropertyAndEquipmentDetails", "http://englobal.com/role/RevenueRecognitionDetails", "http://englobal.com/role/SegmentInformationDetails", "http://englobal.com/role/StockCompensationPlansDetails1", "http://englobal.com/role/StockCompensationPlansDetailsNarrative", "http://englobal.com/role/StockholdersEquityDetailsNarrative", "http://englobal.com/role/SubsequentEventsDetailsNarrative" ], "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": [ "r153", "r154", "r155", "r170", "r396", "r434", "r453", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r483", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r556" ] }, "us-gaap_StatutoryAccountingPracticesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesDisclosureTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncements" ], "lang": { "en-us": { "role": { "verboseLabel": "ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS", "label": "Statutory Accounting Practices Disclosure [Table Text Block]", "documentation": "Tabular disclosure of how the entity's reporting under GAAP as of the balance sheet date differs from the results based on prescribed and permitted accounting practices of the state or country of domicile in which a relevant statutory filing is made, or differences in results based on the National Association of Insurance Commissioners (NAIC) prescribed practices, or a combination thereof. Describes the accounting practices used and the related monetary effect on statutory surplus, net income, and risk-based capital. If an insurance enterprise's risk-based capital would have triggered a regulatory event had it not used a permitted practice, that fact is disclosed in the financial statements. Permitted statutory accounting practices include practices not prescribed but allowed by the domiciliary state insurance department regulatory authority." } } }, "auth_ref": [ "r61", "r62", "r63", "r64", "r65", "r665" ] }, "eng_StockCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "StockCompensationMember", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Compensation [Member]" } } }, "auth_ref": [] }, "eng_StockCompensationPlans": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "StockCompensationPlans", "presentation": [ "http://englobal.com/role/StockCompensationPlans" ], "lang": { "en-us": { "role": { "verboseLabel": "STOCK COMPENSATION PLANS", "label": "[STOCK COMPENSATION PLANS]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Number of shares", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r11", "r95" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Fair value", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r11", "r69", "r70", "r95" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://englobal.com/role/TreasuryStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares authorized", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://englobal.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets", "http://englobal.com/role/ConsolidatedStatementsOfStockholdersEquityDefict" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders' Equity (Deficit)", "label": "[Stockholders' Equity Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r70", "r73", "r74", "r89", "r465", "r482", "r504", "r505", "r550", "r563", "r589", "r600", "r652", "r672" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Deficit):" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://englobal.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "STOCKHOLDERS EQUITY", "label": "Stockholders' Equity Note Disclosure [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r94", "r150", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r363", "r506", "r507", "r519" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://englobal.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r376", "r390" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://englobal.com/role/SubsequentEventsDetailsNarrative" ], "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": [ "r376", "r390" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://englobal.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r376", "r390" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://englobal.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "verboseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r389", "r391" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "eng_TangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "TangibleAssetsNet", "crdr": "debit", "presentation": [ "http://englobal.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tangible assets" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Gross receipts tax payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "eng_TimeAndMaterialRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "TimeAndMaterialRevenueMember", "presentation": [ "http://englobal.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Time-and-Material Revenue" } } }, "auth_ref": [] }, "eng_TradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://englobal.com/20231230", "localname": "TradeReceivablesMember", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Trade Receivables" } } }, "auth_ref": [] }, "eng_TradeReceivablesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "TradeReceivablesNet", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Trade receivables, net" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://englobal.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "eng_TreasuryStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://englobal.com/20231230", "localname": "TreasuryStockAbstract", "lang": { "en-us": { "role": { "label": "TREASURY STOCK" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://englobal.com/role/TreasuryStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchased shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r44" ] }, "eng_TreasuryStockPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://englobal.com/20231230", "localname": "TreasuryStockPolicyTextBlock", "presentation": [ "http://englobal.com/role/AccountingPoliciesAndNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "documentation": "Disclosure of accounting policy for its treasury stock transactions." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://englobal.com/role/TreasuryStockDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock retired", "label": "[Treasury Stock, Retired, Cost Method, Amount]", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r11", "r43", "r70" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://englobal.com/role/TreasuryStock" ], "lang": { "en-us": { "role": { "verboseLabel": "TREASURY STOCK", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r96" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://englobal.com/role/ContractsDetails" ], "lang": { "en-us": { "role": { "label": "Net costs and estimated earnings in excess of billings", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r395" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Amounts unbilled", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_UnearnedPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnearnedPremiums", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Unearned revenue", "documentation": "Carrying amount of premiums written on insurance contracts that have not been earned as of the balance sheet date." } } }, "auth_ref": [ "r113" ] }, "eng_UnpaidEmployeeRetentionCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "UnpaidEmployeeRetentionCredit", "crdr": "debit", "presentation": [ "http://englobal.com/role/EmployeeRetentionCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unpaid employee retention credit" } } }, "auth_ref": [] }, "eng_WarrantyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://englobal.com/20231230", "localname": "WarrantyReserve", "crdr": "credit", "presentation": [ "http://englobal.com/role/DetailOfCertainBalanceSheetAccountsDetails2" ], "lang": { "en-us": { "role": { "label": "Warranty reserve" } } }, "auth_ref": [] }, "eng_WeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://englobal.com/20231230", "localname": "WeightedAverageGrantDateFairValue", "presentation": [ "http://englobal.com/role/StockCompensationPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average grant-date fair value, beginning", "label": "[Weighted-average grant-date fair value, beginning]" } } }, "auth_ref": [] }, "eng_WeightedAverageNumberOfShareOutstandingBasicAndDiluted1": { "xbrltype": "sharesItemType", "nsuri": "http://englobal.com/20231230", "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted1", "presentation": [ "http://englobal.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic and diluted weighted average shares used in computing loss per share:" } } }, "auth_ref": [] }, "eng_WeightedAverageRemainingLeaseTermYearsFinanceLeases": { "xbrltype": "durationItemType", "nsuri": "http://englobal.com/20231230", "localname": "WeightedAverageRemainingLeaseTermYearsFinanceLeases", "presentation": [ "http://englobal.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (years) - finance leases" } } }, "auth_ref": [] }, "eng_WeightedAverageRemainingLeaseTermYearsOperatingLeases": { "xbrltype": "durationItemType", "nsuri": "http://englobal.com/20231230", "localname": "WeightedAverageRemainingLeaseTermYearsOperatingLeases", "presentation": [ "http://englobal.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (years) - operating leases", "documentation": "Period the instrument, asset or liability is expected to be outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "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": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "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.21)", "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.22)", "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.29-31)", "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.3,4)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-3" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-6" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479956/944-505-55-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479956/944-505-55-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(13)(a)(2))", "SubTopic": "210", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//325-30/tableOfContent" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481463/325-30-50-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481463/325-30-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481463/325-30-50-9" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r348": { "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.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479139/842-30-35-3" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r580": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r664": { "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" }, "r665": { "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)(23)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "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" }, "r673": { "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 95 0001654954-24-003953-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-003953-xbrl.zip M4$L#!!0 ( #N ?5BW2$3V=!, ![A 0 96YG+3(P,C,Q,C,P+GAS M9.U=W9/BNK%_OU7Y'QQ>[J8J# -S=I/=VCTIAO'L(94, )4Q]@< MR6:&^]>G)7]@6[9EFSG!6_$^[!AU2^KNGSY:+=GZ_+?7O:4=,67$L;]T^C>W M'0W;IK,F]O9+QV-=Q$Q".AISD;U&EF/C+YT39IV_??^'__G\QV[WY_O%1'MP M3&^/;5<;48QB+O3..D),1?3;C?@_M&OYY,VN+F[N?UKE'Z/&.1R;)$' MB/V(\@#E:X'7P7,2V=C?N"*-80-7?$Q:;K461I:\S( MUM9 <,U7Z),V_%]3>]@AND<'BO?(YDIIPZ-[$Y4U<@XG2K8[5WMG_DGCU6CC M[E0WM'N/$1LSIBT=R^.BL#]K8]N\T8:6I2UX#J8M,,/TB-=!<)/+^J$'U)#1]"@% ML$X1M^!DV+S9.L=>2.6VN@NS *);A Y=Y+I1K@UB*U%^0.P!D9*5YP+.039& MS.Q*@) H'[^:NVQ.3DFP$ON(F9O-[-. O7_7O>UW[_IA)AMO>0O+M<_''G4L MW O8HER(F"R[)D%*F\@]'3#+M(^@)-B9>Z YM@%*G#4A],M=*'*_]_/39"F: M2B=J*] VG*H$*5D5)MD: R'!:'M[A33 @2DQHPR.72*/8W=3^4#. M3.&SAHS\X2+1__FT$3#"L^6LD'5C.GO!U!_#S,B!>;.C$1B-_,>HJ+"P-=X0FXA*;_F_ MOM8]3Y9=3>3ZW$NSIDOQ8'*E:-C&?) M\O,%J:'Q+K&IS1R+K/GH?8\L/A0M=QB[++1S'EEI^P$8? F&PZ'Q9]/E;#)^ M&!KZ@W8_G RG(UU;_J#KQK*%I!0D'70***/!)\BK!NBL/EO8N4?:? M6O#RP(L,RF:;V0%3(7M&Q\KA4X+V71%H2P/^/.E3 &SVJ,WF^F)HC(&AA:L, M7$O7,7_=.=8:%E#Z;QYQ3S O$M,M!B\WEQ+*]^6A7!JST?_],)L\Z(NEIO_C M>6S\HKU[T!_'(Z/MBZ7 '2&V>[2<%T57/+,IX?M0'K[1;0ALF,$/I5FT,G'(WUI^5VSQ3:.[0-V M$;%@",04'NRX9QD %!]Q\?I4R*"I;^;1H6Z#'@1H*[P7L3]SSFO.NT(,1!6. CMCV\ MP*:S]2OU(7RSJ;$8CHQEX-E%/Y6V M'J1M'>5M+9R8&?1[(QCZ^9/2KG?RV'[?#AD)DT[TX5(/6FSPK#3K=VFS^AE; MP\8-J^\/EG/"^![;4*T[!]\D<%LR*4JCOT\;77^:3V:_Z+IVKT]A 6YH<_!2 M6A 2((B8R,C9'[#-A*PQ&')H2B ^I($0,1$8LI_F^G3IK^):*"0H#(H1&.PD MS.XCD$Q2&EY:.!L+&'>>%[_X"+3F3KJ":XSW:&7A.<4;3"D/+T66SZ4J09 6 MO O]0=>?AO<3G8? MHT;*)W;V8%YM,5^(@+8LS=O5:ZR>V&T9@E*6(>04[";$$ MI;VE]7(L=VOGN)W'H)N])>"7#AF+S@%)J4J+2XOE\=083K^.N9A36V9T,N@MW@*_6:H =YE9"_S4ZV]LZOKP6\ZI9V'./R[$I8:V]O MMTB6WN>.0U= 5V%U5W+/NT6FY.9W')=NC(#+#4R8$K8@%\47@GTM1M@(I/'%9*]"BJMOV4#4 E>CV%?A5 M&'\GA37*AZ#:SGT9F/VJ:/;5<$KQD,IP:OT6T)J #JH".E #FA%IJ0KHH 6T M)J"I&;=.1B7 &:]!5 6XG5?+;PI@MW-U*)Y57YNSSB8<=_.Y&I3]R5;J]>L[S-"$#%CM^O1 M?'-+ZY,,BM+\&2&#^]8-*KD/G!ABDDE*PTM+^W GN!UFE ;O9UB\Q% C+;93 M)F\'FR*C#S*,K@YAO<\]\= &J$H8_2[#Z'=JHTO+W;31[UJCYQL]-;'FT)0@ M2 O:- CMY%K^^QS9T)3B5 (EK7JSO]_1 E?OO%;"2RIF44(E+8KS3VRU?E1E MB/HE,"KA9TGK9R5(K>=5!:;4(%B25P7;!_D+"4K8VH&PQ!=ULE$K9E&"):W; MC<07=UJ(ZGZ%)QNMTMQ*X*1U?_Y7>EH0ZQ] 3C@=:C8E;%+L0'4$N74_:@'6 M+XF8V@WY($4>2D+6.B-501N4!$T=+OH@12[*@M:&D2J"EIKA*O K0:S\OD8[ MSU5]=2.YJ,XE*Z$J]_)&.YE5_"17WFF \AF4R&6<#RCX9%?;QVI^[JXX\*AB M5J(HQ4IR/X?7(EC]0VP% 9-B/A5N?\D.EDC7+[6(*=Z% O.S^#E!Z36G? 8E M1E*,)/9QMQ:;JA]\RP9(R:5$20J(2!^$:[&J^I&XG'%/Q:7$2OX\9?HCZ_0-N;U[T5?9"V3M:[ZVTLM"JJE:0!5L-50<: M5E5U4FVQ@4I!HZ^J5+*?O+U.GWOQNZ#A5_*NZ,^@DD-=S98NG"ZZ/YV)&]TG MCBD**LC"?W7#?%V>U.T/NG?]FU>V#F6L(L)9OVHBA/DJBY!]*7S)RL,,O-;W M%>K+OBT^JU)6E"7\(=IGG>H]2F$E7:W^>)[H5UT)SI?'EZH\9.E2)@4OYJ[*A!$_.*I+@A>*YWDZ("@8)UW!_U\250YQ6]6!WKW0"MA'_*+ISK&]U@-\"'3 M%J%#S/YA,35%J Y_I@A56X#4F.HWOGIZ1RI"B$V=MB(6$[Q$#R5]7^ Q[!T9E1$]C%^\Y&VCMK9A+7(_K_)4ZWB%D)<"2 MKPIUCH1!ED>'%EW#%*A6EKM853.XQT;6=>U1 =KOHZR.J$WL+9MCNMPABOD= MY28H\$ L#V;8?JAF";Y,!8LT 0>+TT5YE^KQ$R;;'0@R/ ("6PS^XPK3V4:4 M/?->O6S5];:YV"\9':IUGSSSK'%WL&8,0^OI]R3\57*H36S&3XB M0G]$EH=GFY]XC([O1KI<;"[6 _2E4*LRC,U4,>PV>!T_%QMNVD7CB9JMF>H- M76.'GQ#]%;NSS0:JM;JD*61 MX(4J5-#V&]12#!6Q?7+)%XEFA1*,C=2PQ)?70AW+L5;WGAV;.] N?G7O+6ZO MRUNF^*@5?U/'C7_9*M8>?2KRY[P8?WT^V]'.O5-?.!Q4*EV:0F[DV,/.;"+$AA8C\$B^"1."-R#OL6<=2-!/RN.@5QW-,",TR/ M4:173FZD].&J"!R3.3IQ^5* %#$T4B,QI<,4SZ5)G:U:-X,M[XF#LR9K*)!+BZEB::!\5$ S8, :?W&MOYJ8@8N MQCV(SE.R=0T-]$9E-=%,06=(ZY#J*QGD1@X+H7QGB84"Q>A6S=1(S?V%VG!+ M,8['P^3D1DH_AWHH<4^2_%F$1FKP@)E)R8%G@O:3#8:"I^XNO" M<+>9V/[+T+$][0)Z3;G7/%YRL=57L#(""WCB>H.8;W^V>0%'W=,@)G]I_-(@ M$Q@1&JQ8JO#Q)HHHR>F-W%P0 B[XVFJV@56[6*LGHL RK8GSWP0&?.Q;.[PG M^'16(Y/6R/%'N13^!2/*9@>Q[Q\D1S-@WWZ0^I_1.=ZA*FJCH^.1TNI&#!^@QJ28SD0 \:&:BC/ MYC'QBR;])%M#M8L+_&RO T\7K_U%[7#/?V6#6,#=2%VC\[59#G\>\9J^ON] M1)(E#TO$DQOIZ8<'S9_M(V;01!:8NP(F/(ESP..)^R*,-ZU&((^84 MYQYACJ;$:EF:V0"?[0,BZYSSAJ&B*J8FXCE";!? $KU!D$IKHMC#]5H<-T<6 M%S;:]4FG-G+^B[V0<=ZWCBG$$I9:ME:92VYVN9HS<\4 :613R-TB=QNCJM2!ZQ M41K(GS!/JU'(T2A=D03ZL%S,8U<2_[*B[-Q M7Q#%3Y@'_CKQ^5C)6_NL]=KA6[67*;/<.8=(N+3TF<2KBCOT7(>?/32H9_[* MTO)F4Z\J\"-YQ>LY)28.WF=,RYS+<%6Q#;+'8,@G\#\H05:.[,5<5U6 >[V8 MFB!51I=,4:XJZ-RCY@XQ')TJ2\N;RW!=^R+K"$Z;8+_'UI9X>\G0^2Q7%3V* M3HFSK6FILZE7%3AU?"PM<0[YNLTC>*VE+S6*-.&ZEO5'K&F&425*(^PYR+/G MH!%B2B]A2QY%'L-U)^G<5Y>EV5K)>=UI._5FG#1AY] ;T;;%L:>\]IT@7E7< MOWO6R3]L9[PX_\34@3^9HBL9KSST1?OAO$_.;$G^?(XK+P&VT":FQ%;97\EX MY69DXY1L+X[&ULU5U;DZ,V%G[? MJOT/;._#3JJV+[9G)IFI3%*^T!UJW;:#W;GL2XK&LDT-!@=P7_;7[Q'8;HR$ M=+ 1D%1EIL>M([YST[D@R=__^+)VM2<2A([O?;EH7=U<:,2S_;GC+;]<;,-+ M*[0=YT(+(\N;6Z[OD2\7KR2\^/&'O__M^W]<7O[6,X?:P+>W:^)%6C\@5D3F MVK,3K33ZJWLKC$AP>;D;_4ORG,]:^ZIS=?/=X?.>%0*5[\4T\,O6X3<#F$_S M%YI-9XY);SK7[4_7[9OV^\.@J;^(GJV :%9@KYR(V-$VL%QM3D)GZ6D 7$L8 M^JQU_V5K@Y45K*U-0-:61YG2ND_1U6&NOK]Y#9SE*M+>V=]H]#&:<3G29UIO M&SH>"4-MZKM;"B7\MV9X]I76=5W-I!2A9I*0!$]DOIO.=;ROG^D?C\"?!H+V MPL\OH?/E8A5%F\_7U\_/SU?/G2L_6 (_-ZWKW^Z'4WL%N"X=CPK<)A=[*CH+ MCZ[UZ=.GZ_BW^Z',R)?'P-T_HW.]AP/#0^=S&#]NZ-NQ89*'1OQ],X_!,XBU=_]%RKVQ_?4U_>=WW MP2X!9TRV"LCBRP4,@JG;G5:[Y5 G3%2%1* 4BH5,*;@+6[T4K$CFVY9Z*E#M)V;"G$?Q)%XMPO!AO2! ; M7A'ABB=0"7<:^?;7E>_.8173_]PZT>N +!P[.A&\;#J5K/2M<'7K^L^G"IZA M+P/L.%A:GO._6*%=#VPS=.!1DP 652^*/Y6@Q4]0!MRN;?M;+X*X,@$1V0X) MX9DC\ISZ// ]^-%.I"8!?^IT9; R()'EN*!6$L /7GI5V#U>AK[ #&4 !E& MZT>O("+J.ALJ$0E"$4D9D$SR1+PM#+;]I><@K#6?H!3/'X]F9K<_F\H\/#NN M%'O2>S.9P:2&E/'(H=Z=ZC)FCP>5\5@=B/U70GK$@\4[FH#9RUQ%1%(&I#BN M]/WUAGAAO.AA0(F)RH U@PP^W :O\9,D:+ACRW'2.8&$]]$E$!46) AH6)/C MD9&5 >T6G@%5"RQ/<:"%TL)?DYGU0F2JDQ.68E5D25=,PUOX4#TAEK=\@C+] MSB01/ 0FA])S[LAB@(2JG(QKO7:B.$*#1B!_HI$;*FI'JD<$96G+PU':B5D: MN 2E9%']GQ^,J3$SQB-9@L2.+ . :FAMW3 M[MA**_S\H:7HIKM8TC^W((% MZ$^(C#%O>!W)[7Y4R4EN=MHZ6)O1=;]LQHXGK2B'1W%2>!Y5^3P*K9Q036Z/ M BO1<8%K@K.[$V8JI6Z 3!.) MD#=47<*.@H0A59N!K#N<<:,JG(WG L@*!4#Q(JXR!1J M$DZ<1*5TI>9\.$QYPU5 P>I32E=6:HZ-!#<#$U?"5B9N^$GJ 2N M+%3B)Z@$+M:.BT^DIF.'#!0R.L7OF)!!R^+7K6C[3/*$,JVKJ=0MP'H M82.O S^_LI MQA! QD<+%E;X&)\OV(:72\O:T$,?G6OB1N'^DUCMLXG=,(Q))$><,/T:>,HIN8&M^ $O?EXM#KF$% M]I$IL(/(1)]2'@0$R&,U? J,DKYKA))D7#='/\>[U?,J(ISL/RE>H?,\0J@8 MA*3YW+1NZF%';5Y=0D&4;'FA+XJB]+Z7D6CY%5.AU-&J1QT8?INCG3O?GS\[ MKINOB;<1**FK;A+D2#W+1W,DG-IU+BUT>&.;4JWML;V>5*ZQU"AK4M?'R%<+ MHFK+DT5SK&Z_87-BO=*&@+R1F3,>I25U[0^TEL3\-D[S4UM=4T/. MW5\A%QCZWI(&R*'CD?'B^%H6CJ]P1Z,4H:[/@5"$@,GFJ"(G#J)>'\E)44JJ MI'U0+ UH3A[-&5M+HV,^CW<\6N[$S2HEBT_3D#LZ) O]_U0M,&$/[K>_>L<.6\(][N;&=WOG8\)XR2 MPU"[W?Z"BA%)7^^&>X%NLJE((7F@G+SJ7>MX9GGNUAA_>D-_"QPF)V*WP-5; M%.^1A1^DSR'K+Z FD*_C6<&K 3**MP+2K1Y^K%7#BTA 0D'85/K0.J0(6/QC M>Y"ZM("DWAWZ%5A$QD&DTFN2NR2<[ #&[_E%=LX;7>_^]^K5*Y+9&4N[NLJS M>A&)@DEC;#\)8>*,*SVFM).(@?_DT.^LN_4#^1U\ F4*&O(DLU43[@FRC3V;C_GY_&PX%N3C7]YP=C]KOV;J#? M&OU9]:TA]BO+4DQ]Q#/5[TY_TFZ'XU]KZ0S1(Z? 2.R7()/>ZT-(YH9W6,.[ M-M0PDITF1>;XZZWU5?>0BFN$/7B27:":TU@:D$U ;,=*+J?9N&3WW7K=M1]$ MNZ_:$_3\4-3U-J3.UE\1$34GH>JZ\;RP1JZL@,1?P)N^'E!:0F+IZ^T*G:W< M8F)JCGKO+,>C2\K8&SAA?$85T(X7LE.@$K)ZNUYG*Q,EE/(67VY!<;CW+:*) MBC/?Y9@F>;+<;=YR2NB;!SE=O;V;T]6#9*]QP=%8;RPGH"GC>)&]'NW6\4!: MKO/TEKAR>C38">IMVYSM> 4%I?9RH308T]_F+HDP-F=HO1VBL_Q,R'QSPA?4 MVO0*8#(@R=^&MS\H*+P.ZJVB1U#7VW8YWZ<*B*A):R8#._=ZI2(*%DQ2<_]) M@:*E$FNTON,>_.X@@BP?Q5'7?*V$ @WGRZC1JLV#9Z\HMW]1M T*S9+ MS5>$%%=K]NW@"3)K4(W P,^]9J^ P@5SU'S92/GJELJK2;R/9FJY M9+R(X^0I*B\\4\TWEYRO^!-EU_@(EMRM<5X$X\Y1MX4;8;BEQ^A@#7X[D(HS MZ1S2FN])*:Y @0T+I=,OSY]E& MB/YBN]LY\ X_K"QO24PK(CJ8JBU(Q*O&4?/=,/6(/7LDK;BUGWZ'AKHN7I-E M*6HEGBY+=6VD)LM25.,VY-S+.%A:WFXK-DBJ9X5..%Y, A*"?(X;PJE#(=_2 M[^1T0MOUPVU X!]C\ZX[,OX;WPNB=4?T]I.I$1\*F9CZ5!_-XM\H.]FR>W\, MDI[XKF,G=].,R'/J\\#WX$>;'"?J*9Z^R_+4[??'#Z.9,;K3)N.AT3?T: 0_]Y-S,,I83+ZI%6I&$M"[M](7U>S?GO.X^I3E:J#/NL8P/JZC MF_#CZ/BBFCUGZAC9]VVX+9LWY*V;+'(0] 0@_QXK@9Z9FE")*\.YNVS#)+:_ M])P<3VBULBA-_1=]]*##W_WQW!&'EE.(F3AR"XC-[C!>C.-CH)HQ C/0M5GW-X4N-25+&C".OOR; M0=MF8L=4OZ/! C#>CLU[M! !F=,'.=<0HG$ST.CF_J,\!+W:D/IF"H M6RUI#]J)XJP(3.%PV,1VN';0YD25^WMCEIP!IK9 HPRD1?J(YDMJ5RS^O8,I ML$S3]F'^Z2X!8+$QL>AHO"),V1,F/&!,,#(@>Q_=&71MZDZGNL+\ M8;I]#,F?6[!%_2DG36^S$>BA-P554N^FJ9=">$6KC/TH'AM,E#JIVM#>[9^A M[M: HES/XB^TY_%<3H6EO4N>H(YC1*F5S^3)!9=ZOGB55RXC'63]I1XV6XCE M@\:48U48T*- L$P(I=60>E#[;=>[;^3=!7OZ26J;9CYJ)I8>RLE=5#A$?_JA M-C2Z/6,(\M8K,.SX;:P >T[=IQX8O[#*!\K$WKSR2CWT_/(@'SX3F\5%0@7R M9ZJ%?/!,1.;4#.H1%XVV2:SB,E16N-T]HG$\CZP@N9>4QSP3AL]C7CL\K-:T M(U_;[YEPC<\[E"L8SUF+QQH3U NSIK6:P%R;QQPG&RC*7+L)S(F\\3VG 5R4 MR0HP"*M)AP^BKR/4V?WJO"U%"Q>L/K B<,I7&H#T2/&ZS]P MPFFO6A]/ZK5\Y7Y@@N*^8%.NWB-H7 4SL2R#3:6*C]#QTHD/N:5N!_V/88,+=\7Z BI-;_AX!#!], M3,S?,U I3_F-PGP/_\@$45FG4+F?2]G@^?I')MPB^5#I\5).>(G#1R8T8SE1 MF%!(.1$Z3.%N=)4AD6E,"YP%UYFNH(C,W2F"40>GK!3L'*DEVW$P++#[K;)[<_)9V!UZH'\\0J'VP_\!4$L#!!0 ( #N ?5@_ M,NHD^!T "ZV 0 4 96YG+3(P,C,Q,C,P7V1E9BYX;6SM75MSXS:6?M^J M_0]<[\,F5>MVV^[N3+JF9XJ2*8EQ1-P1*G*5(!2=O*KU^ %YDB M<:-$"*174U.)8Y\#?N>"V\'!P5___K+RM"< 0S?POYQ=OGM_I@'?">:NO_AR M%H?G=NBX[ID61K8_M[W !U_.-B \^_O?_O,__OI?Y^>_]:9#[29PXA7P(ZT/ M@1V!N?;L1DL-_^G.#B, S\\SZE_2[WS6KMY=OWO_E^WO>W:(N (_X4%_O-S^ MY0:UIP6/FH-;3EC?7U]<_7AQ]?[JPY9H%CQ&SS8$F@V=I1L!)XJA[6ES$+H+ M7T/ M52@SYK^/XYVL[3AREY#L+)]+)2F/T7OMFWU@_4&NHMEI'WG?*_ASVCF M^#&&$OZO9OK..TWW/&V*.4)M"D( G\ \:\YS_6^?\3\> MD'P:4K0??GX)W2]GRRA:?[ZX>'Y^?O=\_2Z "R3/^\N+W^Z&,V>)<)V[/E:X M \YR+MP*B>_RQQ]_O$C^FI-6*%\>H)=_X_HBA[-M&?UU'FT9BL0?+](_(M+0 M_1PFR(:!D]A!X L:E0+_UWE.=HY_=7YY=7Y]^>XEG)\AQ6E:JCH8>& *'C7\ M[_NIN?TF\!=>\&![[YQ@=8'_>-$/D LCG G;$H+'+V>("#5]=7UY=?T>-_S? M.S319HT\.717:P^IXF+/C_IAX+ES[/(]V\/VFBT!B$(N$ Z?5' 3U%'\: DB MU[&]?9$2&VD:]BQ"_\3C2CA^'*\!3!ROCG+9#72?:$SRO.9FB].UP.?""YWT57^%O NP8+FS?_3,QJ.XCWPQ=]*D)1..O M'R6_Y: 5;Z )N+KC!+$?H2EH@E3DN"!$WQR!Y\+O8>"C'YU4:QSP^S;7A"@W M(+)=#YD50/2#7QP5LL_ST-=HH0G 2!6HZT<;I"+<==98(QR$+)8F($W!$_!C M1.P$"]\5\%8Z0R,]?SRRIGK?FO%Z>)FN$7\R>A;/80HD37QR:.@S@R?L+E$3 MGS40<[ !H =\-'A'$^3VO*["8FD"4C*O](/5&OAA,NB)@&(S-0'+0HO],(:; MY$L<-$3:9CKI'* %[X,'T*SP""#$TQH?#X^M"6@#] VTP4'#4S+1HEU(L *6 M_0)XIN,S-N)58(%'3--_#-!&2V!XHS,TV>^F($(?08VC7>K;%FRWT2.MX84DJ=V.K/6\$%H^HYRUO1 X'ELS9G\0TU25L*$ 0P1M M!TU9R6B835SX-T/7?G ])#40\[L]6FIDWX!6FH((2:3R%NQ"D$18Y2Y.A6"* MLLM9J(IIDL.F8N9)A^*FIYY2JPH%&]D0AV^?@!P)*\T?:9H5,UO]AHX+_[(Q M_)=J!+AJ3( K-0*(=H\#6I2U=A/K @*&,SM+Z2!Y?5*,63I,40>H MUTCCYWTUT0KQRCP/K(FW;C-R0S)BW4R8_RA@>=U-O(&CP.5-E>(-' 6NJ!_7 M;TA.Q$YPHN#Q23[/K;WGJ-V2Q)/R/1<0@JW(.:C>9\X3:J"9&"CZ1%C</V%=>/+A#I149S06Q -NKMI\[GP5P]?PB ;E1]$>EU@.<\1?1$\VK$7[>V,.7L1,?JE MF\9,A^@_=U"#%S3KS<$\QXV;$[VX$KD1)GZ?_N]2.W^]676N)93:Q%X K9@H MEZ#*<7F!LP/&P[=U EC589@+'P+GW2)XNI@#%]^INL8_)"-DJD7@_IY\5W\( MDR!HWI)G/P O:?]W1),)D6GH@J B2;KCW:,IZ/,*J7![+0&K^VVGM^V,(P[EG4Q#D TN0F87^ M=6>,D!#C@3:>&%,=9_ =Q1ZU;ML4!/HH+M#,&O?_^=-X>&-,9YKQ\[UI?=6^ MNS$&9M_Z_M!N_&B'#\E %H?G"]M>IWT9>%&8_^:U4V>_^'T+&^D1F.C'D-"[ M,V(2[85*S$G&A0#>C&X7ZZL+Z7 7-1K_\T:SJ4!PKDUY'F&PXNHM^U[ !!Q MY'U?SM!\]AYQ))/;9P?M Y&+&UY"B";(=%/[^G_ZBY!G&AI]MVQ"DR(WQK6JY1GM>A9I M35:E56^$&NOI*OQ,^XK&*K3;S,KL9#M,?87S+*'GW MV,M E= ^^D5Q>DZ_,@*D&!8B)5-V0;E4\/FRMCEU#FP7_F)[,1@__HI/2/"B M+C$?CF7A4DUDW0JP=431 I+D"];FM#Y;VA D);**63GY,2MI7XVXN$P=T3A7 MCDS?']6,ZJBCI:D/PR!D1#A*9%W0/1EYINU/S7FW'EE+<&?#;R :/SX"Z.+A M+(PH;DVG[H).F0)DJOU![4$*NW13(?+]23SRW==G/VF#X?A7::'\&N6<"B+\ M@$_8W!#'36,(T'^,I[?ZR/Q78P<2UCBGX<[1Z"Y8))DX-9(.H5^.7[,G"DY@E"_#4Q 3X#FF!]RX+) M*!M5 'E9!CDU?C%&]P;Z=W]\.S)ENGRUI%0!V%496(%:DG\6*TT5D%Q7'; G MS6JERE,%&!_*,')2.4"8U:<*L#Z681EWD^'XJV%H/6-D#$Q+FZ#.*0TFIQY5 M >BG,M#D2!:YU=W$&,W245\J5'*QJ@+"RHQD39&)[Z=?4ZCR!@I.T:H"Q,H, M,S5N#.-.[PT-/$L.C.DT60!(A"M0QJH N#)[#!#@J3Y,QN!DH:*9(^0#AF;I MO\GK38PB5Z]@KRHSQLRXQ5,$@C@83^^DKC]X):\*,"MSQK;+3PT+P<4]J8_\ MP)0V2HJ4P"H )LPE=W>FE2Y1L2/@N04MA(P17B%)':K(];$*6"NS#2%S1-H: ME% YJP"M,@/MT,N!1"VC5E?9=^09K ]>MP M%63<>W,E72R!@EVO^DC'M$^% MKP+HR@RZW3EFL\%VRL>_U(:FWC.'2-N&?*RGIR(4KAA705V9D]IY OO9Y)<4*V"OS,&&+(!WPH97$"O(T-=5"$BG.KJ9BQ AY:;U"S*W(O*[A MF:)&+,JH.!M;MA%;E*DMU9#*LK=#&!7LC/[KU<;H/WZ?VOZ"-GJBOQ?^W(WQ M<1=S0>%'52@UKS>'=Y1$7NX(MJLLLB)+R;H?6ZK*-HPCXNHLC@:?6GJ78Q!# MI#VT!T$#VL!]P3]Q\]59/.HSDFK,9:4!GB57/L8TF4C-Z1AW]HN[BE>LKE$B M4:C\\D!2Z1?,#TB1O?M@E:?7\L LUU^=^2=>';XCC!\]U[J/LU(7J0ML?[D/P M&'M#]Y$15#RH4?7]2#@6>9"CC1X-'&(: MD?,T)E-;1TK.V1E3)AF'#@J-U.Y1<7]#'>$X@US/(@ZC8 7@)2NF6R%2OU\6 MG7>+-2W*4AQV[$!49Y:K.P+,&'F5JH4*90;&JQ)(.'/(#78EXIM7+5:EN&]> M-7/(0%2G!>TYSB('[E.2RLG2*HVVA:B$:^I%[P=8[A"U4 MK+C7[D@B(UA_R()C@E;$N&;# K!K8C&XU!NG3D4LAB!J"Y8E5R_,U=IV87+$ ML[3A@EAM*&.@T7?('#01#BI,=K@ALCMEOE5AWM+A'M M?8FH&KE4;++3):+ZEXC>ZDVP%L75CW:)Z/J8T@1-GIV8 M3%TV%%.PW%(-GBOH<13@9%D+QLXWYJ$-F;*3NJ9*DRM8T>D"591;R"S7SN-3 M;R3Q!'2.*(K/&!PG7L4>+CQ^ ]80.&YR$H)^]D!6RUM?!3#*2GM3A6&&P1OZ M0H>,WIS0:D\^J,#(S[CP7+XS3[H(":+NY(,1?&5&EBLUPSA1V"/$D:O5^AA1 MY$K5,&*YOE,(^11";GL(F7.=$G7P>>Q$8S@#\,EU&.52R)3=" I3XP(*9G-T1\ML M.92_D)N@&2#A\AK'O[K1,D_6-%X<+YZ[_@+GIJ'_SRW[A;Y&VJNQ#NV(]I)/ MW37Z;1EKQJ:B4L[WM5:U]$RO,C[F[JU2I[<*] @;-ERMG*%-0C7[GG6,E+DM M*E).W$="ME\!%LYW.VT63YO%EFX6ZZ3S)R\P'USO9<*[=$FB[L7%D"*"Z M,,$.).[%32)U*]*#Z([$-$);R@P<;(8V[".;,$47B@:@167@/>&'>'<$X!V9 M<]C4KZI97EA=5[-D.6PW>GA&0X#V< "N\"H+;>)BF-32FH*UO4F.\_%+OZ[O MN&O;,_T1\BOK&7A/X XYV9(Q 1W8K'H#"R\N#I14[1EQ#?#Z(]KA?P4V'!3V M, <9OM3BV[1Y24BU9[Y%W&(F[*Q9U-Y>>Q YL_U(N,W5(Y_0GG:PIQWL:0?[ M5G:PJJZ_G':PK;C L&A YTUU@W.0A] 0&@F *QL#FZH'BN$&K#E3B.9OIA!./DIFX: M:-W<(*GH?8/%TP63"(A1#FPV<+$RMSB.GKI^>J&)K&9\'9%*W04%,P7(5Y]- M#BM%0^)H+RX6-:4JET7?$?6R1,AK%X)E,W@F BDBB.#%.P\4+$'+96A.P%O$[,4"U) M0Y-AJC:$Z^28JPNAO1GP4'.+6^ #:'OX&O\<+0[=,$H/X8V7-=(=ORI/S6;4 MK^F$/+D\$]834G&.FXF\#((PRF#Q+$@A[Z:E*,(<%E4D[G3&:**V\?.5[*=] M$2F9LF/ZI)I1>2#YV8"QFE)S*-9\[0HVM&8B;H0YQC8+OS% M]F+0VR1O,O4].PS9XQZ#I5,#'T,.Q2_X;I$EN-!>TL:KK_G8GP(GAA MT'MV MZ(;W?O 0 IB\U&3ZZSC"Q?5\G"J1.&%1+%['E/?%5HRZ7"^GN4;CZE#\[/#; M\:P631AM\2Y5;R5/W<4R&C_>AZE S!=^R:3J-^[\U4SQE5^R%(>]FRROAB\O MQ,UE5&\>V>.6:#U@B:\Z)\&8DF>1.Q&94KV1A,*[9/!M"O$.7?LA23?EOOS) MX^N"201%41L&+IX)B)N'S=4AX[ %.2@#5%;?&:%A=\_N4V3MD)$$I#DHH51. M)Q*Q$Y>Q0U;BRE+.26UB8D=S7.F+M(F=1-D%[5+!Y]N1-@Q._,45L2MWE(N/+"<_E(6-Z[VSO@KDG@*@^? ME,%='P<O*V MS*X4:K 3$S(J99>YX$\I&J<4C;>1HJ$_VW!N;7BOJ9?(.G4F6<*N. -CMK0A MZ*%I;5XU*)S1E5>U(4\E@0]OK8M,#>\DG5O;GC%KCA'98N&URDKA.T9 MDFH_0E9# X7 P@BZ3@3FR8Z.7P",2-Z"Z)7$Z;I2 M.(RH@\-R*(CQ]W_$WB8MLVX]!_\",$#_LA ]\T4V+I-Z8U&&@T)(GBN$A#2& MDEW'/E/-=&KU^CU&9V"J(+=.D[5]XD4<1B/7K],7N$SJ;<7O"UPAMVI&&X)U]CNJY5D'(P_- M,(S!W H*9>:XAJ(SML!F(N?B0K*HS7]+7"'%=1/C9,H)@&Z0X2UY3.)MMS ( MF?'\_=KK@D4/%%%M'ET"+WD%F1-$RVBZ9) ";+49<1372-*7F^M,O.:Z9+K] M)"QGTQTO28)Y;,LZ/_]4>9Z6?WQ[>OCG=(S[IHYQMU(D]S#&CVG'9H;M&2R= M"N$SY%#]#$T!$/<1&@)M*X+Z7,\JOT)#$$3U@[8'V:%%D?[#;7&$8T?BKK4R MN[-""E1B]>LONBL5=J=4_(JK]''#(;1HR"C&^)'8R4Y,?T)K*#P@#P)XBW@9 MB<7ROJC>%>KMHJ0H07&$@RA776=X Z94'8'($X]G #ZY^+XU">0H\)_0O@^D MHV/DQ ;8W&I$%*' MW$FAEM2&T- F4V-@3-$OCB_2 (F4EA]/G"HMWVS9+ZQG M7CY5ZIL.D"Q3?:CI(RR";AF:.>J/[PS-TG\SCG CB"L%Z5;0I\J=/$$Q3G># M3D'EMQ%4WG84/8Z6 >2^*$^C[U0XF29$*QZN*<(2>PB%Q-&*N#+;N;A&:4EH MN3FSM"C,W(AI5$6:Z9,]*^3,YU*_KN?Y6O&]!ZXXRA^,R1#M%I/;_CI[3"6[ M2J]'F4!8FABAV;SR,]\J;?@SZGU > 72L.2*:\GA\!6.*T"PQ&/84^;1PR , M!P$$[L)/*W\R!Z\]-I ;Z9!]:\G5_$O'"6NUW7VKUQ)7;2F]*; ](\3ROJ[(Z.8E4W?(8&0!U-;+HSA1(A/:/@W1 M1[U#QE9Z0QTR7&W9U-7:X\;Z2?7W/E5*W(G&^N75Y>,*PCQ/JI3#$Q7H"+7E MTHB/Z3\&<)6^"4 _2ZK4QIL9MW?&R$+H!^/I79K<_WJ =#IW.9V[=/_<92M% M+PZ1P&&8=1G.&U(T -WE/)NQMAF"!=@4^ MFO0WX\<^Y@)P;<-H(U"4LM&O=&I\;%9TQ67/"@@QIEV4O'XNQ-R*H5=&IZB\ M@"V@#,45UV1;NT5C?3LLKNH).YQ>BD8]U_98)^]5JA8$1DA+C,*A0!6SXF?J M;H,G 'V,F5E.:SZ6@-YY' =0#2!\^Q0(51O!J;7TV ? M5D^M@0CZ$_!C,$"R]-%X!FTG^M6-EOTXC +418T7QXOG:*S%)P#H_W-F)L!> MC;7 ;N+Q]SWD.RCS@S@O;-_/26.:X9!+6)$S=@#8&31N_1 M4D1?!3!R_^37*Q/[Z[,RV<'3-+TGSZXY%ECFZ-4=]4\Q#F%""V)"43]1XW$A&J M\A3C]BW,J6$AR7"Z3W]JW)C6T9_#7 8>#>JTH=Y4->Y%B(NE]@9U5K?V5[S(]*,QG+J+ M9;2M+PK0!A?I&(1]M'Y!R#<979@1,BQ[<,,=,O?!LIX>*I%DF?8\5#*!P2,( M\11L>P/ &A.KE!U2>!6\NI=#DB!/Z!9N$C&WY96*@7H?;<5GYLY5HM-V_+0= M?UO;\?RZ0:&WL'?F5(9.;=*I4BC>KY-PI<%J[IY2@+45NWJ.QPD8JB25XCV_ M3).U*#+0L-E4Q0W0*OP)P.@6!O&Z![R%&Z^8:>ATU@5OP409J!><'Z)B 25LOVS^][,^/D>5ULQ?DFR2D[1D5-TY&U&1TH=AE][@,K0J>@( M50K5!5:JN+CU/N@LK8B&<#R,;YB61$&:-$V+HAX-F:<+Q5E*X'DWE2GD+5A@ M\CR1;;261$/P_#I^3#-D!S:NK1AMTB?27"=+9*;;1HBY!98274P(R5,.H] V M!MGO\3\>[!#\[?\ 4$L#!!0 ( #N ?5@-)U87=&0 - ;!0 4 96YG M+3(P,C,Q,C,P7VQA8BYX;6SMO7MS[#:2+_C_1NQWP'IG;]L1DEWOAV?:-TI2 MR:T[.BJ-I-,>CV.C T6"$F^SR&J2I7/4GW[Q(*OX $"0507 GHV8:>L4,\$? MB$0BD4AD_MO__+H)P#N*$S\*__Q-__O>-P"%3N3ZX>N?O]DEES!Q?/\;D*0P M=&$0A>C/WWR@Y)O_^=/_^7_\V_]U>?F?5T_WX"9R=AL4IN Z1C!%+OCBIV^ M//H$DQ3%EY<9]5_9>WX$@^^'W_=F^]^O8(*YHI#RX(?]_9,;W!Z(/."0EBEK M;_C#8/[#H#<8[8F>(R_] F,$8.R\^2ERTET, ^"BQ'\- 08.6(=^!(L_.>#F M#<8;N(W1!H:D4V#QGGZ_;^LZVG[$_NM;"KYUO@/D->#N\F'Y JYVB1^B) '/ M4; C4)(+G^V?G#>.Z]$/RP1WT3?S^0_T:4Y:H_RZCH/\'<,?TY^0U_S?V<_W<(V";P"A_/QT)^S5O-16QO2#(M1VC3^B MV(_<99B_Y40=K3:K"OZDKW].89QV^N1U?LT=>(E2&'2"7N34#/H!=?O:!S[= M7QEK?=3M*QU3Q4Y; MWK<=.:56 Z*[H[C>[P2W2EM,D//]:_3^@XM\LFP.R1^7Y _:9?R/OUU'V !8 MK),TADZ:MT0[\>=O.,]_* ,B=(LX1X67X(:.910_.!%>X+;I95!4B5X<;;@O MS?H<<1[^+5CO^=E'P:_@PBP1Q2B)=KHU'$:OH"V5X-@&F(%84"B\_/W_S M$Z4!O^54_^^__7!HY>Q#O Q3/_UX0J\^>7N8/L -XO2#3Z9GP&40\W'GT5@P M_!)852E@I.! "PBQ 5FXQ@8[MI+OL$KZ^N_H0]BK&IU.:1" +(M#A<@:>>#C M$@A$1@PH-<#D6D4BW\&]X!8Y_2D_UB, /$CYN!>?63#<'#C54=YOD0F-UJ%= MX->ZY-6W 7SE@*\\US.X7%#YZ)8>6C"\/#S5\=W3 $)D0)W_-0IV(=Y)?=SZ M ;::A4JI1J=3G0M EM5YA<@" 9#A$JCS/3%@U%HEXGH7QT1<_<2!P:\(QLO0 M)8XTGN$J)-5DY3= W1O\ CH+I*,!6FT;P,@!HP>$ 6 .0%@,Z(U?4!#\>QA] M"9\13*(0N7=)LD.Q%2J>\< &6I:1$8HUL\% ))(*2[D\I3$C!&Y;)ZVBSA:%X-UDF MTBH#''@5$2A0V",!=5 B 2"4(",U,/[+#8I?_?#UYSCZDKXU"8* 6J=$2 &7 M18-+:HV,R- )A"5G 8S'H-AD]M 3VD9QBA$]IS#=B5<1$;E6KY04GU87)!59U:)R (!D>$2NK<8L/FI4.G4'ER 9:51(K% %,2H!"J"DH* MDB*AU:L@A&"K2J)&:(%T-&$3*HO,!9+I#,IB4%2()T9-4 J4)L2D!I0O)'LR MZT2DBJQ)0*B/3+]X9!92M-E$X7,:.7]_?H/XHZQV*8V&Q(:/V*R2,FFU517@ M5RQ6"8<%HJ0,4F2]4DY 60'C!05F Q+VN%L'OG,;1) 7?,.AT2D_''!E<2D0 M6",==4P"86"$@%(:67H68;B# =M)2?1FF4SOHL.#6%UQBC062($$EG"M8;39 MIM9,\$4,P\0G@=B-\E GU1R4(8!:"]"HT%DD&P)HXL"-/;U)&;GU\:*W29=Q M',7741PCAR 2A':H,.DV8)O@UVU9$8=%LM0(4F+A$E-DDP+*"P[,IN)(R,[] M8;=92XZ BR2Z'2=E:'6O"7MN@6@(($G\)8 1&ACSN]")8JS2Z"4@XLM%U]$N M3&-L9;OB*.$&+IV2H=2!LK!(6:R1'Q64 I$JL5(//0(9,R#IVRU0"Z+%4"8FOD28Y/($F8"92YS*FJA>OBKY)D_[GW0]07 M=I9+JU-T)&#+8L,AM$9DQ-@$XI)1[O]+6$#?"ED9M.CEP+2L#%1E96"QK PZ MR,K G*Q.%R]VKH_;6:0IPD(F\=[*B/6,>S/<7 K$E!;( M1".XJH00!I!Q@ *+?I]L!D)P6[_T5-/%S3J@_;7-PR,+!KV.IG9E,QM@[??O MLQ?G69?$X \46@>W"JPRP/EC>P:Y@D@TT#F9B<&^]>/-G2ON0OY$1#3(C G:MUA(E8!8]O42@^-ZN3Z!EG$;1\J*O/+1AM :3J@%,R M0.E,.*.?D;.+L1W9'ZQ?_#3@+E%YKF>TN:#RH2X]M&"<>7BJ@YS1 $9D9%(OOSIO&!(2 M6-U\,KV3FP>Q.L&+-!8,O@26<*+GM*9R9-V%*2*YVOQW= -3F%U\DYS6\\GU MAD+((%=C('BT%LB* CQAU,.>AUQ @_EEQ>.$!X6O5#SZ@V&/B@C^X6_749A$ M@>^21)57,"#I>I_?$$H3029%19[S"TLK\$1BE!C(N/RMWQ_,9A.#TM,!:LT_ MN'IX7MW?W2Q>EC?@:G&_>+A>@N>_+)&EDC*5*(HJ1/C/5'PY)S#9,W\O_+?^S\=QA@ M8,D3PMWP':PQR8-%Z)9_*% */LJ1;>J3Q)-TOBBQ1S5(Q68TAD-H&P"! M^,!X 4*4DDH@, BB+\2F2\B__F5T,1Q.:(V/?QE<] =SPS+V&*,M]-WEURT* M$X2GRRI]0W%IQ1!\)"5.??+7HB-%:51@HP,_6(\AFED@FZT!5R4U:P @UD)" M93$BC0 G6_4A;>T,6]!'^($[&+S KR@Y3#+.EDA$J&>S*8>9[S#Y5/3C]]R) MBSS#VTH5?#7A8#P@)4P%=6;: (Q":K3^XJ=OU[LDC3:9R#>NBTJ<&HTY]8Z4 M3+9F-CJNGCMV/&B!EFH-N%Y\@C70J(MT[0$;]WYL8O76P^E4TP"DA9H^S1N_ M,KZ:_4+: N5MGTW^ I4>&O,/J,G&W()YR4=5%8;?&-E%+@^G+/W2S4B-MBA. M/QXQRA2;/&03MR77D;$V$9I),A:=9FDS]+(]*J9G&G,T@ZX-HJ2.M&Z!,DYJ M>:* M\<+NZ0$/AI)SNH%'GVPH@2\*C)2!+0?KGNLZ%DA1"ZA5T:*L)]G$'B]>6-%! MDG+V'L$$T:JK*^\SWK<3<**>RWDTBI<*^))XR1B8_3F8]?I]&\1+'6I5O"CQ M9>1=[A+$I,RPD-V@;93X:5*=+8*NB\GUB583Y*)4B6CI**U1;X1L,(?44-;R MZF1Z,:!KQOPXE]%8_ ]63:XW3OP[4?^*F/DD7HTMR[;U'@HC@A;H[THV&' MJ,ZN3T;:=JDH1:J\;,L_F,ZMB'OJAKIV<^=N<75W?_=RMWP&BX<;\/RRNO[W MOZSN;Y9/SW\"R__X?/?RZ[.03'S)(_P@I\$-9S("8HW+H11N:7GD4K+Q&8Z] MFVVPBM9,6N -RUSD@2AO#@2D/=.B=^N') BTC>#) M6?2)G0KTHM#)Z-FRA9 S&U@@?:L ]5 LD_ M0\\#PNV1INM)6?C6AU*:HXD=HMV.)_,=(7 -!Z,-(&4!_+>6S-QE5< ML\K_*,D9V'#"(L-6.VTI$%L3[7L?A:]$X=S[(5IYUS%R?:&L<$DU2HL$:DE> M.'3L# PA.+;!R=B,L)[1+'QE:GX7(AB'R 4Q>D?ASK2S4>!': Z>:.8S[NII M"*IH8J(C.ARX<\>&D*F6<,4"^'MP]32*7R.788>/7/0:6+(,-M[$L^%^=RNP M8K%3=?CH,5<:[!1V)6,Z=!Q=GHXVIFT9'=^FM=*6;>Z:(>M511R&/0LF(Q>4 MS% U;9^VC@:R(_ZG7<1/0[3,$*'YU(9#(U6<-2]%@>]/@'&";V^0YSM^^IWI M>(M"M?B_PF!7S9 @)M/IE>=#+'O@RS0L\GJRGB$;;AC)T=4]ZX0:)(0<7()_ MZ7W?Z_7!%L;@G3#_*YB.+WJ]'OE_D+S!F"36V*5O4>S_$[G_"L87_?'D8CP; MY@_])"$GY33N?Y3*?3=K@K<0HJ$-]Z)DV&I[-J[(+-(T]M>[E$2E@C0" MC]#V@N#YM+SAI-;/2S*$!N=+Y0D]-J=: ZKBV_DTVW=3J+YM"R M,\H&I#)'$!5$QF#:)[3(DWS>1O%-M%NGWB[(8_ /N?<:[DVT:T/C=JA+YTJ; MI#8-T+&?SIV1:X-W\@CH_!2Q3\44L?O637NT"[X0O""O8EJ$V*5ND4<4/Q./ M0[,71JN3L#OQP/.G9$#RJ#%0N7XP7')AMD[,[ZDU5_0@YM4'Y M*@.6RA8C95;^ 'HCR_27&*223#%&V^1I=7#)JWZ!$HM!R>) EXI7@3XS@(:# MH64'/ U(E02MP'WFZEQT,2*9;J:F/77ZU+K#J]PEYPSRS(Z M7<],7MXY!K.TE-?S"_[/I^7#RS-8W8+5X_)I\7*'"8P?O] @3U'DR^&QSJ.4 M,J3R@0E[QJ+FH3MR=.4\DA^+\%#5+N'LXQJSR%K3V\0;/T9.NH=U'27")$A\ M4HT9!B502]D%.739P:@[8A9"=+4LQH00!/A_3&>NKG]N<9^TYJ]N)P^-!Q,1.$F9CY-JP[+>$VZ#76?[\ MK 73(8O/*,#-O?Z,0HPQP%U;N!L_]$FW2''CK*.B8V5%9HU']:VZ4SJ^5^)D M^\]ISQW9D V["^9Z$73:Q@5X9:U<4/&$I8;VTFHFO7$^?>Y")]J@>ZS I3KE M0,:FI>.Y$UT^V>;4QDTHQREAU.!; M0O^=:0OG(0JC!3Y\L*7>B*%F-3"QL'0X&G@T^UY9P^6E'_$ST MLM5"$DYTQM&Z"U.$OTZ:X:?(> /$HV/SRUL/!F=7 ',V)B%ZI0G[)$/3#+0Z M&CE'OFS;4*))-BP*'=8YWX^6(!ON#DC!U9:/O<0LMNI'':ZAQL6$>]D9]DWE_N^+E5+!E;0 L>,!CK5!_9T+:45Q'SJ@$V;F4 MR%MU>,KB#P:3&9S98@B(P%7'X &E-G@RZU]:V!_-=:?5!:!OP]D8#U-M22"# M7EH6+L@_@QU-??"8Y>*N7C'4N!+DUYSS&/PKF/@.5B\W?K!+T2' H:"/FEGT M:']5Z+G>;Z)GX>'N=-HW&'FE5YB@UU>TNHZ=:!VQ)>N0L)PAI] S"] LB ME6:1NWC'R\LK>MB1I!XKC_:A$(RJ(&.=6](C>D=V-)?(CLUDUU_= 309&'^R M#C3+[Y?L-0"R]^09978)_HVD^8@VV]W^I)!*.J4P'F*01];B3](^!Y<2K\Y< M "TZ4TX/H,#(W&G]&5S;X$/N +E%9'2Q(%]6CP^P@GS&Z_'M._Y";)&FKY,1 M&9#!$CRNL%&*+*4:[%MA,,JPU=.]9;3@-TIM^D!BC^?>#Q'UCC1ULD!H0$!J M,+E"LJ=B&<<^U8@5K@">[E6@ZWPD_HZ!47!IXC*=W%(N1E(%Y#QQW,K!! M&[6 *DGX2'@O[T)P;67"1ZF4B8C-)784RQ6?DBF!\;3GVA ]JH*Q*DDY#\B9 MP+?%/([-6<+.:HHZ;#=>CD0T7X=I@ ME>;+]D^0HT.0-6%O03%4#XB?'X%'IBL3@ACB(>=!G29+RMKO.2;K0ZFA4QC\ M$\0./;"B#SP6ED8&5R7:F MO;G)=+$=H%9%B+"SU/JDMO*7K 62WM[/V@ DW<89)"H_(T3N=:&,_7*S#:(/ MQ WC:>30(TV*P'-9:B!G0=[(&;BF):D5T'HY4LQ\N2;<]& K9P>7 .4MF(Y. M1VGC-;@*C<8H=!ZX4N1YD8#9!..^ZUAQ&4D,C1=-5 HL.8-B6:0O;^@3C/^. MTI7G8>N>GT%%3JI'E31!S76(B"ZK40O'KLD:QNH(:[Z0]#)]0Y<;RH<7(,9H M,)W*4=O6L3<8375I<;9M78;2NVA-0.W>M!;.LZ]A\G8;1%^:4FW(68R$'0BA M"Z(-:O3,"31U7,=DA%=[I"UB"ZX7SW\!M_>K7TQG7%&=(>&M%H;';M9,4E:ML)N)?>G3L^&*AO'XJ\).&X, MT G!;E$<+OD?6I($=YUQO%N%*8^&;K^O*T;O'<7K*$&R14P$S])(]87[OW=) M2C-3OD1/B(R.'Z"2C?P2G4;)G.=5.D\(S_>IR@>+IW\/P M?HRY?R,)_H_S=Q+_(PMHQ;^2OQVB%?.8UT,)<:BB$O5DVT1;C-ZG[@K\=X#( M'R0YTX9<=/@G_5WPV=58-6;C;-&54G9.!3ZV9D-YEZ"$YMB(/L@EG9G9JEB#&= M!A7Z(5E35N&-GVRCA :TK+Q%DB!AIN(&'HVI4E7 EY*GRAB86WP]=$8VU%%J M 96;H %+F$L984#.@SS_*[F_0KG/DXR?V +8AB"9W7TWNVG^A,B!%&_=5672 MEGQ?$7XAZ7X#!PLJ\7JNT5JE+DU)N5HUZ%2@@TUUNQX!PVLL ([@:ZE7]LW M0E2>OV^&Z;TSJ+TBZJ=HQUTU)71ZE)L49*[/N$0L&'^V=AV3UI@B/+DP/*T^ MGV3U.T6:HAAA:_ &L?\6-NY9\'"#JZA- UJ3"+7L5B4GD"(WK.!#5N)]HCYE5AAQD574_8;%T8&T>U^X;K_@MD#>V 6@S9F^"\HQ"4@NUJS@M=2OIL9JU*83=J7!FJOQ M95=NG'7/9+Q;=\3\A+MEX\V2Q3%?[!_A1WN;)F/*RNZA@:?K,E>GA5"*NG;N MF9LS6T9MG>(0#%S;KV"'47VT]/6M<%.I0U5=S?9BF+4@6<#.Y2#B=2K>E0^[ M:@XC%2;Z-29C--&6>$*B-CJBYJ@-PE ^S"/;]#4*D>>?Y7BEU0BU[:XV/^1Y MQ4Q;H)O01]D.:DT_- J67LW0SI2_SWQ4W"C[EDVP^3=;C]:Z;-\8XVV-Y^=A>MW0H6W1'WAS6CDSNCQ&^+-XG3 M*7674H&9E:X9]CQH0P!A1]ARYU+!9C!7VDG]Q@UO.-6YF1V%ILY4UTE:8[V% MKN!YMUP:0^I_-[?HCOY8=MZ:.X'T6G$&W 4SMY@$O1J7-P/6'^#;STQ\O^/> MDC-M]PGZ?1>^H^04UT"E#1D7:(5N*@BVI!46-M ?>!,;3AV/Q=]T#73?D/EK MH/ CNR*V.*MSL["ET:PW.WM.+?6Z MO%WAR>[5+_! E"4H>4)9' M)7O"O9K1AI]5FG=FZ_.7A#ABZ57N0.T8E83(L+66W6VCO@PRWG1/;.LBK##@ M1WPRHPOQN65Y8(/;N!MJI>7XT-(%>&"B3#<0>7-FCF_5]T3'[0A9QBAO-NKI M.O#JZJAK!-_HJ//W^T#;'7628>[\L>ST:YQ >@+@CZ M?>N','1.X*B3-F1Z$D96&*F_GPV/[O5I[Y);8&XYH'( M[7H\:AYK!@2D'=/VG=*PM?D..K7&&61NH"LT5*8I%&'6S+.,#U#&"[!G!3FO M_CL "JG+13G!1_/>;'+V:T'-TU\)XVGREG<.Y%=+9F\PC_T1H^"=P(V1JZ?WD*'%US=FEN/J'3H4"Y"+5B9 ML34:C*#),)JC0,N/.1@G6+S&",D/-HX6O6XB9Y&H=1"QIE%:>]Y,6VQADV@I M@Q6*U+?;3#J_8](5YZT!A\F9E[5GDS.:L^\_SNO!\B,.O+&CZY"TJS.Z$;S0 M&;TMN/:\O;_#=H>T9*@[?S [_7$K73"W=4CS_'5FCLL(2/+_)&+A M'0:()DE*TMAW\*Z#'@Z&;OF' N4CK>13#?I??G6"G8L[A_^@>;Z>\ YFB>U- MOF]7+P)F($][2%L>CD9-:?(#<+4MY:"YV?"[3)?_-2*?1D=(:WGB_X[3?VA# M))FI?M>6*M+T!5NL"F^X (>7 T9"_/F5'\L<#!7@7)F] 'ML( <'"#K X/T. MU[Z3RS(+S1_"WEB7>"K6CS]AK[CGF# %:_3JAR&1CL@#'PC&_[\\Y'Y<=P9U M'1(J%68\89]$TH"PHFF4 SUU''?;;4"]5##(:P;>A5X4;VBVDJ:2CJK<&JL[ MMNM0J="C&FN6\&4T-IJ?YBC0M9(FA49(D0DGB))=C/:QNQYN%)O+^U9-1U[< MA2G"'S)]A+[[(,D>6J'2>36>"[!\ ;Y$PC+;NV(:;[R?K M2'4^T(;)5-@E*$_7'V6M$V\1RC=V1*^%Z$LAOP,-*=HG\I"8 M,(+V[)HNTDZWG2S$W%E\+FYTLC KF9Z:#0V:5)V@*IPL[ 4A^O3-HSO M20I9RN3;DCJAUJ1= IB5[%P5*K:!G*U'?1LBNIOPM=VB%!+&?9M=6L52L0O= MY#O#8K6*7V&85;XEQ?ZBP'=A5E#W$7]6LF=GA22S(U<8/.-?Z&:^Z6+-B=K6 M)[PG_1A%>3])PRQ&S!U[:QMNY)RA2[4L=D\_+Q[N_FOQ+Y[ M!JM;\/BT?%X^O- G1CS=^=7=&Y0XL;_-^GT%$S]9><7NOZ"OZ54@N.?2OA5V M##6=P)%%]86.[<:IQUV+XNPN 4=_/9TJT:B@VQ#-= 3TJESG38%"6_10F+9& MC()B>^ WTB*@39J^:YN5G,"6S2/6\T[SG5H9@\;B\XVP2P7GA=0L,?7YXN7OX&3RN[N^N[Y;/5+L^+'\!Q6=/JP?\]_7R$]:TST96 M5V(H[+ 4?Q2Z2OKG.RBYV1\?235.RR:8XV[B#-:ZMA\*Z^I1?3CSZ.LY/>XF M!\=]1JVGR68$W89UM2ONVMERW@XX- 3V+8%#4W@])9G:P_[)$)O:-PA\CM3U%CLFL)T>!KL6S+?^Z M?/B\!$_+Z]7/#W?:#^/(E,HZ\H2KUR7%#QX4+ 8-)/KD0P5R+EH MR&B9+V$P'0Q-9[521UD+8UH]O#PMK@V=^MS['GI&:FLUFNF+*9 *G@K'NJ;_2Z[/B@Y7. M?0$I<\_!*8(6W/EKA;7=(!B8N$TKC)#:U-3M+#\V+!1-^&KB@NDMU?_T^E%3 MA%N52*,-PH57LC-*%"PNR.VY?1MN5\JPU2R'Y>)YJ?^ G$%LF)=20K9<#>?] M@05:O072M@/0V5'0^(E5L.MR$9Q('DP[CIK1U=Q&;/Q-Z^/K:+-%89+?+GE" MJ1_3K82RD=ZJ!8W)X]IWK)0=29V=#?%P/!BO+5@#.@.O"NCRT^/]ZM?E$EPM M'Y:W=R_@\7[QH'_!6&ZV0?2!T!4*D>>GY'BO%M["H\FN/PT'?0MN\ZB!/'8$ M.J\8LF_@,['$LG[$LM"/UE=?WOX'KU MZ7'Y\,SN+9I9B6C.@V+ON$J(3\5JF@YZL[X%YR*J,(\?B'E">]>/S_]"JA &#D?**&6NG?YE"Q-$NP/QA9=2U2!VG4LM)B)\E%1 MZJU.L^XD0F3#$4$#O)K,9.2 TMMT0$#B=M./AGU#E4B?P/#A%06E3,&R<:#Q M:&)#7G\9MGJTX\UR^6EQ=;\DJ4%NET_X!P/JGH7EN0AMR W31RQD*(Z16ZMO M+*-C^G/@3+4E]FL,054!>HH1.2(,5?[-%7JC+P#U!.)AVA)O!,>).Q6)@VD= MOD_QIGR((.4PD&%/[9! 0LZ&;3!?]VRP#I2!UM),8QE[6MS3&S+/+XN7);A[ MP+N_)7A9_*>!T^-;/$EB&"Q"E^8[*Z02%)X;*K!D!4+'$.D*+V[*#=X6\ZF& MK?-JT6)@VO53UQIR1LDRO;*TP5FOCBZ5I'.X?9[1*_$.-U/DSN3N)A>-V]?3)7.[(#/\3VD8QR5:CFNBG MF8VE.7:<@39WG4H6J[:XCQHW/7FIU$>P_6X)>M,(X?>*(@&X-6 " $YN^WD3.9]TR<0K8 *PV2> MEB]8EY$SJ6N\%;[3GVI#T VA!=E$S]Q!\]G$L>34N!W@$PS4J:>X;#?2S&)T MDA\G1:8W(%05:DQ[>4BE3#\E$6RA"ZY>8=7,122I+%M@F?;M*$U?+9] MYRH!M.H-T-%WUU-W9DD(;5?H]2O#GS[=O=!\KW0+3:X0WSW\O'P@.6+-U)%5 MZ9S40FW70A9D/)]KJV2CL&\ZI@LG&F)[5%33OJIM(Y8IJ9/+\N]%0S6OK85F M:*[\4D/M]V/GW$R3H["W*'!1G+!#[( M8,X+C6#=N?9#ZB)ONN4@9]%?;T8&G5=9AD>?A8<.QWUH@1BJ(ZV7;L"J\%E_ M?KT<>;6\HE0_"(F9ZN_UIFL++KNU1-MI1/14YFD:&]4.:ZW+J5U: 0D^IQ+39!S5V*(CJ64F+='[FFR]*J(:S* MQMW#R^+AYSL2,K=X?EX:2L97Q:YH'2JPL?M;$ U&NOQH"NM :]Q'C)JF\$;E M\6O_*?2&.YY5$&U8/]I@KX36Z M7-H5"V@S,W+@:4LL+=T)*Z&L[7X_7STO_^,S"<$A681-U02L8)<[*43$M*?S M^-B9(HW^L;$].8F^1%B9<-2THRP)D5[#L!8;%HU2H7%:;73 MC^:3(!F+SG.?9NCE4QXQ/7,/C0;]OLDM37ND];.< B=@K(8E[!;Z\5]AL$.? MZ&53FH6* 5,3MQ;\^F2O=:>*@JC,S,9Z/AZN;=!\'6'7;J7@9@!M!Q0:2DSK M09B\D4-4_!]R^O . P)*42&J\6K4C&TZ4U*1*HPL44]_ F4)N9E M)]_DCT(KQFM .0A#P3M/14&4,>BL]-0$NUS<243-!FTP'$YM" =3Q5F[KGW@ M,ZWBR-"1P@ T)Y>?_)T%7Y*_Q':(F$.KH=<$O&+GBR.K=!UW5#7"FUFK="E M==^$$=?6SU'D?O$#T#KF4WG+AW15POH5/!:)1.DU>\NB,6"2/5++7SF0N0/[_(/"#@M^R_]OC=[C9;O \F"G$5 MW_C)-DI@L/+NH_#UWG]'+NN)VIK9K2F-YXM'=+5TX-BA'78O SEP9(/D']^# MVN'DOD5B!I*6+@/25#85C&]@JX4T5?>QC7S:"Q$$=QT162&\A3IK)X"FCI(*V]<=^Q8>.IAI(C2I@+T&1& MIO.6PCCTP]?D$<4TT[V:,#5R:A-AG-=L4.BI4T=I3RGLNF (2*C5Z3: M1C&[_VJ;E86ZHVYDO%^@^?ZECI-.+6D,,NK>T5+X4?MFLF(9<&*%Y_;H#G O MYEW2%D&Q2>-G6?SR,JH13(K<9@K5*71(5*1.PLJ<]7TTL,+2ZP2ZON^DC. 1 MQJE_K.W'3T/IO"%W%Z"5MTQ2?T/>]CE!WBX@#IMDY3$WRPLYWI4MTMV:T92Z M\H@N[I-:=F@C2SF\'KLFSV)/@[YF*.;M@!UM"!"G7$)<=- &O]RAPPO'B79A MFI"KULE]A!<%O$K<^B$,'6SH'F(7&B.-CVE1HYEP?,=+YD+WYMC9QAI-9C:4 MC#Y91^K6,'01B%5B8,XX[#=9*GVZPES#K9_"P/\GD ;06@KV3I1RS;3$0:!,X.OS9,[5"/IQ*7 M$W]@T/8%R%J_H+.&OH!['Y%H6;5S[C.* M#X5WS>;TO0_7?N 3 UUL1+9B9)$JX_E\K4L:%%1G!^35X5^55&%P:,2P/FPU MFET^BT[-ID$T1Q;HJ'9H^9*8L8,"?RL%8S;@M'.HJ5U!IMW"2RLY%8:.U[=! M*MOBE8:4HN:04ETUT>'K:XQ>F:_5RZ(AE-2C(J_6"N?JG:D4,F]F9.Z\T;S7 M[UL@C1T@BR)?KCYHVDQRU1^\8+#6.'ANT#I5DD0YBPD7C1@ZWP=3IV>&MK-V MUS:(FSK2VB%,QDD^2--ID&W9LE>3V;E/]X99M M:+TPU[YSE2MTZ@VPW#8S=V3%"?@1T.LYW1]>GA;7)*,[33BV3^Q.?@3W=XNK MN_N[E[OE,_B6SH7DN]^#4"OIYDXM62;@S1JZ0S/,PPW7(\^2&Z3'=:!^LY0Z M'@_GE_N0-]PBN/*#@/YC%8+/).AR&Z 4N7O3U[2CZA[!!)$N*,FXD%J?'#< M+LJJ@)0%+,[[@XD-1H,2R*K,4:;\4.BL,1S/NRV66!9T?@4Q" <]OR%4+'29 MA92\1!15F\B.XQO7'>]QJL]1CP(YMF4F,' V-EHW^YQ]JB<).[0.LN8!;1\4 M7@#RB*>7"+!WG'6^_(+\US?\NL4[BN$K>D(;Z)/5@+Z:; /PHE"A(6=1)(#@ M"<-L,7E._";=,^DL'ZH^K4[ZFJQDE=.?FEPYM'6P.N'R9D#6#MB_C,TL0%Y' MK9X:9?Y*0-YIW.3!YAY:;1%)!I)]J+WEE^VZU4S^3BWI-)4Z=[1L1K5NAIV2 M(309F[R5<+(.2%PS*P_L&\YFP;TUI] /4?B.$CP/G_#_QKZ#_Z+!Z33D/5DX MJ?^N*NK=FM(GZ\=TM2CL7=K)KMI!=V9#SL'C>U 5]WV+(-XW"1+2)H!9<]:X MUVDOU]7;')5/@9>HRB^?0S]M-R'.^TH3;OOS?3J^B__T[V.!M=.ITQ];,!'U M];1^Q%J=IB%G[NY(\_;-8/*)HI#DDEQY^\O-2^;JN$(A\ORV9V4=6C0Q_SIW MG#^]6C?'$KN[@_7$9):$DW>$4[LS:XZ7X5/X]30NM1-.AJ7G(3)! MT;[C9 -%DH:$#K8QJ1YI.1NZ-&EB.G3O.G\^M&^/Q;%,QN.^71=.CNU)[>I5 MWEYQ)N M#;V%4FC3FEF1!WWCGK-X[L+9C6J4;>?6S,3U=.BP*.2G15/LRIZ+ M]\$VA$*>I!/""P1$Z-E=&FHN?5L()C=]2%V>VBMO[W%XC".\^MU'27*+)><9 MO=*\\"_1H:8!_D:-F<-.T[C6;-DG_!R5S-HG:)G9'\/99*ZKJ*ALUIRC3[6C M&,:,UX_]N8NM,>Y7'R38=/'53]H&7!@RQ;X,$&Y-6 &GF')*9Q&E!*O&_#A*)__&W)PR4)W.59^>7*BX8 M(C>E!\Q<=":SJ4F'I@12S>%!R,!OA-#TY9K;71SZZ2Y&]!+X5_)7\@EMUB@6 M"+Z,06-UGD;8I7(\0FIV@@A'(\<&I:**LU9P)^>CIF#.:4!Q?()?_*#VYDOQ(2M3YDU& M0Y/&; .LFOG"2,%OC-CT?NAQMPY\YW.:N5*%V_S]'WD>.0\)IL51+6ITW!S? M\9)#IWMS3#T,)H.9#8433M81M0R"QFVZ2L&ZJX\K%#IO&QC_7>*$;&8S6$M0 MT 5I0<$*#QO)WJB/++D3U@*MO+0@82?NQGT#9_,Y'B>%#5YP*8=1V9-YO27D M;!\X7*\=&Q(;* -5$[83^;:Y3HO\DF1?Z+"H4>AQ5@B Y8Z*RF,6T3V<35R3 M^? :@=7&.R,&_3,,;9:*Y0&)G5%U$CV#*X*6CV[U.4L3-T,]HSNW9F2";#AG MG+>#QGD[,#-O!_)Y.RA\/M2?>$//DGG+!2:%7/1SZ$[-SWL*OCX.9Q/5L=<.K]?, UJG.,E*KWSG .P.M<+).R@ MUQO,H>F"-HW@A'-^:)NY_XAB\@-\1?U*1]58#!K\'.A2B[] G]]JZDUM2(&L MCE1N\\?F*];3F,M#'=7K-QB_(M%.4D2L3Z;D<(O2Q*=DV__I 'HV7(Q0P2BI M>1M$B9F* GF9A,.JB$WD+%\N=RPD]-D>>;(>Z1H1A736ZH"/*/F@9WXK#%6+ MSFN=ZZ>6,AL"WY5 5H7JMYRK8(=> .B1H^I%$$1?:+X4+XK!=8QRYE&I9+&4V'VBHKR61%CJ[N0KN@KCIE!DB;!EA"-&\PG)U]3L_9.(4DU3MRI79O]Q[4\QHFR8\ MEJR37>A$>.8[J4^J:,"L80U>56QC*;@#*949?VH!H,B9BDG8U@,Y,]=D$),2 MN,9]T04(D>GPRJRH5): 0&Y1"&AUWAZ3@"W?%^,0,K>4TY]#&Q(;*4!L*I]G M0U6H\@20RX^,07/])RGL6M$G+C6[]X8VW(M5QW35&GFORUE SLIJ7-:>T3,TH3@"3 M*D5%D;#KOV@Z:FLFG 96.Q$$[?6>NR,17\\:UQ M_UZ+[Q+'+:DGX(>O*'0^\-XKWL'@&L;Q!_[IKS#8-9BI;1K0F+ZV=;=*66N5 MN9D#:M(?#6UPE'7%77.<,4:ZA?Y[&'T)@;-O]>C,M-* %#IM/F@R$;[8-1'K M#4\1PZU&J=0IV:GK&*U[M@2K-&$4QJQL#XQGD(U?L/S",/UX0@F*WZLW>[@4 M>J1 "P?^LIC9O]-!J[1[ :-P&J)VS-BD@.44!M>KU[@5Y0\P@^.9[2B#+F4 M^E8@"=#B4L,ARZS!?G]BPVV#1H!5@:%'?QGT WY#3",4BH4 M#;1Z]$4CV%QS" G9EU_WUW.39RTM( H3+9U,+$X1+1#OD+O/A]ETTBNAUQHQ M( ==B1G@$V?5GZ=CQP8?K2+,VA7UE&0;/60?Q7LM.P3K&R%@YNJJLY-1X>3K!U9G3J9YD%Y,S2T7% M4Z4VH';X@+E*ITS*HN#7$/:LB(=5 5EWU6;4S7KFW%[00M[:IE.5.BGS :QG M\ZFN#:B"XTT)*]]#FOO5 I4:.F<'HC"Y8FU.HT:.6YL159QJM(](@CIS^;&;!(9@2QJ[9 M$,^H/T^;AW;<[PUT>5D4EF%5N.;2T;8Y=23%#M^BP+W;;./HG1;BE2<6E')H MKB N!UZK(LXGSU( ]/O:KJ%)3PY5@7*KB1-&4.0\PR*^V*41*=7Q$N^'! 5C&4,UZ U]C@G>3=9D?KP]^@+=[NLB(I M^.\ D3]P!Q>;*$[]?]+?A9T7.,].TC:[_3+J#WIGCX9L<>?C+)WCQ+#D;P%N MX354@&"A??,^X).*T9D^MF8O\^]D9EF@5$_>(=Y=\/U,*K[B NQ?0B=5\347 M('_1!:NIX["P=IZQQ&U#-G@LG^[.25?Q,XK? M?4=4$(M/IB1\,B9OIKU#>=*;X9'4=M$ ZPBD'& @(QE_!PYO9'I""\E@#5O(V&ZI%S@?.E)7_P- M<8-^PB9)[,.@22#DY)KN7RM WE_$EM"RT[3)8 A-^XK44=8.B#'G);8S+G/> MTXC*"1)T4!2DHNDU/9ITTE_\]"T/OY!H0_C]205BPO'9J26>: MC\X=+6<":=U,ELO,<8P&L)ZL S7)CE(LS2<)+A.<9"=IP"3:=F=)UV=^_BX?R[?1LL*>^PC_HFH^Y/@[Y^1HY; M)"&RM$F #?G=H5%ZMXNV>@:!W==56<(XQ#,I(5?44-)==(]M4(\0GZ;;N3@? MUQH5#3@:3B>F[QV=LA_B CXH:_Q,8GX"*V,?['0?A:\O*-YP.BUB.4920J]/Z!I!%^5, M2,QL.<>;3&TH)*4(DY_VC"0XI$HOC8"+U:#QJR_K4F\*N=P$O9=RZ$^@*0'. MRZ#)(6=^DGG/L2(MHC+0JG@]H!2OG,1\I <#]576)UYA!PLAB+R]&!HYW>%M MX6C&#GG.*04VYLX8SMRQ13.-YT MM+8G<*(]\.J07^4#61I>Z?S6N%DD@DN@D(/+ZE;A+EQ2O"LO[P-_V\#9=IRF M63T;QU-^@GS[>(HVV2(!IU-'EP84;2)/WQOQDGWV34J<$KGYLSHC/[PRNBKS8HUBGU.K2%0&M>&VK M9.QZ SF![MGAF)4#%/E>6UG)G64BQW1 2=^OO%:VY-X"W M-GWZ?@3L-D:?I6O9S] /"XGL/HPVJB;UB\Q@AQPN:Y%)JL)#ZP MO754?LP.?&>S*30YU(W :E.?C>^>^BPIX?PHQK(C&V(.C:X4< )PA]1O%0*V MMB,/SDP'?#5 JX>&,O)3#?8)4AVS [L;M!8G,RZ2Z$Q77(=63DA\>,[2=7K. M;&Y#>D@Q,GYLE(OI+)*#IMS6'$HS4B'-5ETC8S,3+[83&QPGC0#YA=N NT/@ MBY^^X7U+%"+P@6!LD>@\1*&C+#U%8C,"5(P=_93D)9B),+( M5SH!YKQ,,:L-ZH>90+>9AK9'FS> K,>5B!A8)@[_0R(9J"RV@BC>\%8&S M:'W[!--=3+,H/NVS^Z\\;-6'CK^%P5WX@+ZF+U]0\(X^16'Z)E)C1[9I9K7L MW'G1HMJZ07;OSAL-+*DL-AW-D0R*%T_2B9H"^H1A!0F\D1JJU8\$=S^9CB[+/B@'6 F$5 MC?PS?&UR=_J3'_J;W:9NV=0>,M.@-T0V?.<&=-6/G)&"WQBQWC0>%"O\*OG, MQ8=LU>FMUS-=E2";/K,87>TS,U*%SZS]>&R_EPK#'0SV*O&1:4F%HZ"F!LP< MK:EU2W3P)N?.,NA!.+$A%+PK[IJ3[O4UIC&K8)OS9:>Y9SC4N4&)$_M;DH0D MQRX[WY&3ZSGJ48&D\:>L$TOM.1@B-@6=V&2 MQCN:[)C9?A\W6+0%4TC&H#.>L@EV.;121)T5)N[!O@VU<55QUI=,1@ENCK[^ MQ,\_FPLKL4;]D"59JXN(G%13'MH&J/M/VMD4SY:)83UE2GC M NF![037X@0K4U%>;_S$(4O@$U\R9,2Z5J4FN(G$/7D)R=LH/AB2!:(ZQ'0:S4\?OX?<+/]UP58GB_/8RO-B-=OE*09 M&JEH"FAU:D,)V+(>Y!!FBL69(QLB+10@UG4?8\E%YP(\')LYEFMNK;:(R'7X M2J]#"%/^\_@P*Z3Z,KXR8=V2/59?LXR&4VA8]Q^EB/C!U-YC <$A.F<&8%;K!1[\1.) MAXQ0WQHAAEDJUUFC8IX/%_4F-JP.3?CX8A/M-81-@M,D+T;$1"H=Y8\^F4-G M9,.%, $L03RF11)P!0.BSI[?$%+9>XO)-6:_:H!<2GXEH,UB*B%E:A-&P M-[5AK5*$64MCCMD Y0-7'X!R LIZKNSV3_[K6[KR/B>(ODRXKQ'0Z;%SI2!S M8Y=+1+_V>CATAJ;OU2O JP7K$A9R;(F9F"S86N1.ZB%IY+*@S)W8:]+ DOFU MW-G ADMQKXJDDU9-S, 7K];R!10D4VT"NW1-B1-E.)LAX?92 MR^I.U\P(%CT[*N,GHV=>H?YXO+8@8+4]X#9C5W)N637WY/=*++ M6]!]!HI0UQ+U[>E^9_-0/I8-+%F^7L]S+8AK[H2YY3BJSLDC;""\TE:P K>D(;Z(?Y["#AJ.3^7U*>-+R,FAW;T;.L'-7)?-WIU CS[ ]FSL1T MN:T3P*]*:MXD@*Q-$.>-9LL9O:;X+4EHDWQGG\HL][7R?8I!MH\(CX'PTE?[ M9DR=Q*MW4;S$-[?!=J7.Q)WKVD:KG^*W1=\H\6XQPOKD(GZ$QBXN/]WU=:45 MF[0UMX/M='6I"78+L(=F(].W08X&?ZR>/J71<5+#MK..;MN(&?.WFWYNUP([ ME!DA9#0H[Q386^MFJ\1:X!-([J'O^>!!:_4YB4 MKWT[E@IML9.=Q98TPDRU_GS]. M:FOH.5([H^'*J4*V4ZN$^,C/8Z/0'B.L+"!GZJZ')J^@'X=:%D:4Y_*US^WT M.Y3JZK M"D+WL/4RUJ.C64V>MK7KN 6G:VU%JF^#JZX18$T)B">_:;\R]P) PZ%M X^9 M6 .E ULI S-'^]/9VH:CCQ90:[?@L[@ @T>U7/0M3Z_:ML'LR^E\[>G:!'6] M8*/<"0N/9+N.[)'?Q;A:T2&\?1MV[]V1UY:]DB(ZYHC5X&!+SAL56=GM"#09 M]"VZ-=0)NX7'C"V'K]M7L$GYG$@>M0EBQ6-8)@#%5>ED]F MZ,R11<<)W<#;'X/1=D [?A;K-,\I9+1O0U;>]HB/TCRX)3LU3Y?19';!'*[' MND;R!)JF#/JX0!HK5$S'[V"32NDL?'V3U[7;(^VD.BS2%VT"6UHUP%P:DZEW M&!7S@5M'].!W$;#5:8B/^4;&54?8)YH,! MM-V&*2/]?81>2<=&I=/&549;0;)5!1S@*4]UO=-YGT-<&IPDILHJ9\.>MKLG MDHFL"I,[B\^5 ;\I9$U&J#$+_C'C/S 9\JB"K3;YZ(B;GFF*\3JM&-EM*CA M,PN2?QR!_/1A90HS5#U&K"6OB7E\-NDR6@>E(]R: B#R9-'\YX3,J-"S2A]K M;[ZV()ZT/>#3!VNUF^3\R"LU%L-3^AB!&9@N JR.DC=OQ[;-VVKXB1H'R_,[ M[TV'%A1;Z +Y]"%0'68O)YY)EVQ7Z(W"L4XC_21XSU.@K3V%_O4C\*DZN/Y68;1!](=-VV M!;\^U=*Z4T4]H\S,+(/>=&2TSN"1L*OR66("ZP^ ,C;MAN7#;K-&\CJ8#%N M$'E@E_&#>-\ 2&@+%V"-7OV0UHA2S-VY^ )C=_F/'=YK MWX6XBSOJT5R1PXJ7-QBNME0)_HR;2).[\)'.9I')I^WU&@UTS9^T9.QK>G<6 M'CQ:0QLR9YCI=;=5Y96TB%PCM\3.]YW^2OMK1C++[V;ER]&P?_Y$XNJW:,UT MOIN LB=_V&6)+ZF&QNN/L2Q9-OEM2!RGO<,U>Y0V?TG;!T4,H ""[%.+=!D0 M0)%< (8%%, B@:D& [(\%P A@CX(6"8S-R /M\7OXUB#_G&)+SV>N:(0/WY M^3?D-JQP#?WOMLAY>:-_V'5.*+7F!NZ/L=I9J0[^V+LP<9\-+GM[4*96/N*O M^@7YKV\8P^(=Q? 5T>WJ#=;5PM.@1@96)WK0GWBZ["@%=V]+U%6IR-DO(>-G MF_!+%[=0.%$J>.?.X.E5'JDVW=;EZSV3F)D.Z51'6=,SK47JOXNCMZV<6XCO MCV"E=!P4$[YDM5D(W3ER3.8ZL/RS=%WS&OW1OW/M5/:7V*>=6N/[(VBGCH-B MPJ6H. W[<#RVH=Z[I9^EJW;Z@Q]&9'O('98"^S13.W!_!+7493BT>GV4D#'_ MJ.<,'1NJ ]KX3;IJ(UN\QO3[D$#IQ5=?%*Y>H=$W/;G@BK.D1, *TWK0M4)8 M)="J,D-) :$%A-@&B2 2WR01!QK-$E$%5Y.(G(!]]O4 3FVH."B!QI<(0FN# M1!0B%]/(^?LG1([%!)T4T.J3$"G8HJ1P"5DBK-ED.+.AV+L"Q*KD'%@ Y3F# M^_E_[8(/EHSQY4OT7RB.\']H5BBN8"AQZ'$]*P+/'<\-Y,RAZPQ'KFG?BG2#3V0E: :T9 M+Y09S,^O4O[7+D05D%\BR2HDH=:U C4"/JP^0E+Z^:?COJ.MW+)XY5$$65]U ML$9A$C+0N.C(Q$-,:F31$0J&B(Y-RME@/#6=KTP-8>.B@_DTB0:-Y+M+DAUR M7Z(;E#BQ3_U"\KZ)N;0+3%,'.+(C8F'6HNOINZ.I($9J8*L2Q=B 3_E &IGV M_1.I9IVXV<5^^,J./QC*RIRA#H"?8TD*B8Z-:?2M']7=DB^\4TO,3SMRT-2D M()^R#^+X9!:+;%J^"8A'W _I^5)&H/F,IP2K=LY"GV;WO(?#N6.#O AP567@ M$XS_CE*P)92FQY\OXO30Y$3JK:DMX]I-K;,*RDW>$,LVZ/;G8XMU6YLN5,7Z MUI;D+,\I3.G9XG4 DV3EL5Z(3T8D]#J%LP%T60 %Q&SQ<2=3SX;3$T68M60J MA)HLD6Q/\1OA.,=N@C9?/)86[C.%E'IV#0U \YV"@(Q][/%XXIBLS*@,L+8C MH$)0NLQQFAVFN<"@/,T(LR07[]#'70C0;133T(53AU(TONYW$+RC^,E.$H[3 M\"[FAQ_,I\CD(9+>7C9M8P#,^;.J[=D&?KN+DQUNC?R:OJ'\%R3>_N.<5E 7TE?YNV/K.$ M<>@9Q>]X@\?O*NX,BVVE4S&A68F+SZ^C)'V(TE]1^H2QC]Z<08: \/207B..[/AIHPEGZ&J1SZ'\;ZELOYP\+M C *2 M[( L6-P, M0:A?2]?U1%PUP!V!#(?B)T?=V#+ #Q!U ITL^K18]P$; [U,-^ MOV^#Z\!DW\^G,2X N^U.#.?X\'XC&7/PA]I$(=U=%\_J>((H(&5)N6?#J:R[#4OD2(YCLXH_GV2UPBZ*&M"8E8L';KSO@VU$A1A5N7I,9-&MU')Z1J/)Y3Z,5G5D_03 MPE+NULM$M>%CTVG0UW 70#TY6GO@?!]XS%AMT@$-P]?A0QC3#.>01!MR4;8" M6R]>F'&SL[@+D#5P 4@3@+5Q 5@KIL]C'G$S*(ZS8^O,K[U?.@6?IXE)GS2J MP2_*H9R#%4)SA].Y#1NZ-EAKRU;.RRSTB_VA@RUV4;ESCS!>Q?3LF\53X"TG M[:_2EQ$SFY+$INZ()5+$F15+]883&TK =,'<**%;:$BG_-$V\VB58K3,<894S,G?8 M<.)IJ^2J()=M(-=W2$=7$CVSKNTT)^W1F>WU8I:4%8^7#?ZX-ECY18,=UH+Y MRH/4T#C=BGY4BUJK$Q[;\4J]PJ[-,1_;>(X&-K@"3]:16I'FK&'3RWJ.XQ:Y MN -!._6JRJQ?CM6ZPQ-9.2<;U/YP:D4ZE"Z8:Q<+&*\19_7-?F]8L$TZC)D* M/UN$YMYDJ&M;K'">VKT#-IIH78;SB ]B0J]HDU0;?#>=0-=KT^?.&]H,@*$+ M:$. M01P4R!K"WR;M?;=.6ZD")!7C_GEI'KNI#1!S2^EB.B8/VTZF@Q-WUE7 M0\C?$_A,0%(L('9$'S=8@]UL2(O,_ ZF/)OWP_'4J*1U LL7.C=KPK"H[7N0 M'>.D'Y([EB)B?8(EAUN4)SYE=B$&PID-NSX5C%7I*:QF>ZX3Y*KDKF29S8Z7 M9+JF[N&B1'C)LIE%S\JF"CU?X9KH6<*3V7PP.WM)VH:5KAU2P38,8/;,4#H( M%$ILN92Y[Q2)[PT=/_"IST.@;A=IUBO2H1U&\W'@QSULFGRG>8@F' M!-_'Z U_!_\]4R_W44)2M2/_-60N>.?C)89A$K![JN[_WB4IN9.*/XS@PY^D M97US[(0?HCBS3M L%3IG/)],;)A/)^]0;1:Q1NCTH?,$[GGM7*,>HM!%[LY) M_76 ,G723AGQ6S"^OL@ZIK!Z\-BS+'(#=VK2J#H:..>2\X$C=RF_WG!/ G-5XG1<8+,E^L+ %%7PF/JG. M*B]BJ.4B+W4Z9NGW!J.^#>9>,T*^X[YP3&2I@N6?H[8U$,2M&%>=31U4T).B M)IAE/T;]F0W):(\"SS=I#^ZH"Q"BE/B=O+JG"GD>^$: MQO&'%\4T)T/#.9U2"_J/1UMTC'=4JL#.XJW'D^'NI,'1N,A4Z@:_8# M5JP.92K)IFDK@M>W_+?,+GI""8K?48+7G(7CQ#L8)'NS^S:*;Z+=.O5V 7Y& MKA"WD>-C7V16Y$_SF9IFQW%O87ZN\6 XL'4BG;)_M9I8.2AVML%J:^T+P_7?/6SS7A)SG!#*NUS2(+'6?J6FE:G:17 MM=F4\8$P2L$'-KD*YQQD?I&MPW87;R/IWEBGX/P<1>X7/R#A,G=ABOM"L+)' M2L(AX6>?"LX]I.LDMD6D?_L.5,PVI#JO!-H<; _ MC8.DQ!<@;XEN"P]M9<]-Q[05.E[0MQ4=?0VW?@H#D@V%J&L\0F_XN]R@=Q1$ M6UJ$(TI4Y/SX-QB9!J?Z,()9/W?-Z3@%->I2Q]CX@Y*/TB5@A1WF10MH#B5-*F0FZFDM3M NE+P=UGT M%>'7+PMO8^0P'[,]VE)Q/#M_$Z-+_CG%=&:7DE*%K+;8Y^US;4!BG M%5@UDV;? M@W(3%DM 1Y+1QGM]G1TAC%S8$\XDO 1#^'-YX-SW_W5EV9M$1M M\8Y)>=#:?@$SX84GE[R^#37S6D"MZ8SGY35X=MZ0NPO0!>@/+@%88^PJKDCM:PH6X9/RP278#"BT'QS1;Y1YE"?$#*>WM*:G!]*T"5+FB8 MCF7)SB0T)%9L1=K&":62A:5.XX!.EMQ35?<.4G 6@NJW5BB^H .?)?WU+7Z+/ M"3M'E/BYQ$Q,"TZF\_,7B&Z>_QU15\>/$M,2=PEBJOJ\?M+F(6G;/P-^TW/( ME='B9AV@UA1!79+,[%3Y_5#7RNS@^"AN6M# M:KM68&L)-!!W6_G#>72:P(I)G-BGI]T@3W8*2( M*%EL2'_B&!6@-ACKWM@]'[G7F#+.[%[CN85D^77KU\J#":D,B$49(%<>& D[ M/1NCWMIT5M]&< T2@"B+Z:1J;6^MVG%)M=V=U(:;G)XW&$E6WP8>G=7%%<"7:XI+&)BB<-#$L\'\ M;@&5>V^?'N7DO"!G/D'BWZ-%+K^']Q"E*+F/8$@N&-WZ(0P=/$6>D(/\=[(, M)U>FYTG&3 M$O$H=GP8"--OUTGT&)HB:+F567W.3JMP6SV3-RF:D=6N0NRI;4F5_7/TCN*0 MK 9C%FJQWQW& MK&F]0>%D3=M#8$ZSY+X2J2^B89;E-GT(<@2I);8Q/%J?]/8;2JA)REGT3C@397F=+E M4D6\LMAH>CT/%EB-GQ\VCIGZ9]![;GA28;,C%*T9(^=T^L!T0>*8 [27LV(+ M%WA?'V[CB*:I.3K(F;LBO)1R5M1/GP4T>M8"(;A\(:@1L/6U/S);(DT!6CV] M7I;OP^!5O#P%"7^+RYXQ\W&.>@-=%[05M#P?G*4Y@6BP:359C#CL0TRNN:"0 M!'*M2A"'E@5WPLE4FWDN/4E30LD-1 ?^(3F/@^IJ1S"/*E-!DJ*T2 M8-,FJ1GET:/0?;LD^\Y-G="V83I.&$SFV6A&5M\S\0??S.9)G-VLT(T>\H8] MBY+L\:#Q W(-:;='^$'/AU^BA?./G1\C8=:56JGO%JQ,Q-S>>FR!/^\H[/7: M.HR/;B=0S@0@:_7(( ^NGNPP8MTZKDNG:A3!OB[Q$RG@3H!K>KE!Z(R?(;$L M<#2OG.NG._P![]AM _=JESY$Z:\H?82^*]"9ZNP:3YU:=JET'*7(RU8);S#M M(X-2>AQJ04) EO$O:\:(]: ^\7A#J,[-=L4#9]VS*.M?5_CF%[O/X1;+V'*S M#:(/A)Y0BM]':GW1V@@<_=I KV=!4P*=+V%28K9#7GO>P'3P2PN85:EAK !E MO"#.F;,2%X97*S(''N!&%E58)M&WZO"@E=12X3F[[S!RQXX-GGHQLII.P?\" MA/1[13O,!2ENWXYID=M%TO?9LB)0_:6?J5T\B MY^_ 3Y*=;!]PQM&GL_8Q]OD)(P]/6>;6R6P]MVB#)H)7.XWQ/!23&*8MH35M M.,>1AY($&_(PN$7"Y:].IM& %D L&=$5&J;X1Q[4)B!20UJ*CK-!]_;DP$/& MDWCD]]"HWR'Q:>".>)\EI-8G,0V BX(C(*4C-)U-AXX-9^]*(*MBM+\]6. Z MVU4E&& %F?X<1[OM%0I>_=U&?&=)3*OI\E(3V/TM)A$AT^]K=]TS?6->$6+= MHTO9 .4#&:/"7NV1\S/Y"WS&EB$*.J3Z_D[9P. M]87K4G4. _(F#M0J@9XAY=RG#5;@_O:8&#B<]TZ3?3 M'CP1+#[5=]6W JAXRS=[E*6C]4:NZ>@H(2B9YC7M]6$'K)]#GX94+C;DBKG\ M2+=*J_T4G0^6)F2!.*@_G=N0#UL!HJPZ'J3T1LREDP483X>]]=2"T-9V M8*NC/"(<^@*)GY"._\2PS#Q4)S@/D;WI #C4/#ISOU2?3I&S^12)SDOQ'\FODMO>1J_-?B\ MPY_C'SL,:_F._Z7D$443L9FDTJV@-@H1I9$,MS[(5IY+&3K M%A+=G'X\HMB/7-_)0@0%'T&)4Y]\M>A(4=H4V%AJQQZEKO@(AY=_X+L>CQ\2-G!UY3WY9 MOO)9.9X#&<2?\J=@>W@,LNS[WULP$J2N>Q[;O0H_DVP:Y)(\%&.$8=VK!G]+J!_XGM^4GVX'B?]P__Z07(H8E&\'84&Z4)*:S&V@91"':' MUJGQ2IL'7]Y\YPWX"0V4=\BS- )KPAX$[-]?L)7MA[@%!#X0C$$4T_;#*-[ MH)!HUOEP2-$WWP-!A.WBV (!VQON2QB'&"/-U(*2CJ)V7&O6"-W1W5 2/[3? M,Z'L->#;@+[HN_^FPOB 4CK?R:V'ZA#)VU)Y1*"T2'Y7E%M#0\^415,:@^MV9( M.45/: -](BT4^@N*-[]B\4D.J=DI M^.HX=&K$FL'JBOXGMC.@BM@/DS2FK[U@3FVBH?,R*!\$$F MYI\>PU_#3^'-2_@7_)_G/P&/J';<&OXOYH5D>EY@JOZOXT_]XLT%GUE+K@LG0-5J\7* M0Y9^\OQJZ$TY;$J!W.J!*./\B9%4!N4#[#?C[BXS9-,OD04#]82MI=@GZIG= M1;FCP5TO4:%F376P%%BL&3 UK-4*/5_>H@U=6]CZDC>1Q;]]@4D6 V?!^-5+ MFA'!PS))MFC5D9,26S-F32A_NJE78UD!NS6@UX_RI0 (H#?B-40%" M!BB=KK!KR0"]Q#0@X(-&SS6,CHS6FJ%I /G3C9\X041B(,CB!%EM&'HUBXT. MV2CY9#>4M9.M4RF)>H TPZP-)N&S\X;<78!6WM[7@Y6$MPON\2XM67E,U[\0 M_2T?=UN\FVV;*&4G*!+)=E)"NV!-6L0)*1%X!^:Q/8N M;9,LRYG#SFZ9:G1B+4*W0D,4*M&A3[BCJ@)VTM=8*&VG[E])]+YDC R3BQD M6?.9X9[B%U /78W2S5X"2&T:%5$L_G"/_\(_YC_A_UGCM_WT_P%02P,$% M @ .X!]6 A_<"?*30 Z!H$ !0 !E;FR=ZJEPV .([!PU?;O%X5VET%9"1RZZ:^8OA_6)HQFC;Z"F-BF\P M0U M_+P=ZR9]^\CBYY?BZ@_!OUV1SUQ-/SU,%E?7JSQ.4)Y?/:7+%9E*_K^OIDGP M\]5XN;R:DQ[YU1SE*'M'X6:X99S\_8_D'S[&=X4)G>1__)['?_KII2C>_OC+ M+]^^??OYF_ESFCUC/)K^R]^^W#\%+WA>G^*$$#Q /U6]R"BT?KKG>;^4?ZV: M-EI^][-E]0WSEVHZN'D>_S$O/W>?!B5Q!;I=M;8@__6I:O:)_.J3;GPR]9^_ MY^%/F!I75VMZ9.D2S5%T1?[]=3[=?A,ES\O4A\N?@_3U%_+'7VY2O"[Q/,MN M+QF*_O03;H2'-DS=,#4R\/_<:U-\O.'EF<>O;TN,[Y>>'TWR=!F'9!U?PR5A MPM,+0D7.G0BGWTDG]XA7?U*\H"(.X++O3*F###WMIP+_DVP6^2R:O:&L7'A= MB,L>X)33?2K2X.\OZ3+$N]CD'ZNX^+A%41P4/2?/&^Z44&Y@_G*W3+_U)7RC M_Q"3G67/,(G_63)TG."UF81#)GSTLYN.; MQ1-/P@_;#;*>)M<+WH*I-1GBD_>3\=.$!W:_T1"?G>#.Z0="URC!FW?QB)<] M3U1878:84GFNW*2O;RC)RTU/9%+L3D-,:X$U^'R5?91?XLR&VG88(0T15GC] M)<*G0H2RC!QK_/GPN@TQM3O\#7QKP=M3>=#BJT7ZBA;P.^*QCM]QD%6%GLF. M.4VB%-^>!+:W]@Y#RMT<%?@C>'!\]0QCWAG Z36,QO7Z&A?E"8TY@O4GO7Z=-T,9T]\!2D9LLA)C#%JF'R'&/9 M'N#BL#VH+L^T,#VQ_T M3#J\$)+.XYQ*GQ>:+;_C:71[H>/!I\ Y,>N/! MIV%VF89YLFF(+E=VIU.],76<9)E%9,YH;XGGR1/)L4ZGWR:H@N@VR"# MO_=UG*U0WU.^!W:<;]=A3FN2$1,SX?YGF2Q/W,0'.,MT>4>E^ !GF:[H.NX^ MT&DL=H('!:_?B=]S.]\Y.H]TPI?RG@J$X"BG>:CN<^8)#3",#11_(J_?N<7- MF]R>IWCH[CA+T>ZG> CORGC![NU3?:OYC-[C7^QU0-^Q#(0HK(8A4Q9U8R_B M@C36UO^G7WW:!4]\NBI;7CW"9W15=YLIYU7-;)D&>Y-9$M_]],!-GLPEQY,I M/?1S%/S\G+[_$J*8A$V8Y(>27B6M\'^ \KMC/R]-(M5(2^BC93D^P&T.FOQR M\CE-\"Y3?,S15,MTX^_*GS4?@&$4O8_H \6 MB1M-A6BL2Z-Q"[2S$KF2[@4>D4[;_19")#4DD)0&Y*R4'..OAV0&=TOX3"?E M01,A6IH2:$F%(D'V?TV7*TR1[.,N7F(=B27[C:9"Q!U)D_T6:&K MG?I%6]JM783H;DM;XARH$HC_] J7RRI.ED7R@X9"A':D$9H*2P9Y7S#'B0T7 M)DP];;^=$'%=><2E@)) V\DKRI[CY/ESEGXK7@2(W-)!B-J>-&HS8$XSYGYRT%",PC(N@@Q<4E;Q6OM<\_L._ZYE]V T%Z.UC(LB%Z-$ MBA-]7YC>M<9BU)9Q<^3@DW$\IJ^O:5*^8SR]8'CY;%64F7CP <(\))G]Q#@@ MXT(ICEH",QY7_C(.[I8I;+&14YJ)D5K>'9*"2<^*0K@E\&,!OT]#XIP3Q>MT?OPUW]I%C ?RKI\;0NSY=9]IBE[_$Z'RR/X(T>8E27=P=E(Y5'^LW%R"SCLLE'>5['M/54VAU4]QJ(.:7)N%I2<,B@X_TF M&3F3EKM&8O24<5MLP2.#IG=Q]CH-F12MFHC14\;-CXKEK-0DK%P^OJ0)TYS4 M;"5&4QGWNC9$9R7K$PI6&3XZ=<-?D/ (.EF;K<3(*N/RUH;HK&1=9)"\F#U] MO/KIDD[3@R9B!)5Q/Z-BD;)()]^#%Y@\H_;CGMY2C+8R;F$L9%+,R@4B,XW? MT2TLX,9OBFU/IO<0([F\&Q@;:8/T__Y+ \<]_L7)HM9X]4QJD6S&U:>K;7D( M$L@V>WB:W4]OQXO)[=7U^'[\<#.Y>OKS9+)XZA'-UHCOP[\ K?-CQ+'A?MQN MP/&@-FJ8!KNO]PCF?KET5OFG9PC?UHL>+8N\^LUN]6]^ 3:I+]L1;!KNMP,H M=(W Y2WXQK(:=MEW(NZ^1+!1[>+(Y+%D(YNBG#EH#FS-MK3&'GIF!K&IS.!( M&YI=-)H,QI 2-.3_263W.USB">9SA&<8!WCUD3^,DW#_%[66[0P\:EA@>+9) M+N_J,+J->51^#P-^%UDG8UW,48#PE$CNU@=4M*L/F_;4YD W]9$SNE@^LD'M M@O-D\.[;T PA^QHHOEKQ"V7?RC M#*9]3M/P6[RDV4(W3:H6 -J1J3=VAXMA1@-'+?Y1!N5K*LQ#F@2BEVEF-V!! MS>#[<"G+(S%PM5A**8Q;%]A-GLLLMV65ZUGT-5^G &,PCM4->*'NCV2;JSIQ M@5T5U=A#;>=?6 T0.\FU%[L1'L(V+KQ;PJV7&/ MQ#N/;GL- !?'*S:X6JSH96F/^Y4#VQ1_$.B!:UR^P!V@J<677A;7:F7(R@2Y MA\E%^?J,Z C < T/PHOG?&>\M8!8R1P6?O!I[P-LSPF1(H;(SJS@,;0-;"WF M5LK6NBEX] @_B.F.;V.AM@>FXT&#Z[5Q=M:U$9V^[[*AU2)V93!JEU!Z29Z+ MFR#;><;MBC6$P!JI)WF=V">.LA;X*_^.6,WS@\M&=C_@Z%& %-%^^O)0$&(M MH%@& ^_BA+AJ=&0?JQ=P/$,!:.+(J;T+B+!3I#5Q]Y$%%3*%] M6=D):"VZ6=K]O\MQV-(!Z!"Y)M>C7VW&\;#58J)E\.KI)K],L2[_A MC9YQJZ*Z%;H4"%FT>5V!%XQ<55PA M!KX:4%#60L65N1V(\)'3$2##1H"3 M;XNG%K9^64=>G^<&AI77"8H(%9OPPG,$G*S' ?!ZG556L1O410'+,6?WQ? , HM M17S5^W*P \Q:J@$U#K$NAQ<(;,^X=&8Q8-42%ER6;L)[6^[O$ ',B+QQ73;+ MA4'6$BPZ/]F_*!Y%X8CEQ)YI?Q MBRR?F\;TQ,+:B35TC:@7:+E1 MZC55&TO)+"ME*BRU[D>4E544A"X?;9V!#EW#E+T1'\_;+E EA[B-&99U&;MP;=T!6+KE.8T#Y/(Y M=@!/;CAZQQ([;9AJO8 [&GFA;-O-"?A&PW@8@2Y/\=RJD?DLVCRNX+_2E,X1 M2^E\6N!_?9D\8(5S=GYS,QXLI;G *=9,^97&]D]T?0,>)-$D*R1R]HV3% M>FZH6@#7U#Q=,7$1I&R+/>8 F%S5\#8F55BVSXTW:ND+@(9 MWKA=@:<[GB[[B79 QHLCEJLP/J'EDE101@F>[Q+/*LH=N\NR$^*JG1<#)+RCR]HON46LG^D#"[QL#R(M]2Q.WV M2,:QX.UR(5W6GOR0)ND^K"K3%G=/YG8%CN6/;$5BXCT!04VA[""@P_Y/O&#>>=9S [&.* MM+T9*JEG3JKED!/;4DJB^6D M4E":W:%PHXN65Y8:1KK53:PO0)9C.[)-64>H6AL+V(KZK@U&K86N M(K'A1XHP!54MW91\B:L\TJJGU6N8QP%>2;?Q=2>><08UG,P8-DC.U DX^41 M?#P6?BV-E4IO:$U'M=*;=%>?I/:B9HF_J#TM9C=_^?/L_G8R?[J:_/7K=/'[ MU1]N)W?3FT4?EZX!?%(WTZ8A%HFQ$.@.7&3IS73R9P:X:,GD?8BD; >BP/)5 MR8#?C@YC= '*#P%;$I-Z#66+@)"<*.HS[XG&,WA[X1FBIDD:]!ZLX MJ&0G"#HNXBVT?--5)$R;H;.UJ ZM<'8.<=UL5/B"'J?DDIH5$A^C\(49W_2) M>71S'1F_DMB0M5KYI:SJ,Y#\Q1T0]4*M_!."MC9&;1;S#+(-%$2^82E_);/&TZ MR;G=0*19@:^(FM"%_N+(CO)5HS*CLA6CD)R3*,E+.E798EO>KSB=@!NZKJ^: MM4> $:*XY/J48>D4\2;;:P80C$Q5LH=W/0_H2(XJGT>5A7&Q>$%?8/9W5,PB MK$@P_-MQ\[;6P(6N9RERM>RR^KF Y+IF':G\&I?(%3Z.@B-_7:2GXKJ^=QP(ZTOUF<0'I#TCM/&H[ MR?H"EQOVU=$K!B([4"7+]Q$TI_*0 G-W$^VV">-;KI_F2&;MJ/"_5GE1[KN+ M=(Z"- GB)=I3N!;I8')_BJ^!,+"@IHH#[L!K[:0$DYO7X!9A%@5QR2#\\Q*5 MG$K"\6N:%?$_R]^WKR21WL V; 05N8:>E)/4M=.)1'*#X$B.G*#4 ND7<)YW MOEA_H%F>[2OR-G'^]="12')M')]AG! :S)+;."\K;);68%ZI0V8WH,$PT/YE M^2]&F^&M*NM8@&>,E-SWXG 3#S!'[W"Y:MOFUY' G'X@T$T-_NLQM!MQ) ?4 MO;[!.%M?EJ:8*?\PMV52CNS MT5!B7I_!/%VU[M2X+;4IT /+"_[U&,BEA_28NXR4([A%ZW_7(&[<6/C7/O$Q M0(BT"/WK+8+^A*K%Q*FQ/)JY+;LLC&9O$'J:&2IRO^_!($%&,X!+#HAKSI56 M_Z[]H[G=&77%[B9/E(D4NV\ M*D*3!M7ZZ9P[2\7ULQ&46EZ(?J<)?1 P,B.S&1GSHZT;/OYJS4C+LL720V6,CRH/ T/QO ?\BND75Y^R!>LT M>4?Y0,YFC+%(BCLW^,&N'T>007*<+SZ\-D;89*C%$U]:GD<,+D H+#/2/<$EFD7E M*=EG^70<"00CUS45N=(.OHCZ$D-RA'-C\5^O\CA!>8[R![3QY=W\A?$>W644 M$%BN/E)$#SGY7B)"B%H ]:7M)N+T&T(7 ="PHU!V@:T3+9T>9*@6SL65,VW! M>AV/]"*T"??&.N8O#%E-%J%W! M"%F&I[;N(<(BKN[!1E]Q6%+)U#5"=$^N;(]9C,&^D?0OZR.SG;O,;L V=<]7 M)<7EP)P50UYQU3F[_D!]&A,.%J:%U6J&YB!%PA,&XR8':\6_\U<-:$OB76XG MU3HCV\HXN(-!V^/5.K>UZ >HZM*>+;-B2_^]"@6@?]O!J9 MO.S-0]:\O=#R]!]MY^V(O8H7DV0&%(<]A (-G A%OBJU&08^:WN0H6)^YRQ; MLN]?!"CY?V*.>H=+5/I88B+% 3Y.2AM%$N[_HM;RLLN]MYYP%\ST1-I^ ?8_E*(F4E NQ91.<"L6 MB=LUE7'BG9-Z1;,(;SIE@,K,7V?0GB:5*GV79EN7I=*\*^ 0?L2@P+1U0Y44 MY(/(]1#$J!:8)/]/$0CU%X"!E@AU2& XR%&EIO;9%@B;%-7R&- >6TZE= !9 MIQII9)FF'Q'<;L!&(S-4)#[TZ"-"'&Z5HDE>I/M*JS[!DFFP1?^,I'*@7FL^BQ]H4MI%I>5>?JT]5MG ?+-%]E M"/_';/YY_##]S_%B.GNX&C_<7EV/GZ9E7M7'^>1I\K H_R(CLVH=X"Z'[!IM M'>8LVMR!X'*77I9_!QQD>!!8EFXT#IGS$*CRQ+M%>9#%;^T+88&7UO62Z6_2 M?2P0>J%O*O+0.2PSJ3O!$13J6[J$IO6?=Y/9Q"YCA?,1DS0@QH4$;X+?:K_/ MT@3_&* ]EY?ZEN,>;CGCFYO9UX?%].'SU>/L?GHSG3R5.\_#Y+>]O\UG#_CG MFW6F9QD[$ 4]/_EI:Q_@^:$52=HKR&I?X6$_ZIS#DXH#E.^8([!1=!P(^&X$ M0T5>J 1X0S>5]<1\N7)_2PID+6?1#,:+LFMXND%$2UVGH:C? M3A;CZ7V9I7TRQS\^8/7B?HQE^NKISY/)HA+W/M)-O8T(S!NVBS >H<, >'MW M83.#S4DGWWO2(/1'VDAV?J6>!&Y;EMAX F0C"AE/3>43_/H[0 M$RJ*M663,DV!.YSX&$ +##N2_4*0540]QHE*(H+<@ND&?UTZU D)E\>[V>_3R97UY.'R=UT,$2[+4OFD+%452"J@!!XU+M!3)W)K8,:ZM2VP!@9-E3$ M=#$0=1NRRH%^N=*Z(+%DJ^QC+X5'74@;3C:+.=82O\Y_7TOK4%:-O7FPS1G4 MIL#T+:RJR[E%[GWB(+I<^9BC$*%7DHGXL9IY MJZ@TG$/FD]O)Y,OX^GY"'-#N)O-Y6?"[G]@%;<81J^H#UP,G58OPW.1:)+8(NURM&)X!"#06-W;V_'+53G&.U M$.@(#-.Q7$6"3D6(VA"U+B O5^J>T#-18&N>X!1I,QH^%4^3S\2) LO8W6S^ MI:]3-/T^T9@16YEK;X\5#CC2)&ETFVG-T1NI/)T\=W,KY'<&EJLYCNSC2XS^ M5(6O"\;+E:_*1#-'N%OICUWF&:()6<.]8FLYG$\66-B(,>,&ZW_3/D]53'O: MP>38\L;I!,S &(T:-%V, M%!_#V_+/04S5"0V*Y\27+]-%Z3!?ZH7$DV+Z\'GR0)SL)5G@VP!UM,&+#P,, M%^K-&L,* 18X$+N-@_4RSVU&_DNS]/=@%O7([$F%R]T RKOM2[K$\\_75V2: MW#?<.4H#R9]G]_A&^%1Z_"Y^ER'MS=D+Y&)I[0.09UA^OX/U!% >T@)U#)41 M' (8MF9XBEP=!?A!UVX[H[U<*1W?8!%[6KO_4L2SX212;R\Q4!3OIGZ'5C]0(.C")34JGJPV!Z 5%L[0),4GI D?3,0A2G"A\?W^4*VQ2/DSS'_A+M M5Y2N2US#!V7ZL!@_?)Z29X3QT]-D.%?BP]FPP\G:6H,07W&TQ@/PN7"/6ILM0%X>5*U=/*S]$_5GBXR7M+Y+;1=#;Y>OV$M4MB M!R6!,'*BL@]G+I+NC]X#F,CW0TENQ(>3$E$HV[H 7Q\%H6S3J"BUZ>HC%]OE MREK7+ I5*YI,-GQ+>F53N/I#]8U_^P$2*X2^98PD58#9RS92SNQ#R+K3W@O M$8H<]5,F5%1O,=P( -Q)M)3:/57:QB^E'TXI>NN9"K-1> @0&':H2K*649'NP(Z,4)4"$KV%M1/2*HF@I!23*$!XAE@[%^=D M>Q]@:"92I5I/7_8)P*MRU4D[(P-$XBY+M^(X__OZX8[\Q#PBVSH!6T=6J(B] M](@3DHMOPS9YY0OI^1^$!4]T!.":6"50Q!^^+T,[@]UP5Y+B^CE-PV_QDKA[ M'5H\JC^M)][.7N$A2,(05WH8^9'\[8YVP^ +S/8]?7W#RAY9O+,,WS;?TAPN M9]%]FCS?Q^\H7*,6W@;ZC :@YIM&X_'OLI;,4< WJT=6*N]&/I(.ZA:G*W"< M@!*1=5F\%4>Y8>2 \0!E7:M-9F,2GL5G36D-9W8"H1%I2)%@T[^B1['>68[=('KB*79*L1!.8)1@4*2A7!D$*]%S0OL?JP?P'%NW9<<1'K'Y"8&KV"#)=%,ND6L21%R/ M"IY5J;2GY7T8ZT5EG##O[M%C, #="-J*O)+U%;EC<%?\EV8&H@>7=W@U$1H MC#S74*7R2W_S4#>L%6^MRWCB7)3F2MH#YS#IXJ_^L/["C_"\:1F1@_KMV?1X ML^ %A:LEFD63O(A?R=+ZFJ-HM227TGP6K:^E)?TX1VJ?D0 6H4B5DK "5&\< MM4>!/GSR5"ZM>[M@]D[N?HPLRL_R;OJ&WLRA=":-:;O4JFD1G^K\/L5G.]Y? MM[4_=R] (EY$_0<%IHXL1_;)VI.!='5J &+(=6.XW5B62^W@!K[%!5S&_T2D M[,T;C$,,8E:\H*R'J^>Q(X,PL#1/]N/JD*ME,(KL'",N[66@!'BSR@C)JP*# M^-CD:@N;_D+= 0J-0'K1F"$73C?8.P^+2_-TI)6L:-4H3,'"%5)U^9-6L$!! M-'(EZ1:MLSOF7;\6BVVZ>K,,K:HU,"I&='O8;Z*5J]Y3:@BTRIY(:0NI@G>V M&A>6[1BNI% [ ,TW/4R3/>%>FT-6P3K!E7[E] MQ@G82.! \O)+%;N!$O0'401-6:';VSO=EOB=KL7-7AB.YYB*O+1R*,ZYYC+ MR;W'[J;X!1:KK-2/U[XR"Y2]]N.DV$C 0QX<*>+Y'A.4KAX3RM M/JW>WI8;=\2ZW;"6-7+SK+](:_(@_.!Z[/A TSTM4,1 (\34T\ _*D21LP9^ M0_'S"Y["^!UE\!G-T2N,B;]<.2&BFN&=^J -V?:(77F.I]YM00SZ,>"Y3A@J MX@_7?76P-D8BQ#93M,;_1^X75J!Z# 63Z+E3$>Z[;*= ? MZV'0;C[C 9@$+JV(NK 0)RD[@9'$4<5"]D._#YY]A"51=;V?O,UB8O. MJ^F47P61-4*&; ^1,ZRZLQ!1KC6/43VB]FP-7MPD]$-3ZU?< M9,"MA*S"-"$K>19M9SOY3E9F566Q^T[1>5!@18$[4B1 7(1I'"GO3P!5CIA) M%"&RW>P$F=R,B&M!$F#-&6Z]"SHMC.ZC L-!^/3]85;&$120FTVI_H2X]DG# M<]^^W/1P!>PY(# -']/PAUD0_< ?VB)DUU!J/^,;"0LIE90&CQ 8L*22J_FF M+/>@_6UA%FV-&(]9BH^0^S3/B2?-9O;Y(MVEW<,+2B@QU@#C TVWC&8=4:4* M,U5-,%=VA0O$VG_@18O%"SW::;\EG.H')O6KK4T3>4AZ85U.RTLM&B*?Z15 3^$L&T+4&@'@2)^ M1RT49G.C":724359+&EUUK[^6.#/CK_'#!X)= :ZJ5F![!"X'DSK@FW+1<5X M2"9ZFY+'O#ZQ"=O.P#*@[NVPCU'U( &?%O2&M MFQSA^ *_QZ^K5Y9X[#4!OF5JTC-"MZS^AHC0IUZ1>4BGII?T;;LB6HE)[N#- MAL#4PM!0)-59_V7. 5<179)[$'EQ6!4HXS-IZSY,[0"LT(O>T3(MYUJ^.//8*#P$<&%DVHI4NCN:L=UA5ZP>TGC# M.WOBA'OVU)M@/=\/-=F1"L)G#W7J%9DE935_7/G+./A:;%Y/6M?9]HG"[>/A"$:Z[*L8F\*B]O$*BG3[ M>*/LS/7'-4J"EU>8_9UM'.?U!&@$D:>(('5AES PR6;QYCRK6?)LXKR>8!3X MT%$DPD^8'8+,;(&J'#,%WJ<8G0 )6!E=X&8I@DFRU;D=]!H:KV YKN>IDB8!N/^+:;)T(#) M#;;)8A=@D?.8: M4JF]@&^B,%3-G"+**Q%@EYOF6B O>+M;_:B1]EJ\D,81GO3R*VG8FCG2);T+ M-A?DYRS-61LHO0,P/ =)?RWH27A!4=T'*O?<^YKX\7))LC5LE5?NKMK>!\#( MU5S9AI 5>[!."=($Y)@";VE> MKAMQ:0*N;X?.A=T'.LG0%N%AVE&9A]5^4<..1Q>U,]!1N@;S3#/\P@S25Y#*D7$R3-*@@\\MVP%ES

:''+O8H$\2L6DRD45'H:_RN4"*@.OZ,V! M96FA]T/P00CFH3GQ[ ^CV0J%M73-(EX+]"Y #T:N=6%&?:8$\:%NN"?I6?MK M@F"6E 7H7^,5*[SJL"6P+3,*9#LU#LFK5H0;%CF2!0S?>@@R*#0",U&9LOS".Y#61=S[_6V76@IC4&D.[[TRG@]"4X56!;( MG;'BTH2UTJSKF2@87I>-HJ*/\]DCEL;?RUP-D[]^G3Z6:WZH2$Y(<0)3A; %V:6G:(A,91C40F$V-YI0I*=H M.'D*X\@UH7)1( ),ZX)M*U>*\7"H%,8NM /4L#HHMC-2^-*-L13 QS&6_KQR MF"6PEE6.&;O([0=&%O*0(BG>NU"Y^=0BCK7BT)!UM8])/VI#U_9D^XT,P0,6 MN(KHQA"*_$4G578TT[NDI,IT=HOCK#@_2!S=F9T32"WFEW093E_?LO1]G8./ MQWI&)Q!$,'(5T6R.YKT(T(KY [[CC5=%2M(D+K)5\'=FN@1:2Q %MF/*?E<8 M8K=EHJOH+NG5KA48)ZJ1W0_8CJ.%BH@/XX;638?D/6D/O$G5@EYN8@&$39[Y861V-XY*3%I_43.XZEM]\ M9S\/L/INU8ZAW@J8>,U:LJ/".A.7*IQ47'(3B&_RP9$*H<_X(E8>(JU/3(UR M]O/)KY.'KQ/\[YO9YX?INM2MS/>E#1Q2S?2F?!0,BM_BXJ7RH^6+C^ (-#= M2)?T -RW3J;ACOR&7BA'D+J26>3%J<)WX2].R+9T736]=)_"HB].%933O#AQ MBI/@O3IT+9>QPP2O316@)'"Y"CVE61Q08>$ FE$3?S(4:&S8SRUJ>A MW?2;S8'E0MV7_; M-'HS*-BP:O$@520?\/%F$;\2\_47+*19#)<"=&?U -HH#)!L)_-^Q!?"57% M6L(FINHQ^1XL5V&M"2W:$&O_0IA[RQ^"5>]&I MILM*7.@,[@*R=6L\=(P-%U%!.[H-Q%&%^:>Q<-914W^-%K)1SV!LC2_$BV&7+PI= *"L 1WJ5E6YC%*$J5!BJ8$YSSY0?&SQE"+7[W1*;W&P$KB,)0]E[3A[8, M+,.?YH]9G&;XCLLA;J,9T)'GN[)/Y9[D;4T%*, MJE19:(%SX?[UOJLYMB)<::$PFQM-*-(S.JV5ZCL8E(\Z[ 1.S;; .U M!TL84$[A;=^;(;Q\3+36($"!Z2N2589!: '&' "2S)HY>D^7[W%U$ZTFR9%C2[) ];QE!Z&I2W9J,)V"C,11RR^Q$G\NGIE"<9>$P!=QS-E M>R*WK/N&<-"G7LOBH$38#H]%\#N71?4F0'/M())M415F$77J%8LN,7%VS?MM MJY DR0HNMX:@Q[5M2,P=D#T&L#U+D^X'S;^!T*TQW6$.[T9XB_(@B]\(I:JY M<-S>6#V :06A%UT8/T1!R;55$A/%-,F+;%4665@;6S]N,4:VL8C>!^AA8"/5 M[OF"DB, ZRBG17KV^6H]$ MJG*SS-M.I3W*TM[0&EAUZ(]D:1 \)X0(:OF[W M/IN)>8Z$$\Q;:=[>'OBNISF7MMK%(!UZ'Y[7!E^6@F"D9K*,0^/[_63\-#DN M+],PY3UROK%]OQW0_,"&DCQP>QK97>A#*%L;9E-3Q+A>P;APXWH(1Y&AFGJT M3V%1XWH%1;IQ?4IB!M%NAN0CA)!,*SNC$]!&;M1T6%6?22*8)-O&6J;(,\ S MNX$P(O=F-?@EPH,NS#N *)E]3ZB,V_V,$I3!):E5$F)5,";[.7D_GWQ_0TG. M+Y'6:1B B68;BGA*B7&)OH7V BW9=6Z:% @3NMC,CL=8:G/@6R%T%/%O.H*! M;'#'Y<:E7G]F;XBLC4T^ U968EI+X(2Z'RE2[JP/V7FX:D;2X5)P)Z20?:FG MDD_2J7W8"IB!,8H46> ,3:U!WE8@YI8+-L!\((,/35]&9GLX0*2?#6GS8]G5FGO VQ+1ZJ4J^:27IAA!^ DL^P.QMFO M<+E"UQ]EAMV;))F\KDK(\38A31TG\.CJ>6)[JBR3FR@@4N1GQ M^+J>BS7&KC6I5F,?/+\4L^IJO)\TRY%"; M>,/)4WXX-MM6%G8*.J*"[) MVM!:&99G[.1T!$CW D]V*;9SB0U56$4I5*V 6VGY3WH8-W118[6$H2>%JCR M:LZX�DC0E&):N>>+)]=C^\BWC04>1U2)A3W:#M+'^7Y@Q<-S"+AV/I27QGSJVA9A/:W4+KQGEU'%*5C $'2.I1+H\H"SK<'/@C 0W: MMJ6("[X0JX\%.GQ]!+&55]^VCQ+6O8& $VB6J8A9=5A1I>.46WVA/J=CQ+3; M.,#1'$-71#?M(J0]8R';6UY'+?;L1G?;Q+ =N@/$J8MHZ"ZNWB'"W_W$"1X*?#6EX($/<-BTU8ITT!GDP#P(%*F M_.E1*X$'<,-K[_(N@%3'$+X1B-D-1*%IPA]!P1>#*3F%/'62O4Q!74Q^ @. &S+M:$B_I(G7".'<*NE<8%&02&H;*.0 M\! @"",G4,3AX=3+8P]PM4 NT+]:!"S;;B0Z G T%.B*& U.O#SV\%:KXT=Q MP.YD6A(= 7BVKSNJQ)&>>'74\5:KX_Q^VB=?'?U7!?!T2_,5<<@YX6K8XJQ6 M@?V#K(+N!JI.PX!H9/NJE 08>GUP05>+1=P'71E[%!5PQT4!',_4K1]4D=B" MJY@L;G0\JP5FY!TU>[;GNS&PQI? E_8$9(W\4+:3YM"LW$,FKT1=#T[2 MS1YASMJ&B)7:[?GAZLE_,>G%1#%?% M0V4R"/0T,#1(U'[!AB&*+GZ'Y<*K&"MN;!K*?G"*U!!&:%OF#R*&6S 5BP9) M,R Q\NL!9NM2)%L"U"+ ;%X$V+;W)46"F8:C!_V_Q:A=2F8&2Y MD:MFW&-%JX9PL)'LXK8NS5C^!)0IQ-XNH(:/,U]/<;N^&/K"KA'0(LUU+HG&# QR2T],7M^6Z0="URA!45R0 M+)Y"9X5S>%9,OCS>SWZ?3*ZN)P^3N^GBZO%^_*#,V7&3OI*"3NNED81S5,09 MJJJMKC'P#Y8.@P!3&UG-R\AYP-YB3B8HK+'T)DV*+/979.;Y]<>&Z0PG$N$A M@.X[*)1M:SZ"0=2]L#O\P]#E\TKQ4Y$&?Z^CK\LQ37S=0_%]6LQN_G)U,_OR M.'EX&B^FLX<# 98BMKLISJ(ZO#E:DHM/63'LZ04O#1_OK6%U:>9+\G'CXCU^ M%,)^PDT] Q]6)%7R+/J:O*,Q"O%\G5':J2I&\@BC=. M56$B]-51WU 6I^%3 ;-"IIY*P%P3TNSM[Z8]=D0[WQ-YB5Z;B+ MCUUU\7Q6O*!L\0*3V5NYEWW&0Q3Y-'DL<3)TWC/-@.RHD2J.9R=9M;((*K>X MW.G@_EH*OLP5O#\#8%H::D:L_/\5?#1!.Z?-5L;/ZG2DNDNS",62!: Q"> % M4: IXA-VF3+03M/."<1/^EQPD *M/'QN\761_CLQP9IJ5*-OS+W#O[4EQN%I%SZ5-*"DG'*0)S%)J>;-^ MBQ:2OA27FX?EY H7YF*NI(1TF1]P$-1421]PF>+1B]QR2Q0PGP&H=>6]SN\ MDBK-*_H28""$+$GYYGI6L@]MS?%_#/MJ17WZSD"'O$,\7=EWNO69@Y/F6*L\471A!1R&Y2CKW M%,_;CO$=G"0DI]T#?$6\VMNG^!HP-6@%BD3(TWG<3W\ZAA:25U4Y0Z*G"L&BN,JG0_' 9Y('C0$@1MICNR(1R9EV4PX@"&9#36G"')# MX!4]IS8'GF=[H2(WRI/N6E3.LFER7'E[ZK/*_UTM/]8ASXMOZ7^B+,7_*N,L M6[F'>W$Z@5%DZX8BEN4V66F\D8B".D&%^0.NSQ(F]=M:@P@&HY$BN]D914>$ M)!73^A5KH#)MO'I>Y<4#OF=TD!Q.)Q!H=@058:&PY(B"JIC0KV9"R_:5H(,/ M?TO96U=K!^#KCJ>*3M9AV^(#J@C?SX(DLF5QJ-[6&AB.[8T4B;"0NF4U25(Q MK=\K(8]II=?J-,]7*%RDMR@/LKBT1W/YU]81!!&>MVHFHZ89B,4(+C:YEWNTJBY/G]9/:>MH'ZZEQ.89T:5ML8,@EEO5E/G@ MR8I?M+7N#Y]R(Q@5?0"U8.C:TH[=7@^@(\L;F8IX?0E(FQ)P M3,U6Q66BZRJ33S6Y1JR3X5_;0#=U5"DB#N",DN632JY MU>WQW%_3I-0-ZV\RC'L(O0,(4*C[BF2-ZLIY'J:^D;KR4X4N,@3S5?:QOB$( M6%'U0ROJ8CX9/WV=_[XQIPYC.Z7>SO;FRJY_0FT*$-(UOQ% >,9'BSEZ6V7! M"]XS'K/T.8.OXU7QDF9D#U@G"&9LU((# &A9G@J9S=DL:'^7Z !1[E5A#^!F MAVC+W;7IT]H%>,@U0]D)9/IQC0]*[I5A;W[K!(&EE?T+PNLJY!5%$^D-?,]R M+-D&T &XQ\,W9#:>\YYS3+^/K^\G5XWQR M-YGC7PQZ_!U_NRA#7?E/@?OM0&2$AM.HZ7>>*>_S96,EVF[][1#8_8 - V0K M8FMKH395+@5AR3T"]R?Y"+-95JK6:U<"?*TIYRW*N[;^P+)T0U/DZM"?AUQX MA\?D>7?(.[Q#9G Y3L)RCM,$_P4MX/=M(0':UF@>;HUW>&N34LEM(73) ,SH!QS0LV/#J.M.]?)61U;J=WN0[,3%4 M2;U)[N(X6<7)\^P-9>7Z$' ,Z3\F<&$80D7_R190,'E__L[L"S/,V7?549CF.LE2!(";GW&S8-^DH[\/'1 16I[WQB-O-( M(/>EX':C1 RZU1\Q*'"1'ZD2VW:JE3$$?>0:[BL$&[VN\_8@UA^8(QXY0";C]PZOWNP7&07XT+!,14+'3KX(.E%DEUY2A0*.+;.E MO3K@YFVM06#!(%3$KW!X=HL@EYL0D8.Y]ZD/S&CD2Z\B?RXYYA%!;F(_KCF& MEMS/'O6TQTA*\3>X1<;2="UJ+. SN]1WBTUQ#=<,%4F;+T+:EI=;*J8+#SPQ MC-"V%5%K6BC,YD83BO3 D^T2VSQF%!_LJ!-Z>X!<1T.J^9$)L(8#1W*\27-V MO*B3MA[ ]2(HO9"W&-$%&74 [ 3A)^UG/BL.A=<+>*;A.8H\@7+)VM#%A>%) MCD_93HPX<29!O(Q+TK9HF>-B@XN 6N'9?.SZTXM+'Q)PB,^ "(414B16B7%J ML25T4$K(?< IG=6)NW"&7O#DX_?->B<5F>_2#,7/R=KB&7PL,ICDRS6/PO]: MY<7Z!/K>OG0&&!R8AF$;JJE$@@MF2/QRGWQ:EOY#2BZ8JZ"(L1ZR6?Z==Q+: M(" (D*6=2+3TMH*9[UO(#T,[SZ*W!],W 5>4<7)C0-@-S'CQ:> M/V9QFOV.8%;3(CH+"&V0TL?25N099" !8>*4^\31,N.;%Q*$.DTJ"Q]1,_,< M%3GQMUHS8;E,O\&$E;7I^+&![H6C4-UL3WT60Q_X8! MVFRKWVU4@3DF?_:.<8JXDS\0>M_Y3AR7"& 7HONTXJCU%'KT,1! /F9="VC*I MK>&#=7\#W^("+DE )!$!S(@73(U;](Z6Z5N9:Y D4Q5:1<=^!/B.89D_D!H[ M&$'D6H$:8O.8I5@U+SY(VN@"SYO$$=VHID:P;LO/WT]B , TU3 MQ#E]P--^#]N&49)"CX]Z7A%Y0 A]U_1DIU,9G(4,H%L_V2$2J\AZ9L%7CM7K MJDQB?XLPC"#FY$[E=@4C:+FF(FX'O1>".,QJ&>B7MPP:J_T!==&H<&N\N85> M\,-=T^K(*O[*-PO6M/O2*ZKK':GL!)Q18*,?Z*AM!5@Q;I#$5X/JM[4IS^/G MEV*1?LW75@"NGMO>%=B.CU1Y^#Y6WQ6 6;%W=-'[;E?;:MTVB'1C%"GBOC2P M)&^Q55P6MX:IR.7-]6V'K]M!N]\10,\/0D52.0QWYK: K!; ]F:AF"\$,PFA MW=)H(_?#\/K1;>TT>4* MASB^P\?Y,U?'1,^O93HD/*_7:G1;HLD/+NT7[.XYA&K(S;(A1E2H!+7 N/- ?CE#H*+(Y MM5"8S8TF%.F!_MNY7:]R/+L\WRRY7+#*)*T;5N4]VU3D(:X7HYBH)$?_;^;$ M"_G?:P8"(W!-17RLQ*A,9Q 5E&2&5)Y_#VF!\OL4)L3#ZRY.8!)@'62. A2_ MD[677W_XG"3X>/\@985Q+Y1AFA4?"SP_ML0-^15@&Z;E*V(2[B*@)R%" MY6DG:?G4)DJFMC]9GI0+=";O&F;4B%.0P^R3,)"Z5+I0YK@50-6?2845E 4Q M7+*2@ARV I$W@IHB::;HFVWC;MR*H:*JI-")S^D[RA*"H)4#FZ:'+8'EZBA2 MQ$NPRSJF"D(KNHH_LA)BI]E;BN_IB,>>@X; ,\+04467$9 1#HR*#9("!>;H M'24K=(>1D62-Y&[Y6UR\W*SR(L5R/?D>+%<5DW-2H/#T&[\Y&JX(SYM9FMK:ZY?=TISZT3>2YUQ*8OCERU(W9I3.1!V9G MV;T\O_R=WQ()-WE-LR+^)\?1B]&)9,LS;'5S)3"%5 17YY)I)Q7&Q5Z<"/WI MF-21.VP&D.-'AFJ&%P$Q;$3^O MHQ"QKO0S>S+E^F"> \]E1ZI-[.'Q?3A\^3A M9JJ.,RK)_8N2O+JOKZN=EU;6#LZI'08!H6:, DT.AR>O;\OT R$\03PD2>%8 MYBL2X:YWR-W)E\?[V>^3R=5\LL L)GYA-_/)[70Q$&>I6DH+ +:W&*<3\!#^ M2K^LI=1)?DW>\';?\E7Z%)E=@.5$[DBVT;H#(1MZDQB\0S_B,[M)DGK<+^D2 MSR%?%_06$ M':_A++F8W?_GS[/YV,G^ZFOSUZW3QNRI;71,A?V=K[P-\!]JV MI'>DGIZ6R U-71DUDTM9JD[2 NG"O2U]Y$!=-2UQG\)L;C2A2/>V)$KJ WSE MN'K56Y%+*_)5\0CIP 8J",F>>M6<>%Y5^^T GKL'%7G\HI*5R8 #$"D MF&5ET/S#BBR_6?2$@E56!M;>P.42 _C8M,LW#1D,/W)@8+K(AZJ=5X*K8"CL MHIN<),HP"0YHGQ_':299&*,\QP>'R#K$VY<.6 M /H:7GJ7R<-6,(>N'^6#L"U75VY%V$!YO#P2#9*T*:W?MKDVBFX M78&M:Y8JSCD\/@@SCP[Q!(8-K.ACM;#XG*6KMVNT?(Y7K\QHKK;F(/)]QU=$ M=,0IVK!W\ %*MGB0]W)2;2L-_D[RN#*4@L.6 !FVY:EKO:B.$_J]M0V,6C$F M-S!_V2PUFH=2N9!*C4'(=A*;QP23Y(I^=^&V"; MKATJ$@G_RJ$G#(#?,8N.O]S6)2R?U\2L) M<>7Z,.XW!UHXLCQ%$A-WWL"9B ZK^)[7$'+HV2YB#3$.K2'3A\7XX?/T^GYR M-7YZFBR&[8CV]XA0F>J9'!A25-Q MCN;Q'8RS4EW[@B 1$[)?D.CAKTGJDTIAZ[R.;ZLBWR\F.R!&P5&)'L?[KW>SD2<0W7PS(YU*XSE'RL\ MW.2=^!:+;.EFPZWNZ_73Y*]?22;"R:^E1[$B9NY#= (N=2T]@!.XT)=4XK>O M>=LV+:3*TL$^@,+%V#FB+5 MO!B'#Y5S7?")Q[9L_D+^X<,<_S M?OL_5],DN#!Y$6?I7_Z[M['YWX%)AUD4I^.__'?_;._P\+__SYO_Y[=)"8_! MHVGQ*K[ZRZ-)6/7UZ>7FY<37(DXTL'S_=VNQM/XW3)$[-W]^>?GAD'R_; MGW>//BWS,"U&63X-2Y@&CK3;W=SJ;CWS!ND69E@;"/[>&&<77QSG17>[I^,, MJSR'YT__ M_O'#V7!BIF$W3HLR3(?&_@HF_GGY"_!;?73A26_;-[>?XM>#L' CP[?Q-<\O MS 2^CNCS_C16!^-3-R^T?"%O\>OTFK:/MFHS)^6\YEY M"D^8/![:'V3I#7Z3I=W&[W(S6KHKSY["MY;@BFQGJ_?\NBWD)_0'5='-L\0X M>AF%Q8">UF]J*QYF55KFR^B0OZS]H"KSI9-Y^12^U0>+O.SB\EMF8K^JC0S[ MU?A!^W;";S:[F[WN5L][5>M+ZA,ONN,PG+7N"WY1>]@ U]$'X=])-@B3C6$V MI8=Z6]N;C][\-C%A].:W,BX3\P:>^6=O\_,&W,7?GO)'O_V_W>Y^-H1S3\M@ M+S=A::)@, ^007P,B]+DW>Z;WZ:F# -\4=?\NXHO_O)H+TM+^$7W');Z*!CR M7W]Y5)JK\BG=]*=O?GO*KQYDT3PHRGEB^/MNF,3C]-6_JJ*,1_/7(_CMJ][F MK S*>&J*(#6709Y-PQ3F'L47^LLH+F9).$=2-J^_9IC7CX(X^LLC7,_^X=]@ MT/CJ%4[,Y/S/.(I,2O^$H8^8_H,TG.([3?SJ((5]FN_!ZO(P.4PC<_57,Y<5 M7Y6G>$'>P7MPP_&T-WME1O_N;75A^^G5\=5%M[?S#(C_S2;\[^7V]O/M%[\] MK;UQ^03Z<#(1GLZ[)!S?_,7,UO'EY:M!!AE9.2T/\CS+]S(XCB%*[SN@CJVMZZGC71[2 MJV6.PJ!>[673:093S(:?3\+\.#\KD:?\+4PJ \=U-@GS!K7TB^,13&Z+)@?< MLDIC_N+3V?X)/0\[')EA/(7)_.71X=&[^C2WX5YM@.J@T]1YW7R>_))^54ZR M//Z/B6XXO\6Y-8YXY]&;Y[N;]+_OG=QQ5:(.@HKF;[O/=E]L?^7D:%J3+ $&7QR L"KGK5/J$=_9K5/;-?,!YMW; MW-[:O>8HZU<69.VK?5,,\WB&#QV/0+A&<=D?Y\;@-5YV69^YRPK_[NW^4Q;V MSU-SD247L,4\T+MP&">PNH]F.C!Y?;+ UL\G)N ' _O*8)9G%W$$TA'N?Q"F M00QKC\,D "D_#9(,/LE&P9]Z'5@D_A\\$G5@@V K@Z')RS!.<=(P)BRHZ. ( M8<1_+0P".X5#; 3[50YS#DJ8#XCN[AR8)C\*3^&'^(L._0O(:A:F\^ R3I)@ M&GXV,#]XTA1E-TN3>3 +Y[B* L8)PN#?59C#M_ Y:/)QL1&_(:FQJN"#!HXZ("LE%>H(/[E41%/9PG: M%/39A)1MH)JN*F\;5T5$>E1C2/JSR*J<_B+;Y970$E'!-8Q?'S>DU>A?0!+P M]RB&8Z:9FE;#<>_PKW4%IOGC-_I1??09R6C]"_A$7J+&\,9-47_GOK/3C-RC MM +W"OY&_]:7/*UMQS6[L^/M#OU[>]/>M+-J4(">"\LXN(#_)S?LCO=.ML", MD<;YSPA>=C5+XF$L?+"KD_:NX>/1FR0,\TF]/6U]@-]#. MXVN/=.?F1RK;_OU'6I]&?TCNT^(H*TWQ =3GHI]& M[T 73H>@MI^:H8DO4 ,NWLX_F'&8L#\,K!G\EV]FT7AEBM4^5CM1R3DIY^X\O[2F M7T7BKL_W =Q?]CA@7OD.9L+>\7%]E2&OD[H3MPIE(6%""U &I96L-KU:,;.7 MA 6LAJ;O2';):E;=P=)R+J>F*/-X6)J(UG2V;)E+3^SK7H;,P+WL"]MV3ZC$%SO_4Z6FL9[+ MS".4QO;:+U>:0NJ'=LT2;XE(KJ7(+[]LM6-1C>5XM/$_53(_OS3)Q;UF(OIQ MZSKOA(M\8=]6G8M\P5!9RYU[+7=6W4Y:"ZQ[*;!^NGEV@ZC56M+=8TGWT_G6 MDNRXDSR#,3^/QI#P>?2H,K7FU3^AMF""PPMG$F/)#-@SK=0^M2[EG5VA])#__ MEGQ!>SZ&D6"9Z7@O*\I[$5FP_MK% VI;S*^BLZX/\[[IAS=(TCB4XMV#*PP_ MK+AQ<>V)NH=:5O2KW-'UL=[[VWK=L9Z9) %^]=ZD$N3N1],XC<&VAAV[,+(W M]YDOVYCIUZST(9+!=4Q[308_E@Q^+I/?]C!+MKM;S_]9Y.4_/X97\715R^YA M@J].PW0L;CG\LS;?N[ROVS>^K[29=W]00*[WZJ#\^?XJ!W4S%* 5.SR;9EZ; M:]/O?LV"'NCI?B/&T_IT;WZZSVY^NG@"MW:ZF]W-73U=^O=6;WVZMWNZLL4W M.5TY@;N\NRN0T_K3:7]IDM2:WE?.";[,;WH.6P'6RT>@@#P.$UBJ2:L5=W,>66'Z_*C,LOSW/J^'G%7=@+DUN>3NO)SNV+6K5]9F6U)?UV7S? MV=QU&MD'$Q8&L;D/IPA%35[UAW!,^O UZ[MGMVE]8O?UCKVK\C0NJ]P01,05 M_NLA'=CRY=W3&[8^K_MQOZBJ>Y+-[DGJ\XW5BY8UW;.;M#Z95;XS"!M0E2:W M*T'@BVQ47H;YBIJ]7WU07U[B/;Q1ZW.[/_>MYO7-P\AXD&!>P=Y>5939U.3W MH$AO+TN')J4%[\UZ7 R#7,/$*5E)^\)J=1"/FM2 M>4BDU=8=$\EW4N?HDTOM%2*2W)I&OUBG77.0A MD,BMZ21?2F!8ZR?W7C_YZ2'<+Z4]K6GL8='8BM7%+1-[DC-QM.IH *LJ\)K[ M]RO24^_!T]./T['7]&1O[\,@G2^QHGM\CDN;&JSES/WE"ZO8)&,M9];T='?\ MZ6&0SEW+F16SF2W @\1)O9#I/I!VDE$@U8,K6OT2\V_*:[KQ^K^=I_S,TO=5 M4E%=Z[5&N/Y!$]B2U:[)Z2=QL%5&,[E/'.Q'H:RL(LE=R\$>'(']$ [V*Y+3 MDH37!T9&7YL"NR:?VR"?!Z-'_1#R^97UI^65'0^,DKZCE&5-5+=,5 ]&NOUH MHGJP@D[2S'KL^UH!-"8O4:IWYUWHRC!.3700 A&EXQ7/G;- JG@ARCF:!UEJ M%GK2MR_J-FGV!R3$Z@GUHRA&-W*8G(1Q=)CNA;.XO#=-QZ\_J&O7=D_/"YNI M9ZG7 >J>G]'">E;]7&[4D6S-]>ZCI+[!T:[9Y2]RT&L^>Y\.= ETQ9H1KTPE MQ9(36O/3^W5>:[:X&A5)9+AO/6MM;;+F>M\OQ&1_;R+$;CNIZ;JC7;/+7^2@ MUWSV/AVH[^+=6@7 _::+=VOW^R5/?9%K:7-KNL%=G]!::-RO\UKS_I]\+LNK M!%: M?_TW/NZ9;@".W+W8%2KM?-,:,X@O8,?_)HVJ*7<2S_!M7L?![_'#?I-DT3MN&O>EJ:D,\K<_^ MND6?P$!+MG &_[Q^ Y_&5Z]@7EF5#TW!?TY,&!%QPO+."HGKWJ;FW^&UY>#+ (2+.&'9:3/OST^W3\X[;X]/C\_ M_O@JV)U=!466Q-'K1T]A?'KVNN>W%I]_*N]Y2O-Z\]M,?_KN^.B\>W;X?P]> M!;W-6?DZH _>]3\>?OC'JZ $=:((4G,9@+ -T]?!Q_[I^\.C5\$FK"- .N^& M23Q.7_VK*N!RS5\_>O/__5?OV>;KWY[.;O\E6$YGCP_.# M_>#LO']^'!6= _V@\._K[W>__H_4&P=_SQX^'9 MV>'QT0^>T!]A,0$KJ,S23K"_L;<1;&WN[KS\09/XD:?^6S$+TY:K]6)6/GKS M+LNGP6]P'=,L)8X3#P-AR:=F=%U0\5&0ABA2(A._VL^&%2JWF&CWB+A%?'71 M[>WN;(( [FUV_THWWKT"=A8A[?9M[6$_32MLMC7+\O)1,(+S"4O<3S@V M,WPUR+)D$"9)!@SJJK;5O4U-W>;U]\_.OK4_Q"<'IP%,=#I5Z/6;30\>]T>FD,M&L(/5@UJ)L@@R\$ZZ8*6 M,@0E\=7F:T]QPO=Z8R5F5+Z>AODX3KOX[U=A56;Z01Z/)_()VS'/P(P)AB9) M9F$4P=!_>;3IFS7Z_HFA'_; EGETC>GR7YOTOZ#G3)B?K5'>$LV2[1F]M/==#>WM[:VGO5N<"8_D7L1Y06@*F6@*^7!OZH\ M+J)X2.H2L+/8IU)Z+!^':?P?^ON)?]P_1J3?_'VZ<;H!./)TEV1QVI'[: MJ$S];.:]9MH_[?;WHR@W12'_^1"GIE>_^<\?O>GUGN]L!G\-RWGP[G(.DO;% M5J_W.CA(33Z>!^?9)1+5X6&3+72^WSVQ;(Y;]3F^P#F6DV"49&BG_Q0M_6[. M90_^>9S#%C?DX\M';W[/$&=N0:.\[5TG=GJ;+U84)B??#^/_I -P^0$-Z-%7=_:!G7]^8MN;W-S\^&'M<[@;N=Q&#+%G!+?DQY'$D;D:B#J-W$B[KY22&3]R-7@7MXM9T+N%9\][6@.Y' MG7WO<,@#-H&2=SO!GS8W-C=[P2S,@XLPJOEWO&UJ^_[ M+CGM?]KFWH?=4\)5Z1_2M.N7\#ER!^Y0P,/( #%H_?$X]6KSW/K?&KS'U M*(C@6U#U\=%9;H:&%/_>5D!Y=47P&,8#$1H4%6B\Q01F89#!2')/.0G+)M%> MAL4BQ=+/915/@%6E4?!XBU+D91.&\V+@M*MVK\AS>PDECJ(.585DUB/7EHS?_P.J :ZAUZ64ZRFJ7[I>C M:CIJ..5I7)9 %R:!TP81CHIZ,@\,*.WSX!#E;C@D9^A^6(:<4=6@>3>&S_U\ M:7=JQE7" <2S[ODW$'C^->3-\[%4:XHGMT:3WG[@=@B)UF@2JY>^E2;7E.DI M5@F8/R8(AT.@S#Q$\L+#1*TJ;?T4!'/:;?VBF ))PUMR925P_M-9F,X[R)MA M.&!G:&J-@W&>7983_7H#6+6AN9$61TF4%"M )_/6YNME,Z2O>Z_UL2\^L'1^ M^APR9WEVR53U254S>UN#[E:;3;!Q-T;!O0[2WZGORNW,AW9R"99[\[9N*_+I M^$CK>^Y\Z?T56/0/=P2ZY=]BVG&^!YLXSO)YBQ^%'J+M'.;OASKQ7;K?/EK'3X':7=4NG2M-]6Q5Q:HKB:XHCMK>6%DBM!-5? MZ[-<83^H6\%!N[!=33K2R;ZGN>[Q5+^*GK:7%MNL0LK?'2JGHVN40,P;N*%S M" TJ,J. K:*7"&R1JF %$E[+17@MY3B@@^*[DCF^_#*&5R.-X0HR9&(7<4%L M.@W381PFJ$!@IC0^C$ $49A'18"IT7&TS$&\_3AL=1!OW-SU],O;))[[1R0+ MQAU1,P_!]L7\=-QJV'6LZ?OA!HEI=@SWMG<\=(5SL)\$,*PW>.KQ,S)N_2XMQM\ MVCC#PO#G6\\PM^$)+MRM4N(+@P1XD$=CHSB?LMD-MOHLQ(> +,G#'=&,PRJ* M2YG7AAS<]W*TP^$H[^.X6=YWN_LN"<=?Q=!VKF=H]YU^1T'A7(EP,E^5T0(T ML92U^5? D5ZA0%*%CN&;[)11'AHV&6Y\:FUB/'S7-T(&9( M61=Q5A7)7 FK[:T;OQH'0C% .YV!%.'-VMGX\,-(!';TI.RKGF:@TYFZ? ;)X M]I]N(SDW1\A58:0V!@R_^)\J-195(7B,#R08F1F(<8GQF6O>.\T*NK# 'H 1 MDTIJ4)6%D\[22 $E_EUQ"2>YW?\D9/:.G.(P!9_.&IA>"[1U0KK&NR0+ZY@ MK])J&F5E9(8QF,:/ GRM09=>(!\5] <",=%[$%FK1GO/$*.ET]O9Z6QMVW1: MG>*;X#$SOFJ6L:@:)EF!C&L&U&DX\D"@4[A5M;.@. .J.W!4Z"/( E+T@-"5,\Y@AZ$HU)T WBA7C(?SX=T M*F5"=AX_D-YN$]VN!:WN:]'PFOZH+P>>R$.WL G?F4)/Z>KP^6PPR=UVW< + MJY^?'_S]O'MXM']P=,X'X>W(#3RXLW ,6GUNPL]=(J%709A< D$]^@I_\,*L M'X2O[WK$CVO*?0Z.WG\X?MO_$.P=GYX.]F/SGO MO_UP@#A8>[!CP(G.W&E>]Y]5!C>ZG=(HR36XHPJ;NRS 6(G:(-BXGU<(#\+AYW&>@33I#K,DRU_]UW!HS&A4XT:-NU1FL]L@77>H,1SJX?D!"/0- M/M5;#7G77O/VT]GAT<'9V>V_9P5JTI2F=E:(G$;TOQ],3J'24_^."0I>='IX M]M?@77_O_/CT85-5;W.%R.JG<*FADM7>W5(5O&?O'V\/3@4X]A\/FZQ>K!!9 M_0QNM254M76WO I>K\FK ?-JG:$L';NEK#@-1]!2P_.^N\.SO\1[!^>[7TX/OMT MNN9;/X6\[H=!?3,,TQ5>P,IZ!.XO*;3XC[;4?[1V(-U[TCS/JP79\%!S\[R[_WSP[.,/C%O_7:Q#QH M+6=KE=Q(/T.)?BZ4^_QN*?. DVELA$OT9S/6%D.B+NR51 M>(TC.NJLB;3*C/+LT\G)!_J[?PHF8/^\_Z!)[EUWE6CN9[#%ET)S+^^6YN U MW(+M+#AD_@8LL?_^]$!H[X_#\]^#_M[>\2>@//P N2#_>7CTGG[@:-9Y)AXT M<6X]7R':_!G\\*4&%%_><4 17X2Y4*?''Y@-DFMU_\&[OE:*PGX*]QLHA;V] M8PJ#%QV?_PXVR.$1)E%*FNE#IJU?TZUZ7\9\Z,Z1!^4]W;;>T[7[]-[3RWT9 M\Z&?^$_)9=K47*;-.TZ1@Q?M'YX>4'Y<)SCX^\'>I_/#OV'6_[O#/76+:LG+ M0?#^^&\'IVA?/6R3:OM7]X+V;,[O72?]PHLT=?SPY.#I[^%KO2A'83^%P MFE?7N^/$.GR19FH&QW\< 4_[_?"$JIH.3L_[AT?!VX.C V!VZ#'B[XGG.>^\ MN-D7(D=G&CI:4^J#9H6:K]>[XX0]?)'2))$;1G* 5L]J!(CQS;/^'GTI#E(6 MWP&6"P/WW#]82^>'SCPUTZ]WQZE^^**3T\.CO<,3X([.[QZ\.SB00-#!Z=] M45SSP+4%NK9 [_V)_P ?U8[ZJ/ZV=E'==W*Y+V,^]!/_*3J(IOCU[CC'#U]T M\/??#]\>GI]U@I:,E.!L[_>#_4\?'KH2\JNGH/2>*<4]NV.*@Q=9!)O@[--' M.)J'7>6YO;N:M'4/97 7DT"]C?NKG#<2U00+WQ\-="Q;P1-N$ MV=:7KF7S]MT&S.AO9NI='<0F?'-.6Y^-@CW8940*K0"41 MS7'6NQF8H\*R_3BPQI^S@WO]3Q@;P[*4H^/SP[T#+ OLGR+\!18)_@'_['XX M/OXK_NV*6A[ 3GA-!N&FG",:M(!9G]HF1>^R?,I6[6."BY96HOR = Y]TI$6 M+HA_+0]\7.QBM!\7PXK1JQ'5NN\U%GEG6[; !8ZXQ14^,<_F MP]CDL,/9E!_W?PX;.C8I''2R$6 '@UUBQBTE##'KS%Y/9JN)T&0\$66HISM?&G%]#S"V8^K$/M MP W$NS&JR@J^@%M/$T8$?VJ8EAN_O7P>%Y^!;"OX.L>]L9CYLD4A7V]:U#2< M!\-0N^K!-Q7U1",.TZF]"#'[AQ/&\4CT8P/E)"'E/3\Q$P6W^C M,#'RMT5.M2$ 9$6@U-X)G@G/ZRW7 "N-$V$\>L MDLC;W68SA?IN7[.#7Z"M1M<&.Y]7P>/>$_HQ20CW.[1;CM01#DG*X_M< MV[2ARF!8\?:3YF2 W!*PTK"[I,$-%"'!1X+/HB6>9&.^ALU=3ZBEF_0(+*1I M&&GO(G"&O +Y?A;.Z4MD:*38 )W '041 7/;69A;-D#JL+P/UB*KPNZ8$Y." M5F2 (?OZ"GW<=EY+#PK>O/N$C(L ]:91&"?(J>#U4^1 . ';GA'(O, >0?B M=&4LW$HC&I]D9J-U8[&\=Z-_EKA4>*[0AI!!UM[+Q",<90!E'D:N+^8CO2 M"N1/+I2*_00OX@C8!$^2NY@A/X^QN1QWB>'V*<:]2XA7:;_31L8=&B]WNJ3; M#I\29"BA:WM,H[@4"H,=>+Y IQ,;W-Q MRT07 G43&SRAZF9/'-N&D:RD9K=*/C'UZTE%N:8^.7)4,9@YV&"JQ,8_8]A# M_W?X^EX;S0('R7![M*7J309;)#6/=&K\D^B?28S:6(J&D;%<\.R,HIJA[!>Q M#,91F4WA+YSVUL*N 4^L<%[ 54)I;7@MH/\5%5(*8\:/A9\6J$]$1QZ^XG5 M '"UW/Z7Y"PHZ$A"N-WF:BB=9>&"CF-D3<+H@V((BZ-#0+D*C A_BZQHAD-A M6TBV6\@#AB]HB2T3'F7+[.Z+%^L^K M6<1=I53Z20MF.41ZW2R3MLDU4P4%?V*4"U(/9&I6!G(51J(F28L3D2:]>E9D M:^$:=Q?/JZ0=%]Y#8N&SH6LU8B,!MQ1.&^DZP2&>\1"1 9TE&X"%'NK:?;7 MD1EHY%>QY2J]Y_KS&1H=I"X P::LS08C(.T:@;UXXNF!U-M3)% Q+U !%+%6 MZ/7P>V>59CA),V!T=J_I!I5YI6VR M)L \19F5J%$BH!;#.>@F'5AA^$GJ+N#(CAA*E3- MGY[0'K>TZZ!&X#R58X)@#K'?+?X<+"YLW(>J\MC07$IJF0K:?" OP2U[6;\X MH!.0B02K36(]^&$2QE,:8I9A-\!P9,JY;UR@%KG($E6ITCL67E)K;KK$PDN5 M_^#Q"LD"78.T[#B9#E22@O3A&TKFTA3U*.Z9.[FZY2_F_JYAO+ TG.BC, M/@Z%KFMT50UT&6KA8!_;F2AQ:86V#Y RSVV1&6'_VF(TES[#;!;@D1:-/NFP MB=*RD000JB1BA9+Z6&M22*V)AZCUD:FV=%3J,C>,X;K.&Z-B"[LR8P?#XZW= MIL[ /)98=1)>%L)EQE6RJ->0="[#*WJPPZ]AL\!GAU,X0.DE;^DI+(IL&!/) MH"R1II8S.08:B$S6MAELH-_*M_GJ1$ICL7H2H,0BVPX5VZ5V(38RKML:3+XH M3T.OK>8UUF-4D0(9>ITIU2Z.D-*Q"1^_#2P-TI3PO_"J@Z/W238($ZLF<8OJ MXFM:]FT$A\XRZ7B-"<&(Q<,>S-EKB83#ICUJ8=[L"T.=!^&%2SH6,N<[.]C3 MZ6U(".1>.:AK@:>=W6L[C"[X0CP?"- B6?5XY4C +?A"8./1[P2J3@+*PX79 M"/XPY&!B(S[-@&!$\29S"SY [R$I :QV^(VNK_-PV::,]*-&]TKV1J!\X-OD M=^7.&IZ3C>#'G>8O&,_<7L\N)/PU&;@XW(A M/%(5^@%(8OD,-*%:4-"UY!69=58*!SP"VS\*\6-VKKU\N=/A)O9M-ED,!OM% MB!ZU#HCJ).8>MM8BM>;9+ ?#.(^3N?HY,)HTGFO,:DXL7@; [T&GJ-EVI,F! M28[,=T"-S =QJA:^YLHD\ZY56R-K+JK]43?P9(9LL>+Q6"/;>C% =F5B6%$T MB2TJJQGCYVAHP+L+%E$:JED^)VO\AM04&TPQYW(G)5N,YZ'(3U)ZIJ+BZ1>F MC%FAQD,954G2;5IP'593JYG+=)Y($L<@FD$1\QK@S=.0;3% M,^!XH A&JL.#O,;7L%\>?:+L$F57E.XKJ:6T:\,)3"$Q("&/J]S; #P1,?]Q MK FN!H-IM#.F'GY$5T&5%Z E@M$_1IL0#2G2_"^S_'/ <@(-*$HT0^-B[G8U M*.?RL+@-P*"+?&^"G"S&W1+5&JYI2>TT!+;;"J7ID(/T0!)Q!G8)QQ@7PA7. M]Z^C[FX%E\9\%H/1_:!'/]AJ^<$V_^"^=2._,0,E9I"CG]YZ?1T'$;LC-\@C MJASN[*O@9HB],9F;&>"908G!5O[.(9'9I;M.B:6(\FQY61C#,(%G,,1 MSK);%<;>H8YSORVQ:<7Z=QX9-(I3^P5,!^;#TT'/.BUJB3VO3#*8$F'(56I= MKL_D.(([RH:5I!V@-[*0Q IA^TTV_( )2A(8T$V+W$*\FI<94E:*F0J)8Q3. MN6.E@1P\SZ@+Q]*U\3KW-)[6*+XR49?#-_8;/C*58/ >E@UHWIH<[&YV&>/[ M_==+%_H*(PW(LT;D,D1"BH?D_^10HT0QU>1%1T4\0B\Y#*TQ&PFYT.J-7N_*:^@?O/HUN&=&U1Q M0EJ3B\J0U,"SF,0S(3 E#/*>(%="B<<#)CEFA6B^3Q*/@,+FPT3#A$[^ M"B6"39B0[^-'FJ<_]G1.C@0VT"]F.:47B-]PZ.I(LVBKC5#;G6 MIA4>(8GZBS@4/4L4Y& "?#A &1"8L\B?JQK2%N<9@)YF92\H60 MQ/7QN7^#6@T2S8\F7L.(-7:G9"RN>X/#S2K.G%NF_P0N/U;-.7%>QFD7."]L M#H<\R:ID(PZOPS3#3>+L&%V+"%XTD= @JPK-21 CVB4?B/5+*VK342FHLTQ) M;9,=POF1?\&:#4Q?-XY8$!WQXEOLP!UFGI_3[)*RKJ84D7.QYAB?]=4%\<13)B3-*:IR:V"R%D^95/ =:A8T070W\-[Z=C_%O1+*Z2"K M#[V]13/>#1]:;<;3HT@3PH,RX7#BI;2HP(034/6)#8VY_$;,03L2+1>]-AV, M&71A&5;DJ@(&\_/T=Z +/'(^%S&;4X,! M?Z0GTMP&<:1.F"$=YU*"Y9EXQX.OHUQ?"JXQ[;G09M<:T2X+Y\'R6[AN0HVH MEDEZ*.VP^*!DBQM>+#TTY8(V,6;1G62#$];^6J9&EB:4#G41M5,CH3V MW"79&'_[\':!=++2!8/C95YQFI/+WO=T,5?R, H'N\%,: PT:K M'UZ54W;=S(!\&$XP9RY,-"$.UDT"5Z23T^/]]TSC2,:;Q3.#>F<'H]PYJ:HV MWX(RI2C 1G/73 .;Q*?RH*8Z9Z/24-X0)4 CMYBB[P"4S;CD_%1,*+*[0^F5 MAE-A:]R0$@1UK>SR\Y?K&RA,(EC60F3>F+;UNEP*[X?/O%T1 # #S<@KX8TI&K5TN2GIB%X"K^!\,OLB MROTX)E;'PA9NU&>@(A?J05Y(2K_XOSS6#OP#?;^I))%W[#JMPX<*3(RAC"+\ MFW\!2N1G=>B'E'R.Z4G)7+?$9NMSKIA$.,A 4*W#BTLM$UH=.U5B?BVA*WH< M_CVUZ7EIE^QO=W:UU-.&^H&J] D#!$6;;*ZKCV>_E"U"G3BM&A1-8^4[%ON!MN$>!W^8W*7[4E.@2'Z<9E(X%]X44#\ MH3;@B:_.LL1130?SA3H;0:@E""$MA'.;F>;L^DKF[/%:OEEL:QCKVUS,Z+J< M9!A$!>T)+Z:6+X*19!U<+:-W@L-TN&$-TH/W9ZY2\YCS4(60U<'$TU&^1*D^ MG-F?(;-QU1%@4,&E)\4)1K5.1CYQY322:QZ3TDB_PG_"?LC5<\Z*PDZ8[R"G M1GE[#RP.R&_@D0D8]&'LC/$'>\O41M,H,=M0A4DN3$OLN[,LXBZI_#7WR,"4 MZ,] ?PUPWT@S]G/S[\H4I4VM5AH11RO5/68SU$K!3"/%$Q[T(](;01_.[E]9 M+N:ZV'"UGY!#0/.3.;X3UT-SXG)HN*:\ M0"7=*21Y)598%"P?L%CP.$GAI) M3],%%6&"5,HA4?2TDC"FY&5)6K:VA,V-+?QB&G(W>$NSN7D.1. M4]D83&Y.&TUN.4SBHSQG'HO/G)//B1/1Y*P_!-.GT?==C3@!N-3B'BKLA44; M]H5B!BI'^C>"MU)9!U<3GV":<=4@,'%@+T7A@MGHRD$K#N>L/)T"B#1#26I$ MAXY)K9.!8W.T9LH?&F;CE.=K![:9&!P;$D*R+BY;5CRP\Z7JX<(Y)NC]E[1G M16QO2S"*\RERHA2M"%?I*/GL$5Y:K>^'<\*"F(W@794CI^UP_DHCHJI72ZA8 M;"_)%C8QL6C.(L?YP)I17FD>1"C%K#R(4 LI47@AN$*#+]['[,DI@A6B/*;L*"0?4A)8%2?_-/X: M>2+)&.3'$2AY=*]O2@?S:W$L8]D^][8WM8 I$+Q8*OYQ+ M1CK!GUZX;^GYD?A,,*7=Y%2"5)BQ]<[\:7=CL_5Y3V^2YV5MY!S*F?.'\/]* MVE6>(%R /VUM;NS8$9M%V9*TQ.?ZI][.QDO[Z)LT0>C:0PG'R0U8S!;T@'8-YUD26@7]L\0%:/N[).TXCDV[TB M:]H"#6#=HI2[T@^\):B\I27#GI:XRQR0H0A18SG\NL)G:FZ"^)<+PCU4&D8W MT=L,-3ID"A;&IZ9,2D%O>S5O'1G!V6/ZK%^#AEY<5+ZENA;+[>T'= >*HE+< MD$$U1Q9&5G4%*L(P*";(XZC\E[2D*@QB M]POD)$X43UF/] *^]#JP95$2(KF9.FI(E!E.?&!P&DX++C@KSOO M:.:(&SBT%85MV!SJ#*I#%L"F4YZUYI4O GTP8(X. ]MA;Z\T\0*.:/*;: M;+Y=WK[XM9U8I2WI"%3K;/S9W&P69'&Z831A!.2L.,T:(N4/X_$.WG T)^O!7EZ86 U^\W_7#MQ9K> &+X6A* M*CD/;$ECG@5?:<332L!L05T IH)K=.-H8I@;!I/&@)#X8\:%JN?5>%4&-[X0 ME\:5Z,!N2(F.=_R8%EOAH9-/8&@Q1GSP$H78L%C1/GO;C\,G^%AO]W'TY"Z M/TE-L!Y%C/<*" 3FN-J<<_\4!"O1B3%X6Y&Q(\6B,Z)O&H72D)^@,G7&#O!" MYN07J^GJLAN,;L0[)?ZH+\,@U)9Z=K#G F9^!C=G*+-&XBQK]JJQ(NX(T-.' MN$"+?3\1;=%;E8P(+%M)NN]!";8?.ZA"+L5K #/5D9WV0.2/8"V4\=AJU\_YJSX_S9>"^^R28]>H'D3552?ML&UUM!9[ MF8ZE+!MKMI\2@97T/L[KNUCZRB9!O1D8HIAWH:C(SI!-4,7:$Y[F6J M43^D:)T]O-#BM;35"7N_YSF;PUQ!TS'>7\PUXC&-OYY1B5R968 MZG!FX#Z2@U2-')AY(OBV'"Q2H:=,V\NZ92;B&)Z7P"1?^5R.L/.XCD7BM;50 M46LJ!GK2G#E7@PR6R+=N:UP(&!)K)NAMPBB5^FO;UB<G>.%E]WJW;+AM,2? A9_]@8_W M/]J1D1\J1[MO#.BK;IA33IRNC#D'::'YPN(X<+4@"&%K#/LGAR 0F=-"^>,0AL2Z/@LW-/E;$(A!_A9#F@AFH5%:6*F M:'A!ZUO:2A^^!.W2+%O^E)+CE@!G''1ZSN]*$<3<@F9.H/^=,W86 M!J\="(4D,81"/$)K;Z5PB,Z =L[NEX5.CS'["].KT,TK0XV]-5F8.TX.O:[H M1(!4'"8LA\A(YY\1)EE1@B0U7,= TT PPU3P[2B&*ZE)Y)OW%ZBIJ2:]B.%B M"ARTPQ;L.)#R6K;Q(GUTEM;,-(CYOG''[[W[C&OBI6REGH9C00[K !,C[+W M^A4':VJ7ME[^:O-"@\.R\+0#!'V:DH'%,XB:B"J.HCP&)5=:8:VQBJ8&V43Y MKQZ>AEN*JZP:282UG1,1#+*/F4'Y.X1;2PA&F%S3$9263B.ES7/<^Y'06E9\ M.\$N( M ??^RI3WAY+MOHZ9W2AF]FP=,[M71M>>( 3^:I&RAEO-VA&T'<9BVC#ZB$LZ ME&0P=IG%%YQR(, /FC"!S4\QQTRRA#VEGC4AR[MI\*+D$3233;,U2-&YS/(D MND3?-:DYU)R&L(4EWSLW8Z?4,2.FP5SAQ0(*9&Y1$^GPMJ\7 MV4N%%B.**I9S*(;+2? %W6*(*7FNN'R2^?#R:'&Y!'U&PG(0(4Y1E?1:0GYW M.XB#T43E#&BM%5O=\!W' R4;K:/)(;H[[(1UEGJI-2=R"RDEY4'7:7D,A\H/ M+(Q(NM DCD R7:*7AG'8:>!7LJJ5+)YL,6()F0,L@L]QDA0N/6?$^9%8].#! M=A1^;RHV>[O&UO1PKRI6TRR(JUZOAK':!BWD@>93N91D6Q)046GOJ:8LU\ 5 ML-F(3QZ">OY@Z>.X-8M_S9AOGS&OV=S]8G.853X=2%\/WRSV,P^;&$,UOB9^ MPJ6LS;&NZY@<(A"M.=T/4,VU-<%< #)S%P+)<73+Q0,LK9P^VWX4(>*2B74DQ*?CQ-+A>,@I&' M^ESKV^45L9(J2KXJ*AYVB>[+*D?YY6.X%RD!WU$F%Y;OAE)6S%B?U$2.=DRC MS(22IRUS2 7'NLH+N8Q4?FYYA5#-@,M$#.)G6[P5+O!!JR'EF7 - MZTCJ?OMHRA(7+Y+""M.&,.O!>@3^5#:8!;Q2@A_QEURO9G_JV@MLG8XM/\,M MC,R4_+*2MV6Y#_J-=>MLN;B04A%.>1._LONJ[?32*!YCJ%__R,.2$NPYY])*@=I*[*_*&RL7H]N$-S+G-#R:I9O((=20/@]$ZK?+5CU:(1^B<6P3[4C)\E3%-86 MYH0A[%I6(VJ"]QFJU53$267]'0?4B4N)S%B36RD+T>>VE%Y$".HN2*X?X<7OIG%8Y<:FY1,O![+#\F GSV;&/S M"P]N@3'F]4JIH1G80L)PNXKBPY+)[#X8C0" VWF.9"3=8. MR#12Q=AC&CYKH-]5J=I7N9DE(66\@4W'V!$JS ::H61UZ%/ MFE#COZA!(6)"'-/VS2B=S8,.IGVF20G,?S?5/#@'-$E@CNJ7L2B.VJRFII.] M]W2R@PNZT2268,M&E'%+5B^W&1=,1Z(:@2MV"I=EJ=PP#K43HK&Z^4R_):$. MFXG_Y86Z4C=?[_)+TBD>SBIAJ;%X415;+*V2L"BH%U/-NEQW=?->JX-1OJ3%LS_W(V5(M'P8(! M4[,:/UO,(?XU?07.'&='@85FES;,XF*R>4VU1&)679B]B]4O?;++%E^01'G] M]'LJ]I0,)O=CT2UKT#V,_:4OUPK?$9=U&VJ=(O[@%/V_H: ^.:U#05QK"Z+: M9.LJ^3<6# F$;,;)G]RJ&:V*XHN%[)?&%;>JGXSKGQU&A*R2=DAV!3EY*O#B MEX9+NUP]K!=?(1M1X+IH@B&B\O^G<486@=%D.(-?"0_ 8O=-QIJ\/ E9 %M,&"?J,J( M*:V!E+>$OE!^V^=12F,WH92Z*JC>04MC%>)UD(<,#FBA&MV!*!*/Q74KNH(" M)=!N;^?2MXS;4L)5J\HL98B& NH_55Q-/*VV[!WK?A%(+2'S[PIAJ>L\658W:6,:7< MD%J$)I>TFW>\8$2'JBI4@U657T07*FH:#JEHOL/V2U@D#$"BQ&6!F?PA;.() M:=[$#4H-F=K;[>F#84)H;(QK)HY9=._CBN>VW8OGA 96F%K_K+7W MF2)U.S.U&1.I^;Z8K&LOQ.+=SY0U$:-7'KZ+&-23EMGN-1=7 VJKILU[;CL0 M2E8G^=+)2?+PN\W4 3,EB: CW'F"UC5>SD-=94=O,H<[!)77=WFHWRLCY"85[-*GXX\O@0"U MV$;^!;)H:T[QL%:EA9)WZ^("<[NDVB[4$>.:+J_:7:B[=#K!J")'(!Y#IXX< MU&G43FD;XXT?XAA96>_+25BR6^X<8XA8.@S__@!L!^LT( MMH#@!19Y=JGDR%!YIN0N8ZJ.6/!KXM->J8$H7S*"%TLN9G/,A1MA$\ M[^ST7G8VG_6"MSWV*V^^Z/A#@&J)-Q2XW4?N*KVZN2AE-) M39++Q)8CYO8Q["S#\&B'K<%>[[P.NO9[UX8>!WA/[3+K#[,LDNMQ4T]24+_@VDN!ZWMFB0(X)O3/[HS?E'D!;5[,VR M=;A N"8X?M6$Q"0\G\0I*EOXZ;;]]$Q[^WW]=#OVXO5/#\[@1/=J_?OZ#A$U M. 7+*"/D 43@(8Q:Q!4_B\LJ_-ZWY_&[_OEW_+Z_=_ MO_9(TEK=)PQ^4R3H M/?_Z01\L [H!'JX*]PO;&9<=ZK8*GD&PG$ZM^)BD6F!LLQ2@UK "B9-38XB* ML8,]I%Y5'#RE0[A6G-HP*&H'<1YUN?]"(\'$QL$1%R.>QBAOW7!>CPD_'3KV MVKB0JPI-$+)H2C_\=$.5B9P GNI31WQJYG:P*T923UT^7+DD.Q8'Q[ZWB8G& MAM,5;UP5T/&%Q_4YL[2-S9S92PLEU^&#YFQND\PP3YL"0!+F6;:Y/_ *_8(1 MDA@Z("D;L!E M$0-]?'#V_DDG^+V"%P1[[$9AX;1/9@:9\@>,:HR?'F+2*<,=[A\W=UX]F=$_>+TX#CU MJC9L1A<6]90<5;,Y"I3B(%AAU H\FV'H:]3U:C)]@(Q.,(I-$@5+\8C8@:;Y M7XK[P&@YKET(Z>]UV5P7^#DLI8I+\1"3H)L -TRDY$\Z8)&LC@W!/5R#@^+V MPF;:6GCX1C0 P;[H-[(YWI38 VCJJ788%]H .SIU:'<*4:K(8(S3)H%),%% M0")T'S=7B L?63Z$Z22)*'\#X+@2#;2^F\5]LVY,9R359S#.LMN$%U^M&^PS M,LOEZ]S]EV%EH!600EL@>!^J]S M$^9/8F?-3#;3S >W%E>=JCE-+BCOC0R\P1"^Y/9SF[%[.K:")I/,D"EZ M.$SVQ>[J/%S246\A"L3(1-*X>Q$R41T*+':;EVP#W:+\U<" -:0R-QT@;#C&B&(P/DP,U/%6':094:AB''^6":Y46,:9C<=4D) MS9U@K,+NX9Z@+^G?FM2,8K1U?P71[K5[5\T.&],E*)C)*9^,D*P'LBDN-#YR M_CQ7*8MX!1HXY.%8K^R#>/041UNQ1NX Y#6/*92)B='<>B >QZ(;2XDZQ1:Y M"P)_*TE786Y3WX3G2:,S"\D@JX&K(KY0U*J;#K3FCPC(4K,#T:8A2WYGL_?X M\Y,G/()57@KT#:*0ADW0+FL@3(>37^.^_.ZHY8RXSJ]Q<7BMJ"UXYMD0"[)( M214ES],P$2S;"M*Z)<4Y3ASC=WYV]KD2AA8;:+"#I-YDD \TL(E:1YEW/)9ZMD<<+?G7W2-./C%1GJ$^@OI M6I1DGRH\2O 76I?F43VWT]2 PV M;6*AQBAI70U@=5O*Z]R7#@5>*DMM\0>N1U]48#832239AX\>CD\]%BR=TO'U MD_ _P IQ[[5J5UI8[&/O@E*#N^?8+ AM8-G(_>/S)^[%Q+IF\8Q"FG*XF>O_ M@6YL#RJ'YSTGSCL6>"0+(JEHS#U9[85 MR49Z6L%&[FD$O:, 7)@!C8WCV4%$ #"2AL&-=C5/N0FR[Z:N 5S1*CL+MXRB MZLX!K0FQZARS"=:VSO&+B=2M"=/4 &TQPWI=.O>C \,O'T1@>.6EX:TI#.)+ M"$[ 8/Q%]01*2"/N';#YC+Y.$61L2%,1%[ <:P_5&I9W LE M'WP,>OV-X/3P[*_!N_[>^?'IF;V'#_P*GADT '-0CD ?R"XY4I 4YI)1E%*_ MY:&6>[*Z&('9* U11:,846&7YO.>'>QQ_+F]/[FV4\,RF6&(R8%8O.N0S9#B M&>K-QY"QH*KZ%!(TWIBP= HZK <=&]TDRSY+=YM2=&)\/"2G77UI&P'VMBTF M"EO#*IE-B*1ZL]Q(&P:OT2/IM^@)!$82#W18K/G#96NBW_6[^C4E;&K1=+ZN MF$V4VU"J0:Y;4J&+8I4<4QLYEA4//0\6!6R+,@/UA*5B\'PF9+$$ L]VR0#J-$>TB?J4#J<:M:?CH[/#HX M.^L$P#L^G9V?_B/H'^T'\ ]XZOT_[CE3O.8E=_'_@V]#%&J_%8U,H.MN 54L MHO^M19.DR'-81825Z%B(QR$U9"-@::[J-.Z=J^P M%#FEKHT2@D?1.F I*W*R<6[3 X _XXP0NQ2M^-2, MN69[&!:38 326LM4;5LMUX$*']=.4+;@5U''87<^1Q_:0B_R)O-S69!GA(WC);ZNNZ"#"TIHI[F3#V)*%V M-QQ'=VV;U)7I .:DK-]5&!C..L8"##,HW0D6KX.)(CQ=?JF,NG[XKOSC.OP" M[I968O(30QEHK8@;1]MLNV%R#Q] L\1J%=&<)J:5D3>[$)=&01%\1/,ZXYIK^5)5QG^9;(8Y&/]!7,-[)AF_%?KM.C&$"<.8\.*N M6DT/=,KA I.@_%-!8T1Z\*KQ+<; [WIWZ*\(G=0\3W(0)6X%-$<4MXAXV;@KNX!\P6BZVM2N=+1E+!P M*1C]/XB^W]LE=7.'?78T=)/&6(R8AG@UZ1CQ_JRSPD4"?8'@4<--<=?]N$:; M?LT%'1_#'$;>TLDK>@J":V-J%*7OZ?[0#_[4V]C"ZYF@8EM9%O6U^Z1]-H21 MM0V!@AAN"2F&J:^[$&YUDH6D6/]I=[.SN;FI;M6$TDA=XI/UFPJZ_I?.O'4B MJWBDZ[NL=]FQ9H<+O80W=ZX)"E(&@%//+"YT"QCTP[UQM M%17L"]J#7 UNC5LPZALHP0&G'G!RE.NF6TER?*1(*KZ5+"YX+>"(2,.F53N==! [&T]<]4]ZP M$;RSQV%!ZZ3OBKW_:#6CR>U7W2'2Z"+2/7>><=2*97<$<$ZX1+!8"YG)L%N= M6AG>EYWQ@TQ*W;YGVV_33EPG1]PH.:*WNZR7$E;BS/*FNHDXZWCQ)S M)74"7ZVSHR^9NWN@-*N5P-4T=FK^A//Q%/SOT>)%$XC3857SW])+_#Y-ULMH MF0IR*ZL0;P1]*EHVF+D,IC E8:8XBHF(H6H[IZ)%!K=NH3!X*Z;86>TQ00^W MOG% 'BZH>\#3Z 3_T'-^; 3O&2T^ #)(LVD\=)*:2I6FTRS"]S*6/6LH=MJ= M1OZG[W5B1ZAPIR_T[>+[ M'J[S\EM8S3O1.'R\&Y?:XX$9R:E+ ;.MPPBTFZ:40,M#U%O/[^9&6C-Y3YWI MFK;H'6W1\84X?TO8ONUW?AB_G37Z.Q;4OSJPF["X.G+H6<1DC2AJ,I*'&8RP MRPSJWM@*+([6%U"K"$XD'N5A%7G9W*9N]Y$76EKU2L!0_:#V[<,P31D=_/H9 MD,LS7SZ+3NN6PF^KTDO0MH$(EZ\BBO8D1.-R87H4"K1>R+NFN**VBC96=9-] M\N!\@4FEBGW+-'L-P7K;0DU3, FH02BH\%NI@OE_WN%X'EFPQ@O"P1?$N[59EF*5GEN)L_/["WYJR]@1Y27TFO76_\90R90 MMKW&&1%DT)1%TY3A/""*<=6BDUG!>57"UDS.5JCH;TSWNHDKK=9JS&:% MH7\#R-8J31XE+KB@<"+8^J/$.@UN$5HH!+VDSUZS,701(VZ,:CS =TO,K@"K<2@3 5JF[HR1=MO3FW7-!'EGU>^E777U MN+0S.848_10"'P')US^?POS.5$ C''%BW\BRC""&<3&$ LH&:7U3I!"560V*]O +IVM]F.WAQ&9++QP< M>W.["A6G.GA45J_GJA=F+ZGSDN0:"QZIQH>VG.4N]*+@.S08"RREC7Q=)L9; MXZ0442XANDU#./Z2$X BUZC4I[&NOT$DH#&7W3-J"NI"J+W*;?8))MC,X@C] ML),0J[8X#W)\:[IH;E#U\+*2EKZ5%)@&)0@YD52/1YJN M2YBSFC00:AW^PN:0 N2T.LY*(6[IG'[?F2?;N99S/E!1]XUN%N%+VK!R>0!& MVJ@S/NP@UI2ME*;N95"H0HENB:ZXP3NDFG2="J=7L*/Y'583YI/#,2T#M(.S M+V+D+#9?>9>8D/)9_?/M=O36>*]FE5Y41E/ MI_": '^Q^4G]3M7K!-CM46L!L]@@;(8=SDCVPERYU6V;?A8AKO.Z]O2'AU=Z MZ_#*O9?[!ZJ71MEEBAX=YU<$!@^/VPQ<&U1HL;RTP6PM&= MD<>ZMZCH&1:(L=RHBCJV*H@51C;C/-\ZRFIG60;X**F&V@=!\Q9J0 W*JQ8= M_KY]ZAFE/MB"G;P"P=+RVB^RV>=]KMD**K:\ M;FP;P7Y%4S&+AVQKU]Q0#5-4,R1RZ0FVKX7IX94C@-I4D8]?3P"D3IN6MK HV\CU\YP8:QDCQU""8 MW^?"9E;-!>$V)N51C/0,DW&X"H#F]FJ5$.X]&/7OE"#R.8^R\V=D(S]DC<29 M6][?Z-119K.[GM++9\]?ML[I1T_EQ/4N]W$:I;Y&8Y32RKN5#[_^"CGZ,T[Y M%S[[ /^2!O.C+N:7^_=7)_MRI[M.1ES!7E8X>8F&4G=$79_%K17;=D; M5;8B#QOY7K"JL#[M^W3:?QCJ(%US3*C/8H)UG*"6N/ST1O))0TVI-QTB+*DU M,=PG8NC;1!M5VA' #@RML?$RD)[]5YC9^O3WQ53_S,A 7E05&BE:8(I!ZF-A5^ M*3R]Q()_*6]Q/U6@_*CA6UAB@%(X,)3^X'-QBXEN2U<#_6A4[CKW5=V-X/<8 M-2(N(.L(J![GLBU[DRM?$R>T2N!+PJYE#TCN>ZBQ!/#ZV;L:-DW;*99-V<:V MK#>2,C-JU8'JBRRX(,!9[E[?8'7:I&$)?#X>$;_!C,V$ M\EY^SZIR$F/1'[S=ONH4-@>N/,>\#T'9C@GHWOIXY;$S1,8G[OY[ED^K_^!1 M\/W#EB= !@JNPA$+Y!C\M9>"AF_XE%()-+9+-T5;RIJ66N#ICQ)))/6!"G= A4UX:@_Z-#.>!A6F^M9QB6WT!J\>!5ALPJ!< MJ,+&!)R-K1 /7@[LU]R)=3*0%Q3\ Z,V>4Q1/*_$EVL;.;V%+CVU<1\MLY1< MID$08L*A[7Q&J?N:5(G)SMX!QZG_NQ'C4_%3E!5G-$>QEHXTG4EILH-'RC-, MC:!16O'C:1*T _$W[7#8BBC%#LFF7R(,$P".-G\"6:%R.V2#O!4B!S![G-P?@UG4-86L/TT17I1:F4JG,TMOG+-#';6T[5:H050_",$#Z.CFH2"L;!5W6H%53>T?)/#K(<1Z=+WL?I+* M9M,^ZZGB-G"[#MBN [9W[U?0%%2Y>4V*5?%DL!\9L-!!%8T-HRLW+IED2L)= MP>@@/3R*BZ%DOG7!4/%#"H(Q">RB^49ENRQ\7$L0)P\14$S=&&L7QJH2UUNF M%&Z'C2G19/)2IR?5A;1PA4T.P>(@* S2-_2P,9D 0U54,>CUY*QE5[D4HC5- MK"Q-G#O12QS$:5+AE56D&)*$Y:S5TR@K>ZFNYK7$T9QUF^[G:70^(:VI9&6I M9!_Y %HX139D98P4=VQX:2$(..^^:!PP4,AH1/X=:3EG%>_U<:_L<5-[02X/ MS!*I:YLA9(?K)JWB0IU-]KEA0O8?$PC'P50RJ*F0>9GYJN6LI<9](I!/U#&F M8%-K7D>-=0&<28T3DB,V%6XE(ZJ]8C;6UKL;ZX8&7G=VE[SUT@,M<7 G?U"(5 M9,"A^]JKAVWQK4N?V$XM;_R+'7'9$6HQ;,)ZGUHJT_&U@%&K%J EF^WQ$_;2 M3A"%W=2"C\S^??S0E!$X"3*6HGEA8&E>IY9 MCC@-%@%#<9LXPQI3? 3!:1H7 B_!6YEF:=?UC.UP5>W0M&#C.41[BM*7!999 M81@@-0(NY^"J_;?(BZTNU!2'%!JA$V^-E&E*<4G-F\ B$1N? M_*JYXZ$:V;.\L@GYV9XK=0VRVV*G8YLU)6WI<:>7+$C5NMHB.?0N3('SLK15 MCW;\P*9.WCX.04H66O\T-?F8^WT:7I+]H/0[L>_@]/C]!%&U (_%!E>9ZT.[)Z-G:OLQAZ1+$PB2]>6LGO(![.ZW/( M99S6=6%LRNBB2B_604L'$A_1R?41<(A"WP-Z=FT/A#^,NP[LIK)YFQ0!P[3- MA>"*QWX\%9J]\K93WY+[>)0Y\68S58M M,$O=5)VG)(8J*D)S7&:,"?5Q6>!MQ&! +OR'F)BFLBK5,U/D0$' M"=XXKN)(W=#UK"(V?J3C14P7Y<%*5)2.#%?;>HBX48Z$_$.R:OD2Z0;[IBP( M\]34JE-44F%%^!6W7I&3&<-QELH<]>;6"6 2"HGD9I2P]T).7YG*TA[2K,VU M+\CV5VR@E;; A+F0PJ -D-U+"F-AUA1D+>!BFIL.4T) $!%=Z%XSA:8K F,F M'9UC:?7,9@F@-PN-'&89NB?LND$.DIZ ,14JV*[:!(#DH:8KA:TG&83V+C$UEG]FID8L7 ^X M.O93'4T-B0P5^9II+9F:'D(F(N3DDLU0[U[KI;%X /YU/9V2V3,68_[&6QF$ M69-5ZL*D]81Q5ZAR34=TQ2.;(A>-2^Y+X\ S43=D6+FPE(Q,DDF4+TP0?M35 MT>&AXM=.((N3Z<&ROF\T)@0 #AUQ.; KANG1!KF^8FJ/)V58N[K)$%$/4^"\ MY)F@NS86K')?]T &[(BFAE,GH'GT2O)@+&DY@@>IY#,1)X\;4U4VY_(!-2.D M9MPU#J,K;%?"X?9X%ZVV"XJ)CATGF!KY!;CDC$YQ;#)8^FQ"P1Q;%==AS"UZ MPL.5C"(QKZB0-I][D%[>V&08PP4;94F<^3F'((G2"8M]:N;))2D%C$?-HP;*TBNZYG6--B4"N?A4*VC@;CU#?BM%TQ*DJL;BVUC8^H MR.A@T!>'7JUZ,0>5>!P;#T9Y.B!SQL)6G.2U26Q4]2:J9X-K1[D#/ASKRV:3:,@$E%O+W41 M]Q)HUB>\LB=\8IVTZK;%9E$V_Z[CX;%QWI4+>W"6FHJ.F*]U6Y!3F$I=?["9 M*?K8FDA6EDCZ15%-9QKRJ%+?-@ S! S7*9TRQ@<0_"-FMU\MI](^9Y/^I)U. MNWIIR6-=-KWRY,%2HAF>GP$_B=&G<1%GFKHI1_U.WHSUN?KMCBEIJ)'#+KVWI(EZ+9 R MF%.2F_B]B$!QDM3V'OO"<*MV:MT9C<08.XF4O"E= HLG:.M.H.3W.<"HD)YM\U13:QDN*D=1]SFRB6G;R M-4B;0VUVY5H'3[V"5<^E3P'5.Q1"N->FOV/]' M($I#P6S#E"A!1*3XW%?W+.UCV%?2RH86&,I=2D0#;;.WY&A]T$4@8*X4O^XRH%) \=)X:^@%#2#?T;*7)0FKC9 13W@E,3 M2$5C*"Z2<,KR_+9M';?[DG/N5[=)NF4\C;$59IS:$DM-GHRX"W=S)=*BC*"< MJJ%H@\K$QEJI8QN1UC>!$<0,@CA0^S7BG&X?"IM*:K(MLK)M1Q&@M<8? MP&S!'NG<6UO;Y7(!SF6.0(6I;0V*Z(U>FUUYUG8<;3Y>N#H>H1OEVC1/EDKU MAJNL]'$]A((,2Q :&<2*("Y#], /PFYE"%UV25<@9!4QR;;C;J>ES7BT,R MRC\GH[*NX@".25ORLKX[];Z&7VA'W9YP3M6[;>VI:^W:M>>A<%WKTVS.T"(R M?K%V86F]#!\D4;SFE7F]?X'<\T$L]<*= /TGXW#!I.VT7WPNLDP5GLHSE%II MF5*S+#UWT*6CHS9I>RUQFBV[LV%5X?3(C.NIJ@Z0.Z[F?$2.V5ATE( %:,J2CIF M4>L#[3%7SPQ2GK[G92EX3X8EV9RHV:+8N;Y]T\'_>S/;4; MXQ8HL]!JH4UT.2]\.BI$\&R^ ='YF.J2N)F%-C!% 5=:>%PW&?RK+=49 M;+6,>&FGQQ74NA)RTS@YRL8<2'QK9^)I>(D&_EEX19,#X12%X1(P+L>!3Q7? MNR9091&X3#=\8^Z=&TR>:B)=SJWN$U[!@A5-D)1$3O87];+YX-VUE$BJ@_OM MY5=1GZD5ULVR0I26Y3K.,"PFP0CKQM89OW>:\;NSSOB]]W($N;BR3:Z")+@] M=(R-8#XNVKT$^K]:*AYJPP@,SU(_4-TS3EP_'B"06UAS9#0Z0: UBP3+.IB" M^*>*(-J(0MN7#!+C,/X8.R3"+3?J&+43;8S<9^FX;\RUVE.''-3L&V+ MA0.P=JW.2F=ART1C"70 36\$;PTW+V(/0,TG99?LG _6E4(!4['-;.&]+L6J MK4E62)&'[4I/ARB017'N5J\#AKFQ8.@1X?=Y]4 ZC;=K@D)A?#K-#?O=9?G=P;RK;BOJ>6&+4=UO\,RJ ME-0)=39Q)\.YNH;EE7R2WB2X88QEH*I$E#OZ!<"FM M-6_RVIOY>ORLHE:=:&TV>>+N,*7B]"0HYD4)5SNS#<_4FM+=%^2(Q0)K#S_6 M(PV_VDZKV!?ZL&F)@B9?-'N]\8O#*;%7XOBSJG1X>:UZLI4R6NC&4VJ-R%UC MR?F.9%M7,9=M*IK1;?U8]\QO@)*:$GUF'= E1^4E\8D< ]P1_=O]0JO^2$!$ M#/?;X0+W+EI2 %Q7I'%, 5B&5(7IF&& M8#+#^0 4F .X10# M%])6&\F(0C-+!O!XQ "-=A^5DIHBH7]9XA34ZU/6)(;)AQ;5(-#W%2AK /;^F.,@G"GYW[MJN2C<2T MQXD2SJ4U'F!&AK-KRUQSYVR)!?M9M1(GH?;4&KDMCWVT:F,M+%6P=\1.N>"8 M(/EU\>S\:#7H)P4B;W&3S)J3%%T>PB#97T,91%[INWJ&V4=T+Q1@A MPVK184NLB\*PE%#PV=2G8%^]UE":>37:9*WPA6Z56E=Y+0Y'+J]FL]2X$'I MO%YB3ZX%)YJ!P,NSW-9#L=GM)=: &87GODQCZ-/]VC=#0Y@XVYL=SVC6V5_" MW?Q3;WMC&UAODI"4^<.(NY\8KS-WJ N?_H[]H-9*0RJ"P7=\CZ@ %/&ELU \ M I)&:Q#=W(7I[:R$\&WY#C9:C$?V[TX31DV0%3>"$U7W):&?$ EJ8PM'Y-/@ M\ @'=?2*U\QVZNXH\)FUSKIU+$JU6\P5>2J4\6'G^);OJ*D@*DH^HP7*@5V! M^9(CQ,=(HGNNOH):ODTS\U!?I48H9R2P>"]4II-!IQ7GDCS"4^!$C)C34^F_ M35PQ9W#6$)V\+>OP^!K-;PG.8[H>PLNQ<4FH/\>BQ65 6+.XMPB$-IA[G5'\D^^@1S8OA8O 5%7A)=2P/&^O54R*N&N\3+I MW19/WX>BJB4%:*K+)"LPT0+N"C4=11I,;82>\M&P,'H>U'LL?T.K;=?\^B:/L2JS(H]H:DTRBI9S5LB,TYL[IF7ZR0@Z>B'\E/2"*RB""P0.A.; MY(35@IID=DD"ZC0N"DL(K)[__^R]>7/B2+8'^E44=;M?N")DFLU;U4Q'T%ZJ M>5-E>VS7[>GWSPT!B:TN(=%:[&(^_3M+9BH% @,%6(!NW)ZRL5 NY^3)L_Z. M-S9EF_.-4!^+M,+.(*#PD-'S/#?GY"N\G:HJJ$DM\\0B; MSUABJH2OI*&$9)%QKD/"H#!)NO> ?Z]X5.7T19YMXX4TM MG3L"V%F#9D)5>9#NN[6PGPDE"LS/)CH2%&1"<-J0N'*3;!! M,/P76R1,5N9-9D5S=FR:*ANYL?3A2LV -! XN9YLHG&)F2SJ;=AA0VU2VAO$ MED$4-0W<,P_C#9RH&LELK[^2<&1K]Z#G]D&&2Z<=HH:28S"=&.)*2J>-3>C) MK-/C/35,4[^,Y!KT9-+;(ITV(U-.Z,KJDC,V\#/6OT.KR:3H,+%,;5S>TTZW M2\AV&,H,<1'H_Y'WV%]!AW?2N%N&01#F<10%^+!^GNX:_(F0\E/]3ZG,B-KG M#"*=\Z:O[9S@JD;*U$X@#1ULV,'I798J$F/,2L;1DZLA (P"\1>1-EV7-;QF MZPR=!V,X;EXD_.Z32Z.;C^L7FRP6/P42AI'WC9KSDFMRRI?5G2A/GN=^@QU] M"MC<9);+UGA)MIQQ4M--0C-;$LT-KZ! MKRG'C-A7PL=21J -S[D>6L>;,R[L/NAR+LFLD0+=1&1(W9]'FN$OJ@>$!(Y$ MN>OHC/=(4+FG-/7510%)T^*RXE I8"]BPE9BHQKX*0+OV_!-[ MLF>KPLJ8",'BGCYZ0<>AW%5?Q8F>@%1P/8HA:" #MQO)?A==$?ICW#OC^4 M^S:' &HGUN]J&=;O3O@L1BIY0"%QD[23RK)#Y64XRJ?$0[,/\PVUL8;5E_\*N$TG)*",+0<>3H>VTYFTL^X0J M+9V)D\09^#*%+.OK4N6Y.$ _PUQ=#W>=)Q2C2UC-*&VA0D$:>?4 C8'^L/;N M-XZZ_A*$!J*U&C$AG1YNKCY*U7&<:ZIIM,?3".3-8+B6IL9UU8E\,8/_NG]T MUC?T(V>S%.FF$DQ; [*&K:G8V%ELPNG&24I'B<-WQ:U'K0M!N?[ 8\K.. _" MH=(J5+_)JXOVN>HWR28)1DD\-S5_#<6=OCK@85 M7R6S5?('-QC5=<4X7PZ*X$\JLRG2P^6X49.A$E8#Y[L[2 ;2+.Y3F!8X6GX7 MYL#T$ M-E!''('' (,^!K0!+7-R7%I"1KL#_9*QP6%@.$Y; MH]3TZ+T.9C9':7$X0S.-MTL99U)BA92"_HAF3"&X&S(,@'J])-Q5ZI!9 AA/ MV]-,]Q[=;$W6(NH0.,.VT*9F=]ZX<3!I/;M.UZ><"JQKP0<0P06S8&7+*IL5 M2(WXCQ?89.FCRFDS^_07!PQ^2C+*H$KIY*&T M;Y)MS&7"M1(Z8. HK!O=4@_.!#F!)48*V6_X#/*QO)YT0Q(A>KI^[/5&:'#BE"P44J<7A>E88GS;$_UX?8=J5C.3L;8I]&O?&;C>Z,/X M+&"W'UW_0Q5?^^,M2Y8<.*.^F%^*1H-.X-',3AL?M1(Q)U#G^(V)G/0WW$4Q M 1*2#$8$WD6_;$,\9O5=Z0 02]F*!: M.96WBKC=%*DN!:";:/Q@$!01G1"!K.=H(,T4)1.HZW@CL-1**BQVQ%3)1C_K MB.3,,UT%IRHA*$8BT]FDG'>Z73$DL+!RZY<] '(K=8=6.@A*\I@R1\NIN1.\,EPBF[:K*;5Z6I<<:=B:4H)"-4"'"JC+2#4DN M[VZ)32C_CO#()3$6(@9F=B02KS/BNEU"$!HIC9R. >5Y]#-9OVGWU4QCMBSJ M,L#U#NG=:4U=Y0W_>"K-S,][5>K52/\(73.E:DLU6-+QX%#_F M8D$5@R$G7J1[[DV)_]B&.S_2:7A]70N,&]YW>UQN-5\(1N*NB"[&PFAFG-@8 M&0&BL78Y=GZ.R%0,GK2PS$ _P\L740%D;(D@I.%K:2A#5RA*7']E& RL.P )A+DLT@81I$X06@]];Q/)VDSPD!LM0..QTEJBC6EKBAV'K+ M1+/5( ^8IRAE^PNH#*[ M,@7PX[ 5UT[4<_[6?*>"EUC3%TDP(LKC'7!)8UOGC*7I$O3*T1*OLZ<=;FQF M(_ ;X]UL9$9F&JG+$Q#(/IX+P_04M))"+LNFJ8>.2\EP9)W.2C\R7^Z:@ (\ M14S[X'57Y+\<]8[PMG"C)\QXE+E&?R<8W M N4'=B%P+8P&RZ5(^ D.,#NQF3*8PTZ?)9GO$N"-HZ.CZD'G/==^3W"";+U MCMX4D%;[%1UKX/J40(4AYKI]5.6$)U=20C8_4NH2-TS2!* $4$IM'U"G;]U) MEL$#>0\QI=4CA#&&]*;F+=H%)[B@BW8WZY',G,0)C!]D?Y$>1J._ ^N0ELQ" MO+S^)),0+8(A@9/":(5_4+9&I/$YX9*:ZJ.QR81G?8&+5![09OY@4P\95?9,/&]G M .A)?*AZ:WFXC),U_5C9UD^-(WR&GGOUC)!F]9-Z[7RGI4/0-YD=>.,LB\T. MG,$VS:>[5"\1FBKF,A_]9]9'#Z+W9G8L)V'&"O!%Q^CA=E7LV!E)!M6,2J=* M02+*HTO?S#]_V00GOK11S.%9XMQMF#(A7&&F9.RQ;NX,AP)4<5R-'/8^AJM= MJPU*<#M*^7/4(6DHO^4+TKZ"H- M?'3LTC;KPZKU>#[H>LMEPT&=_.WW)K\WH66I0@[6K)[A%N?L& GT1Q*,,FQE M7;=OL.P ^U^$*7::$D@S)F?HCG#1!V-L@H9^U>3A =?QO]:\UE0K M[0,6\D 0=9#XOY3#@\+(.CZG8- M::\TLSNHQ@#(HK^GJ&[4^DU5>E(J:#0M\0MLHD>1=C,EYX&$C,2LS:% KT@L ME'(XHV?IO7R6E*E7GI;8]017)-N986HIK5U-8:)$&J$R'A_QW,=B[-F\?>+B M EBY$4JSC4VB,SWV&IP6J66RQ!EK5,7 !5EBUL[*'>TSUBR6!Y,5RSFW'A:O MAX2^S:>-H(MZ"-O[VJ8H)HVRA5ECF&(2E%\R2@;\#N4HY8YK#'#5(R )$?8[ M=!"IN)L%<'B%K%3]X2JG5BCZ(I2UQ 0AFG<(*^H4MJS,YV,@"3ICFT 20R%X/F*_+9IF)TYX^#&** M.ECG^20O2 Y1?8A$$J4Z&5B" @,!T>8CM+8WMMZ^=7G]B:O)I8+OANA3!16" MTPNX26N7P79H>Q"4^SNE9<(GC6;EZ.?7-H=1%OH)OD*V)%<])G0E>8\N=UD, MCQQ*[#69-6NM*N348 -$VE.IT2OY% M >I6:&(>9CO_\GLH#.9''/S8NEK!A;R#I ,*7:.%1/3%C1!B@]C0SG2Z%5>SCXW""#S%)-J"?*!T;ID)U1* #4'!1[ELT5E7N,C M[RI3+%N[_EN -=.(YY(!FW1U^'!$OSH@V39&;3;ATOF\/TI0CF#K66^ESWHVM/'NZ$\$6#R M*T4CM?S)WL9KPH&58OMQ8Y,B!BG0$N8-+NJX\0Q@?39E2H]6K4_KRXFM9LIB,#$I\*A.=,DQ4,9F;L$TS#228; M]J@&[>/Y]8R=S1J(^XR*)F;4$V8G+RC=%;.! _!ASU6H4'1P4VQL8NU^SB;C MFR$/M3,7!_=+(1A32>0U+5^CDLD]:[DOIXD!T0/+2I$;+;*TB M*E:4&DKZND@1SA&325HT:DBU8^:TQF=D[KEQN?H(+1!F+\#W4^\.BJ.G[#1Y M?8QC;$X5E7D;-':CJ(X0=&YEQ!&_DJ_2&0U'.#,!Q5KJX#7:587HW2%/OE#M M07)?N75HK'.@P4C?G1,[C^_4D(C9 3;0!]@MDLV6V_OG.[?6??=K^^'RBU4[ MKUCG?_YV>7=_>?[UKOWPYY9#P+QZA=TANM&7U.9#9KKG@II1]C[8LI7/?:'? MDZP8ZY%E&=T-J8>@H)9J"??PE.#9&K>#(7GX->2=YDZ_!(UE. Q #>BF\I- O=T^)>/(/ Y2]E7 M+S(6:C9OH^1)\8@UUS! V9-]O4&&TS+(4"AY]("A:6^(G33;K8#76R@4 K%,-+3Q9XO,CU29UH_ M)QZ6@!BPX#BP[+?*0CK0XDCND]SN_"FJKIX2BT:%92D*0Z'8#VD36[EP3$ZG MR\-.@_BV='0YWNB_0J*/I;U=)0XUD.C1\=W_THIU&H^\"22>9$_(^EBLE.4 MA8\9GJ@D$K"7XQU2.0\4_UN=>8X$S=M]9OV MNS590J>+VRG;C']3,K3\$6LPY)?-,G=>@+PNTE9!,UL-]R=.!=B>PI'MCR2@ MO$.98A(XL>\BW*U/KD;&8N'H4"S/'I:0B,@T-L&^]F79/L](=H569X&=)>9I MHC@>=EA@#Y[D&]V\/OVF$<=O/^@6&VF&/[8IP4FK+"]*R4B&'+]*,=@RS3:X MT2\.2!61>BSVF_)@!GPYW;/D4\K=1IFI](=L.J%Z6LWLO"P;$5(.9[K-]S?G MAS6Y.1,[8W;)U6EPN@!!KD"BNX$2W\TFZTM5JL^"P]$]KDB CX;IN'V8<3/M% ^40-;W+Z=-T.FQ(]<+K4C7'269-R& MDEP/0N&0P[WIBABG^H,I.,SQ@N3Q;7A+#3Y1Z4F,**/$S- M#3S5?)B%EOA^EBDY=ZD6SJU(&Q84A$^_K@T)%;]&Q*5'WS7# MGS*-*YN[-T6"96L07(UL( 4 P5N.25E%##_-C*+T"!#*CY1/3J(W,QB\#>RE M 9N#YOWI<+BGSTVEU*#HBF&<'2%;+CW)O-\IE\[8:.;]2^_L<>X@URRS$9VE<>.'J%R. (X1A4 +URCG0?M0*IXQ#'K9N1]T\JE+YSP$&-I;+;! M$>7?F/SR33FQB5?98P?2BAM0'0BD:J [L9X_(;K_I4XQNN$4(];_:4_PW'+XQ&-P79*:V?R-33]*4-,FBGC).'J 7G@C(5P)32J@_6J-8+C00Q3ZP>4P%5(0G#@/QAM2J3?41.51"#HYR_Q?55TX5 MB*5]>+Q1>KS$UD6^%A9S7:&AP\T^-"P\?@N#X%N$?21MZT%\=W@GO\#>@#8: MJ<_2QJ5ZH[&>R(VZB>R@K>]:U#-9=[4\>!9N)_!*D?+5M M9NQ"JEZ:&\TITZC8T[*3,:3JNV52;AJC>RHH%F&]ZWRRN98L=2%/ MBAC@!6KTB:=F@=D-UH$NE[I(==E9S+Z7S,Z?UNSJZ=GXSM-&%R9&M6G0\+$8 M5!I]&H/"Z@1Q' PR*%TKVB0=R5+W^V?)(-F[>1R&_,F-!>V;^(!Y(:&S$@BQ M',@R%=SKX2:_>W7?F"QG$_CH<@-S%H[Q!51&_OFNOHGMO6?VOP+VG[G#MZT+ M[*%C+O'CAG9]>O3Q8\?I?L/R#;]W"-L6A!_^I]L5HM]_MWYXNU3V\ZLCP7_7[F7,S/_I39!'-K$BK(6R]H(9;KT_]M@.72BZ[DMU7Q6_T8 M^.WXK1=43!%G\)MUQ:,,^GE3]<@V/(G.M(2-W M3!3E4[P!%.\%2<<3A67*B2DNPI72W_T:7S;>BB^W-XEVI7&=AHSK-"K6Y\M/ MK<\8W3F_O$0:[4UXYXJ"PI@@BID:+O98U#7IZ"SVA5FL[%(E42=R>ZX3ND8Y M-%>1DO-:]8_E!'[* A ]U=!(/F]V0/<<5P5KJ,FV1C"G,#[%+).0B\1T;!., M"O%(*0MFRB"B4SYBJQA^)7XA9-]Q7[>/8>C<1]@%'8D?J[J4E6 F6)*&NH(7 M/0:(N>[XO5^"T(C%/V1Q/S (3.5C:BYA9B=D26-'J*I&E>LG,9H11/CR.Q:C M872Y)Z)NZ'9X>Z^#6%BU8PKTUS^B]]N-T_J/C8 M;H3M7/BKG*'1AE^MTS%(%'LV8HJ-D(63I$8'X5!PT9U"?T_2D)P*(R"N\[/; MXSQ*@BJF1&G.=LO-9?=TV9U"M:!RPFPFNP&O/SW(3:W0^U[PLG6AII4*P:84 M@LV*]:5]?6G=MZXN'_ZT+MKWYY]O[K_>[4^D^QK[RNHRJ[*]\L8+D<[*0J0- MBX^)V,Z\@ ;\' J08?W=3&DCA@/_D!HS\?PE8'6D4CVI_22L*9T+O5YAM^XJ75OYN%CV.+[BF36. M'H;%%R&5*TVVP*"T(-DR@*M&C2.4PJ$3]KI&P#3>G:(]HW"9J#$TR?LC!3&S+MX9CZ4V5X+9WLMW9.1>?F6X+[W,Z5+KOF! MTCNO68JF.[%VHP"8_IX1G*9(EA\EK3R)LZF[P70R-3%%^!LF;&%C MR4>Q2?Z[)8"S6\?MK8D!46TD#B\9L, ,N'8^R\C7C0D]M$1NN0IZ72,AWB)H M]BW?#Q(PMGIK&H?0)T%ONN4RZ,@ZJ+TO3]0^GZ@OSG=J1R7/U $PAU'+8EV M#N^$UO\B?/7[-9VS]!P_H+< >_O]*3#TMNYC_95<'^I0K&FT IZT[#J,C%478$7[.'))Q5T8N:3B^D;.W[S\ M^?RTJQ0I9E*_OI//TGLZ;2-_5%[4N\B*>SIR2<5=&+FD8GE1%^>BWI@]G5[* MQ^E-/9%K4%"^*J7#-NYE2<5=V,N2BKNPE^5-O34F-44Y"\HVY>'?QKTLJ;@+ M>[G]5*P=U^Q&];0 *RK.R&][$3?K1_9100!KWJ1@:^[L7?5M7.(Z$WCY+8T) M&JY(N: \A$EV7%-PP)=E(W6*XM>.LET>')7N)+O1Q5%>?XTGIY])G1+ M%^PU3GW,?ZI7JA;,R#,:4,B!-.9Z-H%\O+!>]\,-AHACS*4L:1-<;X1UZ4', MC5_,AK\V]B;BLIO)!J.ZU%G6H!LM+K B(^AXU-JJE\UYI_KT'F??H?82&XZ-G<\)I:'3+*>2BP+IQFA\7_ M,"7<)]7:"\>9?+OUXD3I.W%/,*-'U@V=4/$//F&\&A[1?J@:A9%JI]1Z)+\8 MQN0@Y(UAFJ='+1%B%SOQR*M&[0]-/^WN18U\\/T_U2K'FFO4IE$KCO%U5

MG+U ,/FP(L;/HYWJJ,N56-B"0W:SK11!ZA6K?N8"(09P&V^I =->5FJ'@KRZJS]$A@^IM 9Y4#:G!M[SJ;JN+X^TZ@.H MJKA2U X\G+I8+'WG$$YP9AZ:L;$;=B1DDVGF;Y(.1K?ZR>_05R[%A2ES8.-%D-86BQM]2V(EA$'&#(B=BW&LG M;?:F-\$0V"7"P(81!NK5$F'@[47W@N7Q)[(\_@3+XZ];GRZ_7!HU\8A3\O7^ MOGUS337O\,#G/^_;5.M^U;YN79^W6Y^M\YOKB_:#>N;N\O[KYP=Z!)MYM/ / MVUX'OV3I9-J_ 17&OQ-XFAKA2)A\K)8&@0]ZW(C;XT/8F>])?J MU88UEC9W;3(1A]*N2_GNF%A2VPM\2U.:. M@,. NQ+N#P'F$YA"+K='HLYY<.$^8KNE'HPJ-#HUFZ (;TP@1ZJX51C<-/4/!_<2H8:YL/D$UR/A:L#<# M V1"-X\AV'01IYWC\ U@^W, =*=9//&^BY:O-9[DSXLZR:A/E M[DJ1+54QX6-'5E^VDS9:ML&( VS2.X0+\AD>5#WCW0$-@VWF FYW&TB*NJ'> M=+*[:$N[3S %3W5#3#< R275-'P70EM02UO:&6G_*_,/5=,DC!+L8Q,^PF!@ MO@Z%;A9IL5Z!EB%%R8<' 4S%8?^"XAVAR;YM4FUAV\.AII 6 MR'%J088Z.Q]'>>3'#C1QA./KWL'4LDS$(N=DX:,T!/45EQV.M*;=@T/A!4/= M/9$;CX-ID_ATEAB5@IP\?9K,A#S(M">V#MSWUF5Z]&WX #YIZ;/,5R1\")]R MWUH:^EYA!.XZG0<.;!*V&J*F[;!RD@*Z21AU"X)=>4+-P6AL:/: %6E?;4W& M4)C-F#6$8!0C(D-/6WUN"$=_#*:!C,5(NF.,V;R@;I%>'/ *G!0WO76Z8< ( MDZJ?$+%%1V"O1XO6/@9F,M8P"2;6[\.NBAY[W:)DB,H+,Q;W])8-W[4@8<_2 MH5RGDL5\28ITKTC:*P]:IGLL?L%8 MK9:/7*!M\NH4CZ MMQ(J#F^')X.,1= MT0"8Z03Q-T6+BK41%:EH+9C5ED?L $&-3=TH;G?,5!(GW6Z?R4MPBXV?6,9LQT76,!*6+-.ND* M#1H0:BVN[ 65)]US3@8!^HCF@IXPGAT*(%>^$N0!(4D]D.6!-U '&X2FC>CY M#9-]D5/RR@7(LT<-0:6OS)@@T8SB$_K%3J2V0$/(ALC3L/,[>VO@60L1OBCD MGF[8*=C&$ A+T12=E;51P^>&^+"D_=HD9 M_!A(C15FX)/\IJO2 ]HBX],J@6>?J"V>$MNT*F-%JC.YT M4%Y$1KF-!H?Z/3(> M9[PF-'SAV( 933BU3&]J##K10MCQ MQS3I%^7U^4L$0P1T TMFVP33RL))=RFB](W>M+T**K'H!N,\$1,=Z;6S0SV@ MA+#22@P#6-K%J>U'8D!&3*A%;S=X)(58>1KT2T&,!QQHH7>K01EVG+#;@4.M MBX0N%P[LPM% 04-%<@\7R]H0!DZ]\AY\S(<"GX M;%2AOCA(X^Y!F/U3"N__23&E+7T&>BA[;!RX=56O@4"95<26J(7W]'4VYFE@ M"] =='#=/1#!Y#(AN;=U_^G^E M60(_I"+<1O^AA_';R.F+&.XYX3^[H,;B3+!)_%,"VX]>#65U<=,7"LT8.+O4 M2S[P@L>1O*E0[.?OD-:5<&/2AV$5Z"7-^$Y39VAJ[.RQ 8)[0D=%.JCWSOK MMD=P#;N2 8UHB_;9DP=$>^;T_9OXZ&8C2Y_"/D:\+K4B.*:+X8)(V2^L32BK MVO@6Y^$J=Y,AHM3@J#[>"S";R5&OCC+,'*/>"(+.3(]Z2OBHM08SQLQ"+=)V MN1$^EG\RG3?4.XO%("U32R!6[Q[3O7)DGRC9O4I+X$SW*Z4ZRFVEY-5'--M( MB*&_4_6NBI_RUR=-H_@ET*]A#SL9AU:!Q*8__SR1D+ROS>_D";< M37SA2G\A%=FT/)@VEML-,8\64PHIJJ/?F"X=3IP;L57PS7SQS<47_6;T-^J> M ;M\R@RI.WG_<>\%E\F[HDHU$&R8IC_LOA9=#QPE_PUBX/"!H M7T3&):>&VUV+U[P!*)P2NE%:8C 23HAY6&@S322K$UG23QG*L+X?M\"4%@"R M T!'P!]L#>*_Q"[:RED0&?*FY\2.+";!](+0Q3 4>V/'V^P9S?4RK>>L ZZW MD.G*[-M!)P)W^T,G#\7::*SWFV3[8C0:6$=1W#H+[;87FS?5H19&CEU+Z6)) MI3PJY202E>0J+KFTYE(2JV6H M?=.TO@^S6P"H O4U 1[,HLQ&8 &V>91R]\K=*W=O&T?9R=TK)A[G'8>FWXZ5 M7E$/IT+3F# TJ],T%2 -7/_5D_H\>MY.'+A"T^+4/CMNEJ0H BFFX)^5Q'@3 M&75F5QO'^T:+38ZR$*AT:[_I?E"W MJ\U3:V'*OR^W,7-\[./3"7UK][:D>!O_&J3ISFQ*\;;^H'%\7 J.']W$:N5L MB4U3^.F[L_GZ4IV&E"84;,^K;A'4=Q:HDMU1%MG(M MNS1*29=BCE+2I9BC+);^5%LF_+X7F[BU:RFF@^/!^:Z4BK:$!C(S2:'42K9R+<7T=UR+F+I2O#5E2_[9YU%*NA1SE)(N M2^L$#= )L'^.)]Y&)YD8?S&EY,BN'4UF:HSK)8U2+UDJ>V.9@KM"9V_\YD38 M@GN:+.S2 M"9M*I6ULI[ 7A"G*\5FVG4))I.UHI[!+=-HE;673M"IF$LA<'25DQ[ W[2BQ M@QRX>SM6TF6?1RGI4LQ12KH4[5O-2MCE9I:%Z7#W=-SUY=\AW MTIS0JTOB;0OQFO;)\=ZUR=@=\M6:=JTVH9?O.OV*JNDTCBJUW7(QE&U.%FAO MT#Q;1LTM]S'3\JY1>AG>QM0%/:#DWA^6 J=VHU[NXX^SXU%EF98[A789E$U. MMGXMNS1*29=BCE+2I9BC+.02*Y78\C04U*0OFYSLQ%IV:922+L4QQLGLGI)CN MCK+'R;:N99=&*>E2S%%*NBRM$FQYCY-3^ZCV>N^U$KI\F>2-XTIMUY(WRAXG MI;@L[B@E78HY2DF7/54OFI7:9/YBJ5SLWBDA;>67N!/T1OBO _QB#+(B.-J_ MDBAV^Z./F>%I+#50)PA[(CR,AD[7]1\_5&D]M+*)4>1N5*L_O[.ZPO.&3J\' MW_GGNRJJ4;R07/6+M:RNYT01?#[L/(7O?IFEKKV;<;HZ'JARAE?1>KC\S\-A M^_KB\OJ!UY^'QENOOZ8BTI@& 8;.HSCLA,+Y=NCTX24?+,=[<481/#>'WTJ^ M30Q^_8=C/86B_\]W__-P82B48?T$)4Y3C4X+Q;P&12C#^4DG?^LBD8N<_$7#_!L:PZ*>V MWP5]-1+6P87@G]Y;KF^EE=AW(DJ\."JQ^+=W+;LT2DF78HY2TJ68HY1T*>8H MVTR78L9,MP"+?]FNZ3^4#UFWJ_774P^*G!)9S(T]/9E 7]IU"["8A"BAZPM$ MC(.:73N:+ ';)G%3V$RG>F4RM7T]B4XEJ'R1"-^P3QL3G1UV;TN*M_$34*6[ MMQW%V_02@OXM!4USH@77[FU)\3;^X*Q66:9NOM!)S"5H_0J!L^ME:[RM)=Y! MO;K=%M'ND&(/6Z3M#O&:M?J^$:^H"DN],MT@+:'G=YGR#;M9F^CSNGM;4KR- MK]>F-Y3_$6G9IE)(NQ1REI$LQ1UDHEK#[ MVU$>ANTL9"B![;=X+;LT2DF78HY2TF4?LQ\.CB?:_&U3#E%Y0+;9.U+BVF_K M6G9IE)(NQ1REI,O2&L%6 \\V[,;QJT70C3(E)_RX?($1/Q_-L*TA"*Y2/]H/0BI^$-4*D3^'W0'VZ M$%TQZ(#ZU*C:5KU:;]B6$UG=8# $;:IGQ<'T+]3H"W7;ZDFDT)[U4PU43B"? MYP8^#!U:]LGYK5].F*I=9#?\-!4S!Q*Q*/!&)M MC%1/7TB;;M!#8%3<@9RYYP!OZT6X MOEY$M7*6642M6CF5J\ALUQR+F%C#Z6)+N $^H?>,,\M,,@Q#%PXFG%>K!U^1 MW(*C>"+&@8,^@KG\);IQA$/A7T,!QP"G$-GPI \,FW1CVH"^*SR0%VJ_4,OO M.YT0K@=Z5R>)7%]$$?PI?G)BZT58XKN+-@ OHC%C$?/1(WZ[CP=O*'H7IN)53/9ZR.FR*+^$DR MU.;BY!=@93@:S?1H.)KE<*M_:E1.,\<&T1+@V-#I( SO71S^;$Y*MGOE'*U\H*+YIB<9.QU; 7>(!FB_QQ MLA\?5>HL+2>(;MP.)$>#KDR]T(T-@@3@*W4["#5BDY(*ONQ%."'Z/X@"(*[S^(3 \S&" I:U>\*)> M9DII6C#\BTU78OE]?)\+ZW=#)0GQ$P\$J0_S(9O(*G'4;D?"K54YR+_]H.G_Z MN5R4&5V2.CU1-91J0%S@RWG/04;&9M\+/%&O5DY^C,&SKP06QYNX&T3 *S7A"*ER#\!M8D7KX^WLKP!:&XV()S&H,0@7,1]/MP@5L=."&^ONG5*N:Y MVIEQY(LW<[&_M65Q+X#S_$?;^@2J&E@1M..M'H@,%YX"9>QY+JM#X?VHY+7( MT+2 'N8-OY0,GH?%W'10Y#$])3QEO1 6XN-4U",D_3H.""_1T8G_)-XSV@BS MR=0_.]UND/B$':!7S@_5C(=@2SV>5BI5NT_(Q?QTS;SL\OA9G1V:=.3 1AE MYI0QD(!LSV)\SO7L= (JHXR"?OP"6SQU[A7K#SR1N$!6DOM!-XGPN !=DFYF MV?#7;T(,B1WP$--<@;<$7PFF;>K!OUY$8B&2)Y[>1Q?0 !::A,Q!7M(3Z5!/ MPNG1=DNQ(#^&;0*I2I]%3WCS#9VN6.'IG?M<\8DNA,(^428[[1!// <#)7VMH ?HW9D^!^R)J2OWD;W_6GE M:#YZ:;^K8?V!5@R2&3LS*=/,5'L,VU$ZMO#F?=4\7,@[A_KXMOF]7N6+?V!? M.342/0V;AAWZ8,4?$J!+B,K,NU\_NV#U@K$\HFTY=X9N#!KBG8A@G[GG(KSG MURPS;=E>+:=R/".[B)?]6/D?:-#V4;OU4GZ(Z*PY'=?#7^&H#9T1_)T_@)57?0Y'HVB JXQ7VR,Q[)]$/G.LXE8@L! M%*$P> '1$%G$_!P? 'D&%GM+N8!X9'IQZFG @$2US01'-W],B^M,NC8-ZI?X^W86QR,Z)<;./ MOV;UZG.QSMB-;_V_"9RPVI'RMV,8B&KUT8E/]^HX1UH'2&*\T>O5C^-_I(]K M']^S1=J"7770+UFO5H$BG^->!3WZ#^([;+3G#BCT:+R=W*9RW*.F0NPI92H2Q@^Y!$0[XF,/!9O=K1"YN MV S@3RL9DO7T$M"3P&F.KR-KSB.\%\X_^L'@^G>'Z+H9D'%,&H9=/ZK:L"Y\ M UCL!]W \P0>'3@EMF7LT0.^^C.^6BV'W743&PO'[-GM"=:'R,'FHI\BG9L< M&#<3!R8IPZ)#+=A(N=>L2[24PLR\)!.+CVJ?-+P#5M%+N':'0%E M/?3J?1,LX$04'P8^G&:0Q+B*B#V(?R= 5KC001([D"!Z^ZX0A26IT[?LH M:-5[+!21./ IQG>0:D\./1>$[J/KLV;4%_0(AH#0DS,B\R89HEO#B6$Q\:@B M_7ZM?)E //X" UHNJY"2C8AC05JKE7>#9^$[N*!9TCF7D#0303MA'J]F1<[I MBQ," ]?Y0YK/DX-2+XYB6#72P[@;V'V5:KW39V/+-:1$UZ]!D0GV=CSB\(KD MGYA)C)(Z)!7]Y"/HM&X$]PR^8)?%WI7HA E>YK7IDB\2760H9%80/]TG)Q.; M,<7@W<6-=:L>F12&?+"1#,H4B1R/_6ENA&(-V*\SRIPRG@!\Q4,^A8G'B:2I MZS_#68'W "6;9\=VX^2(-Y)2=J/,O.[I(ST/R=ER#$UQ. 2@ *'5TOUF(U>0 MD.@+D@P@_+KLXCRNG%8I-YC>2B$ML)(>W8@WK>>&*'W5%ROH<.# 5.R-F#/U MRN5$>'JT#Z9\QS_E[VA6$CE>%*!3IJ=WDK,7')ST,TENS^G*+^+.^X%Y.- @ M W'+RJ".RLG=!7X .47''[5,-1.^,.2V6W+'Y]C6#%7^D&_.7@+6B ]" J ME'H7Y)?U9)"*XUH@!8AE;*6K>KXCR88!3'N5+I=E?)\;-YJ>G&>^3U(UATC% MU[-4B7 ?4, JEZTRWDA#U^MF*U@8G1F.HZQ 8O$(LQCF'BLMT?=)V ]CU0\'AN[O#.7L2+%9XNU'M"]HR0D4:A2A>3<.#\) M/^DXGKRJX9KNX)I<.O#]Q/.8KR97&5,$A)CO4;""@M*K(^(7(5!6]&'/X<=O M/+%:'8W!^ GN00%\3YP.9^D9+)8 M+P^&$\1"RD\@Q>?%R&8(R+H@^ZIT^! M,$<>IL27"C7$+OHU-BBZ*!G!8,&C1CH^9G*#3.Z M$CC^#AT=)+\D,Q!\!C/PR7I'A2V)(K[[;D'MMMIMVVK'8F"=VM9U ,*P1F%& M8@UE=IF^"EH7'2I:OK'T<5EK6NAPE?@H QFQE&0WPU3#*6$"U8ZWNVA&\EC MEME 6P8B2< [KD>W2\#JE\CE[ M7#A;06R^)L2Y] +^N/ODPOST-C';D4H61.X")P=>.7#0\0:'4&8M9/Y1,)+?P4> MG3#G0]*C<5DPP "/&'#P0?V]U77#;C+ M^,[AY1PP+>S?%BY/5F)BR).(-#3 M@+@<(9WFO(^SC$6I"GRP4Q\-)34A M,\+^H%1'WDUP DV: *XY\56*WPOY,E_2U#V5%4UGEL,X[-K0 D6P;P-G>'"4 M\TK<*:,-%0B2^^HMY:0=W'X'RS#,X7*V$.=;?? K0Y4 LF3P*JV4KU MB>1Q82C:>LCJC\@ M'X#RR01X$8VP0)M*+Y*.!V]BHY_N7;*KE&L ?E>^C6@HNBB;\((7,>DWF?1? MS@U+U0FY!LN!S>SA;2[#S61%X7!/@8=.OV?'2T36@.X%@J_W5(5!?9"%:T@^ M"$K(Q$359^$%0S:!E)4/C[OT*VUMXGMXY[*"%KMDP$BRD"<6;9%GG&&Z0H,& M)*EQ92^H0O4$ZB>4VT22M ]7/ZY:S@XU.U>^<@CW6,SK"EG>=O+4(ST9[;1( MR2L70"J3C-SCGJ,C+9T@ZTKH.-(O=B*U!7!E4L00R>IBP'YG[20SI$P*QU6J MVJ6-FEI:M=N/.?' 4XRB299F/ 9H8*& DA^D(QNB& ^V-51]$1O@#= M12K:](9&[AM80DGWK1E@S\^>=3!!-G\N6?>$S8^F$5OELRJ[4G^9 YRZ*;-5&'3$8>L%(H,E/N@PFY5%0TL[NRDS.=K+%"W.*H04/ M&GZ23>(D3P:_'Z8#ABC%KOOC+J^]5 /:% 7;1S4@7?FX!&2':7^)5.!4UJG' M.XGK]0[)U\M.#]3>'V4DL@^VMW;"(6\F6$ %QZ>'E205:XXIU@R9L+A$-HP# M"D$Z'N**F";4O&[G4UM[LU([J3^Y*"XMD;4R_)T!.B9]$?(VH$=QR)$=#*7$ M6-6&^V;FS%(.;3:M-BURW\MC?*5]P/MVC-.5&V=$>MY[60U4>>46/,KR9M21 M:E8"E9LQZT;H9W,!T@R>:5D.4E71;Z!JK_0L320<91)7C ,?"4P(4\E87%.* MN2YY6D>J@.%.Z&PN%2GF>((P3J+']7)J4J%0,4>I'-R)Y\![QJG(^5Y)P:9B MGK.)9,C;QL+";)PZ1!0SJ\C?%3T9.W)T@H%[-F).MSY@2*J;Z*^O 1D'%"#&K&L!Z:-KL898B#!B%C M $1!_*1335T?0R+RZM5QZRD)]%,3M \HVS9((IAU]/[#YKAG=MC#^+8G^O': MPB!KQ0A[S9X 1(B1_JVFQSD0JWOQ1F8VPG3^?G\;YO]_/\/_B4-MUNUZ? MW@_U[79E7^E1LX^/)[#/"[ K^TN/VM%9 7=E?^E1K1T7<%?VE1X-NW8RT09J MT[M2S+Z)XS[U@O+/QG7V5^WM3^K5EWA7WO MFPOVO=\'>;&/?#!%MI6\4/)"R0LE+Y2\4/)"D7FAF/[)AR!VO$(S[/P-B9=S M=Z^R9W'#/FE,!"9F-BW>7T&T373-#8BT/7M6E05HT@HR]6-"9*N2%LE=^PD1V_(7:PPNR)L,1C&A]2$P _B%)ZD M^ RQ-@9X4["\HQ(L;_V5J/J_YM% R=P7X4X][X5FL8 MNIY5IX)O[*^1:0S@^P$B#$OHN2 ?7! QTITD!FF#H+*JAMV J6"P_TSWQR^7#&1!#QL<)? )6 ME1C&\@5I:Q>"+";T?P3^RU0B&PM@=$ /.X0K2-0PQ>WS$ZK#5< \T0R0 N.= M0V8R!;8H\7ZC)!I2(;Y-H" !8S82KFPHL'D%S8[Z2HQH@RK3>[.89$0"J:%[ MLCE!3,#"M>.:W:B>JKESRXJT80]WN"8$A3)8D1M^03XAL!$KB^.P"IQL**_X[@ MZX1B8;2DY+]TGT3W6]HF2W8+(?BU%U]!0N,1$GV$ )#-V*:"X!F-ZDP$/4+? MK!U7JC]3!ZZ?C@W,KVGH &.-VHZG?D'W5R4P=P(,0VBVW.[C=0.8;"[0%PV" MIJ'C$'8OB57/*(U*/1MZ18W#VP=T#EZH=@;G +>5W&9":U.;2NWKF@;^R;2- M(GBS^NN=[+A3CFX<3QT%@"%0V0,11;.<2E9L?%.OG/U,$TY;#-8;V*U+?K8G M'6[O\"RE8GT_)%3;-V6'%D8*(*CKN:B4(?.9@E9BKX.SQ2V@A M=)],2$8;!XADEZN_DG"$77D1)@6^T7,&Q*$A*D\P,P%'QVP<@:CLB#9/WQ9A MB!H>X:<,7/J4M:8 [!'9KX: ?^'$#WQ8GKD"FAQCL\N61]P R1 LV0;!^-UT M4I9L_IGVY&,P%Q(*@2=AF55K+/.+2KGD:;"8 /E!&T9;%'"SHQ2^6&DOVG9V M](-]$"D*;UI$: VYT9.E6OO(IEL(C]2C5G6$^<34=>0BZ+->T$V0Q1GG!5&P M&1_?BIWHFX(9]8TIF>,ZB;J8\$X*?#=F2.I,RSUC$@X+3%JPGBG1;8"M0G S M4Q8"Q5(-B+O8' M#.EEK P3VS,\*&C$?6Q,*O'J:*;8@<=!95AV)*)>*)FFE=0PFI_5#9+V K;N M'BXC) 10=3\D*7A:$;(_X36E_X,Y(2U8[K5.F1FY/Z+1Q1E(H*>359ZD[BH"E%YA M M&*D3*C@I?![%Q !M&250D;G10B0#)Q1XF*G7#W79Z22]1Q%+V+E,0W35[H<$ M,$@2DA%C"'"R/S(/I,ZI["O*;U9]2+@/#H@W7 P)(2'[G# ,5AA-; )"T4<( M?T5]15ZD!P')3ZU%5%CZOFQSDL[K5G6-3<$"^>3+'F*VA-7#<5G:FC1C MOD@M @+F#X-.0@($&S1BHS;6,;6TTU_>"[%QKMJL29L1*7 +9Z2[-RB7MU1V MCU;?% #6.K6X3\ M9[KWG9.^<"@'6R%7EHUNYO/='Y>^^TVKC\8IU6K*OV=>OZO-WZ;-T_M. SH/6]U;J^L.Z_ MWMY^IM];=W]:%ZV'%L@Z&&;-(D^O[4U1.,FJ$#T#N=(41XQ7B:UEXMC!YI<6 M*E!HC! L9D^J*/AAT%\/WN3:MFF%;'9%QQ*W_#]OQCK%B*[O$5I3>GT4%9[I MMO7ITJ5H MW5U^:M\_7-Y=7EBW7W_[W#ZW6N?G-U^O'^ L@)IP]\4Z^((-]ZZ^DRO+]^;!VU&R YG*, M&9^9(7Y]SZI>D9+T"E.7R#NPIJ)+X0X8N^WE7>NA#0^40FMQH34)@EA IBN%5BFTMDQHB;]G"JW[ MAYOS?_U^\_GB\NY>!70O__VU_?"G=7!Q>=4^;S],-RGWA4V7$&>3>(X%9,=2 MG)7B;,O$6;<_4YR=M^Y_MZX^W_Q1ZF!+"*W3;6"Z4FB50FO+A)8?O_OU^N;A M\MYZN+$RTBLOYZ"47(M+KLF6!OM=++^3^557A[4RP6K#"58YR:"+I;Y0E%4, M TY4;OL]0=6K?FS=B42*K/A77R@O&3K'NM.GP*O M)\*TIW=.U730S\YG2;%U>?W)"SJ.!_P: BDX=VLE;\[;M&7O2TGFFZ'K4_D+ MYXI?Z<2S>]TR>0I+K' -*R?\'\)ZA+8"QIX(I>$!_@6=-O4JQ]E'3?]5OOX?F;Q8DY)-=>>>S1Z9BIIHVHJF>*& M9%2S0Z7KDHF5[P@;ULUGST,S!LF!JL^D M*@H0O"*4=:D.?5VM.3/1O-[::CF,(UM$5"-( MJ@;B+JAF['W+.*]3"7I.L%$BF#:ENI=LSI(4OPGVF5 ]2,52DN [$\(>I! M#*S"Y>R(]Y&DQV*G#O]O3N2R#)4:RJZ=^6@>/J%".;JPHR$6X$JVSEYMFG4' MFINY='#L6RY5*XKO>,WBR5/7L]+]QE_W^O0TI ]>]J1K<4DS'1%KR':&<;?U MP<[ G6K=Q7K+[HX:6,!8I)R/!N MGO.2VA7.< A+(9,U3#Q9A@9K3CPIPB3Q[M/OXQ.7W[M/CO]("= R :1^5=)9I:;+X)D.*, <-D_$X8J]H'2 M08?*[4,NS290$EWBSU?(RY,@#+_YU%9DM#ZB+E!ML-15D8;J$5N_4!;+4E4^ M@B7T0Y@57QJ:]QA$R>1*C_)HB Q=9-7$<_(BV!FZJE(R(=Y4@>@!+AZ$Z22\:A>F?CN#*@.WT;><6!+HA@O*Q'2_AON+*#S%IZR4*!\Y4@&':[H!,/*KN MZXR,*]Y&A?8%P;3@W[$A"+X#_B(-:L>TA^=8R1]H7'BN>!8IR*!<&>PV[A]A MQ&CQV=&ZFF'T[\2Q4=IH6H]/$O8+FP*[II(:%>ZT3&7Q('ABXL,?R%E&1:AX M,:0&D4L26]LH"O\'#K0;]-);:;[K5%[BHIP?%8^!<7)B>D M"@4O/*B]EVXODG * PQA@(S33H_*M;&XF]<(II$.ZN_AV#\'WK-4;TB]9(P1 M4.\\#^YMDDH2&L?%>UWA!HGOUE])[U&>0;8CU0+E^9U"'XV\Z'@(B4(7--C] MSL@\C^H6G<><=[X)G^WEEZ? $Q(PB-4!&,=&261,3DJ=*;,CAK&EY*";'71G M4#>0%.-SRW\#"A;?E)V3= LDK D\-))TWHP LO8W/EA_^_C@U0H"A$6.8ZC[ MYXXQC1 Y- #U@.3!H74A$"03CK"2#Y=27^C!3D0,3G0NT8#H>KYROV/\+W2[ M@O8*@>EVZQ9#5^:$6^YX$5/U/_@A8QKB2=EJ) FF)Z$:$:% MC^ZL2"A$5?GP /3^@%'R0&-$L+A9(\@K/M)7(4=6HNQL@>/Q16HZ"DC6!-EB M%4&JJV,F=A*)2/)#%!_&P2&!*JOIF7N )*:PCMIWO>UP/770JNB)H=N-^75J M_S,TD9RG8%3YF@JZH"-%*KZ6NIWHTRZ=W?2Z5@SR5<-6OS9O>P&:PM[*-XRQ M!+G<>2E1;"!$PHIZ4HVB1=.!$5KR\--.O #?2.D6F9B7Z0O[0D0,,1[T7>1\ M=DJ@[4[G(B"#'K&;/(KRR0F$*5INKI]?#J"F1ZN@_XGO0B%52G^D -(4$ATCU@VFSLZ$ ;6UX\1S!QS5#IC01K2# MT2!A(\1WT4487V($U#J%".DE(!YAH@S+YG1"I5T.$:6;?;[HG54.4L6W:M2(JUF$.@(W\XAAY%2'!,X1B/%SZEI MS0,F7BQ%O"TQR26_R87MA#7[0,)20O=I1$_IEG;9B]_+Z!0<;I/71Y@J'[9& MVV<,P'%%9%P<4!S.4$1R[S1"-LJW 70@1%I*:1 $2)YZ21C25H1=ER_&O".9 M]:*@7\J'^0.[H2WR./'*J;/%H^V2R+* 76!'/)DS83V!R@JO?)0N88=1)?0$ M#.N/&-_12)/XKGPG&#V3^GAX:PQ/EF?:P.GDM? V]G^7.!GT\9&Y32_ZCI&T MZ/7XVL-(:3YC*2_=>N"R?JSSDOKVVNQ'E;Y+;VG^O EDDN:Z6CQQIJ3Y#OFE M:#3H!![-[+3Q4:0-Q2ZI-/(JG':@,V= 10+"894BXU0<1VXT2:"*DQ5"D$ MA-K6T^:"L\^DTL.FJM$[P;3'R"HQ$EU* JQBJ%NC<4X0AD&'!"Z]9E M79)<8:!VH?6O>B4P*10L=TF('QSJ// Q24HF*3+WHVV%#C]L?^,_2M%DJA3Z M4R]'3(E.=NJ[8G>C M!VJO;*F#SU(BED>)XW#\'4XD::@?+UATION%@ =N$<.@RT M!8&/[K,^IM>%[N,CA19QY,G3TM3KVQ3$?: _E(S9N37R2?[H\JV*U<0CT.2OO MM>JIRSV_1)RFXLJ)6WT[A.'X2T["EF_1:"WA(]N2&LXT%\ M=R+5#(B+3'CJAF^<@VPR&7=RU>-=:#%:EE;%8$?&HB&/%"W,"8;@ZOG%JG1&Y:FJM/$9X=9(-R&43L,RB6S- M262-,HFL#):5P;+=LF%S)*RZ%]-DYG&MD6/M[!W!#XVK$W-)QC5!*E-(G97P M^343%YMF%#8#O=ZAZ$.Z3A'(^\,ZB.XA+?M"JYE:VW$0:;\-1 M]JYXNT#=C[Z33XE+98\?&FL:I% ]9;;JT!@19N1@0Y'+!"\CEM):LYNEU1E6 M4B3;)"M^AP5]0],F;2M6,G;)V&MA[*\4;U?6[KBBSV$*]3M!/WP#0Y(U\&]^ M\.()L#BDPQR?1[/:\'MAWV PY\>L^I*72UY>MW=^@*8GRD[9"U8GEN:H/8:4 MAJ>["@2@,H]-L2:U>B,VQP:'^B7Z966MOZ[A@VSCK[-WOV:[CXWW -L%O]6J MMN]SP.I]9@N;8%ZE#=O0[;CA+?SBA-TGJWY&%3G-[?'N*Q [K&DALR>W/$@Y MZ,!FZ@I88>VDLO;#MWC'TQWU7C5WPWNU?>)_HKOJY?6GSS>_M3Y;YS=WMS?< M&DCVD_[MOGW1;MVU+^\WU =X2?#65YNS;;*7L5K#@0+&H*@6B'%0S\E_@H"$ M5O1$4$\,WJ%^XR^\+YLN[P!(^+Q-E^?O]OE&W97W(0>K"'&0&DXG_@O#.\O'YMW=]/NY\*UYW88,3LI,XV$M'9 MSY;0>[/IJSG/2[N^)%B5A%^B9+?H0WD@B\$;Y:87ZD#.UZS(N"OU?_3M=1SA MS A@"SK14Q'V,&?D?,4O?SX_36/"<<:;NP.1=%=>88D%872 \=QW>_]7JS:K M[S+>RU9TTY_T6";1X:/C##_@!N-_EW\G[K/CH=OD3H"P=!&>%O_0\GO9#XPG MWUD<044_9_S!3P:]( ;UR!TXL#3Y RSVL/'.2GR7I_/U_@*6#4N$233>_7I< M.U*N4+66(A*[9+,)-JOELEF=V*Q6-#9KV,WC9N$8;=DVA.O4H<8$\$.(R;4A M&)- #03\L>%;E(WD>%[PPM5;F 4]E5. 51812"WUVJL@O,"6!OW$DUCHP#)J M&E*_6P%G-.U&XWB",\B?-VM-C46X?]-KJMNU^ED.MQ=2P+UUT[^5"L7Z(JR> MDCZZ%O'JR']L-QOUP@F[/1UY TRWD"Q:%].=V,?-+;]A-]2H=>R&O<7V16Z/ M4.7\2)9?! 04KT"DC>J@MV?HG3Y*"ZDJDG*73#C08&^0:NQR6MW!.CLK97E! M1MX QXM(LLWPX U^^BT6C@6W +;Z=89A8'G6;'S742ȜM[I-UUTT1&+G02C]7K#U0%X5L_DEY$@MX$H\6BI.OW*BN MVQ(LQ-OJ4.-;!6#L%-# M1F'W15RT3,5=-MJ/%HK6*J+=>HX?M_S>I:(;Z&(K,=\;Q\7SLN[IR!O@O86" MMFOGO9.C+7<=;4C93V7XIR#HO;B>5PKL#1Z:A<*SBD*K2&ZHEZ*Y("-O@,L6 MBL'N.)<56Y&F>+?VVY>">*XCLFO+W<>1]XG$1=0#QYR^&F ?@:I)'!5AXXK, MH:NXI_-C[E.T0=T3@5HB$,%N^E\C04ZR%5S>1W;UY'7?V%ZQP$XS7WY >HJ2 MN&[F.P7F*UZV41%UQS'!?2&&080=&]*DZS(+I+CAC_S@^12)KVC+89#KP.^N M,!)2VXHP2,F[A>'=X_QP\Y0+8XV\VZB^7G%=!-XMM-K?/$IS/=@)469Z%/?H MY4?-IQD*:0W%2L_=D5T_>=V_5X235[)N<5@W/T0]SVHV3[;).!]J["5CWSZ[3<3TW=D7QL-U+/MWY MC2Y)7#A1]#;0,0K$UQHZHP(C>Q450_QX+I0N[2"5FWW+>[U*Z-+J'#D1!:!C MR4$3'#07[M;:.:AI-X^V'/SV;2 2@2)A@NW+@P%B6'*#=,S%[ A?]-VB14B+ M=^.OX@PMA*UU.1AZP4B(.^$YL>@9FO@J$4>;S5(@%V3D#3#@0IA8FV# .F@$ M93[]$O)<&>C#("0B!WTK4+4/EH?%#Z5$7_N!JE47@K;*%J>H\S1:I3@_J;\. ME+A7/+#3W+<02-4&N.^X<5HX[ML"W3Q'EO==']L8E9)\4ZK1V4(53U=,GG6= MI/KQZUEE>T7_'>:\6G6AS/-UPH^!_XC.PH27SBA+WI6*)Z%GQ2U MEJ0PG+J"F_ATH3PY)!4:4I]=7]STST/1"QWE2AN4*,O(&.&ZAW+@U<5RS M7CR.VP*G;BJJRY3FS1^L<%.,^!""16;8,!C^WB. M;KR%%N1OK7,7.9^YC';PN5LH 2,W#W6U8K_YNJNV"'&/DH6+P\(+I7.4++P5 M-H$9NBM#=AO5Q!9*W#!HLXI"A*K=:!:O,GA/1]X KRV4:[%:7JN=V<=GQ8L+ M%U'!?Y9]( M7$2=,95.]W'0_?84>#T11AJP^^\$%'SKX$+TW:X;OR\!+?>2L0^NG&?7A^4Z-J46N^%X2?[=.>!/>QXC=]+^.EXA;$=X_ M.:&84V-N7U]E5>9;^G;T[M=JI5J=#,A80R>TGG&@C]8_Q&!6Q?M"_<2-%?$$ M6DG\%(2P_;TY5U(UUJ'6<')D5ZM5_&]R(1$]8SEZ'%C0U,74%DIMF%A,.XJ2 M'UK(D5T[.K:/3B<1(]0Z7!J"&R\G<13##QA1=6+K0G3%H"-"JU&U+9PT/32# M< LE5*Y^K4V[B70[F;35%EEKC=9:_\_IR!M \5FH]_,:>*TLXEQ"%VKU>B[NE>.!#N'V#EW?ZCI#-W:\@C#N M3A^9A7HVIZ2Z!4JU_7.FTRJ2+&IVHX#0SGLZ\@;X;B'8J_7QW=&I73TM7J!I M"TS85K>;#!+"!H:])I]:0;AW'[,B#F8.W\66BU MW4S)F2?24EX+A3QV"SF633HS?5=YS&KVT=&DGZ:\!7:-'6=P8WZRV32PE15R M8\J$5;LQ1\76UF5LOB78BI&I15[YK;\N&K# 7I!T/+&((78TRX7^'F#(?(NCU'-!U,66C:L.9V JFI OAE[@3 M]$;X+W;=,P:YNKE^.+QO_W^7<%OA*!9]<-7ZTO[\YP=K?!SK2^ON4_OZ PKS MCY9!PJX XH0?,Z.O;8Q[(2RGB_WJ''^$05P_B.$5<8 \0OH'>9ZXLLR%JR;" M5 =*2*VL=V;&ZFFCU3B=( 3V(UK#?#]4B9A$UHE!)'M4JS\#R\-)&SH]#%1C MV!M>RE3,O=[?F:?T:=AY"M_],DL=>#=#:G0\4!4,=NKFR M;FXO>5FX#'CQKQM>S8$SX);#KF_%3T$2@?H:V9;XWA5PH(FS!:JX*U:RE*FYRX 7ZJD]4R@WER75A[ M(Q9V@;[UHM+W+07&FSO,9UTX.^J)*C>]F$[_C9?<:20FA:L9%;V^;I4>TA7Z M06NUL7R=*U@=.>>K-?C_.)B5N\,[OPK?YYE=;10/N;I0(Q>6@9JY#%0W&&AJ M M-ZNOYS$7(7FA9./BL/'QLC?%FMBXV00VWL&&1QM7QS^%0119'OQ/T=7PMSYH MJTRJK-5.EKT7B&"W8=!?;0)SXWA2B9_(J]SV',H=Y:73987SFGBI:==KDRK& M2KFIB.IYGH^#-'/*:!3?A\*/1%3"">TEULR>CKQ/)"ZBHC?>!QFH &+)MAZ% M#R+*LTDT.;V!Z[L@E4!F/0LMJ8JPIZ4E-G;9UZO+*HZ2]I^8\BV_U\J0_9*I MOHH<[:9]5"^[*)>,O1ACUY;58C?)V+5:6?BS2OVX=#QLV%BLUY>]/S31VGXW M&(C/0+F5EG8V[=.S''2ZT@>Q%6R5'XN>0WJOFZU.[4:.,O)VSHC-)US$3R*T M7-I=ZT J]R7@^EZ:J'LZ\CZ1N(B:WY@7HHUYJB**E:?!AB\5#!.J>$RZDEMZ MZ6P$13)I3-&=LHKV/;7)S)]2X]L.7EHZ)6!=O)13@KWS:MYX2IBAZQ50JI:N M+CXZ2P?_KP,_R-I+J_-N'2^.8%"Z;/>;CY=./%@G'Y^4'MH?=QJ@&\;J"""& M4*Z#V/E>_%J-MSYWJU6QSI97UY4O#;_#/?<2.&O2V1;XT6]$6W[N 2E[^3T. MG2#LN;X3CMJQ&$38XQ:^&0847E%:VTJ=,7D)U1&(+YQV:_T$J^6;0/VFU'S,UYF MJ*EOPZB-.0RAHK0/V*4;LU1-]F&C2Q*7VN>UB(N<<+K%8-VSKM^E46JX,''E M"8'8"7F.2/%,M.[=4 EWA<.6AK%9$X>=VD?+]"K[40XKE;GRIM^/C2Y)7"IS MOSF1VR778<_U$FSQ@*H= :YWJ6$WXZZ7NMXF;^*%\TO1U:(Z--Z*\!Y)1I1M M^;T+IFMMSKNY?7V5O9QOZ6U1>D?_VJA42\UOE_AMX1S4S?);LU*; U6GU -W M;.1]4A+V=.1](O&VZ8$O-$'XP8&1G4?!BF!D)1%\YOJH'@X377V>MN@I*C+3 M''?W6S/^1AK_U1H+Y\WC=?^'9(<6<\-U@GU3;OIT6=\D<10#[P S+*D%9#Q" M6@$PH-#.SEY'QRY"9\"2TXO$Z0MGUA> TYO-[6C,NH/M_@K7!#-W^7O9!?/X M-25JW/;:JRZ8UGK/Q0ZUP11_SVR#>0\T_M?O-Y^!9>]UP_1_?VT__&D=7%Q> MM<\?WA>H/V;9!7,=>EO9/['L@KFG5"R[8)9=$I?DI[(+YL[3M^R"60@OS[XV M9"PWO5!1BPT&)\XY$^4^#KK?BA9=V%?&*#>]4*>Q,-A9OSF>XW>%Y<161\ C MF"."[K(1V!M%V,(?Q!O88&/1YG@>6"NZZ:&@'HP^G;OES/RG\#SP86987WW3I\=:%"5H$Q M[]6Q%2!P)9<7A;;I?T+ MOU=,O;\\J70?'3=R-<&%[Z"U:(+; 3Y:)Q(745U-8TJM7L]%4>QXUJWC]@Y=WSIWAF[L>$6+,)7SKR M!L)V^>;M>-BN (QY8C<;KWMO"BWZW\9UFA/'*V#OL5T\7;6SQ4-S_4KN!*3R_R*1;_I_2!*W M*)R-!+X ^JZBCZM]4AH(11EY U=$/JC+2JZ(!=EU72D8A;XNWL9F:,6'\9,X MA+]_$S'<&'T1HL.H&T2(2U (UM_A0U<[RX?,7LD=T8H?GL07(NR-I.LYDG4W MS]J>CKS^]I+->CX&TDHNAOEX],=@X,\FT9#>KG/DVQ@%A!)UV'$0> _!B80? M47M/BTYS[:,E!D,O& E1,)E?IB;Q+9%OO:_DEE#(NZ)W;C#&I>*'%=@1C=KK MCJ8B9"^5#%\4AF].:;B]DBMG_0Q?KTUVD"LBPV^!>5)F@V_+F:T=YT>^E[J8 MUAI@/*[9C:/M2*@MV;LH[-UL5G[!KR]W'D?>)Q$54:(U\ M\6XW&20> 4!?B+[;=>,R47P?V71/1]XG$F^!3[A,%'_;L$IS/FRF.Q$[KB]Z MJEG:^BV)R0A*\\0^.9X$\EAI%*5DM+7%[YIS97X7@='J9W8]IWG)VX7KWL;K M>2UB:HE5$![=1T?0C&:7)[6%HW'SG2T@>]OO!@.Q\D;H1W;M:(F&JQF?T);* M]))K^1:HYF<:S0JIO377GMI'M4D__=JY=KMT]S(L5NR#5SN9#R6I".K7<=T^ M>XL35[)K<=CU:#X8I"*PZ[QFZ9M>$&5?[]*36(YUO^V=!]AF;7T@ZEBJ^^G.,.3=Y:/KY&33S3N>;D-@[X;OU6VT+:[[K: M,_++X.L&9TSQR:V),^;,R-GQ[)M6#S48\G:A2RP40*.N"W:B+R4@?HH_=U&M M21!T!7*M7YTX?'[_43,\R'F%%O9OH]*CG\<"6F.D/X@<#[,R^NYW$/W M4Z($\M[$X3I:5MA_ X9OVXVK)5J_!*2'7/K7/]1^#%E7KH]\B$#R4.!/7Y*G\V&CE5^;Y09TIT; M8RGBG9NTNTM)5[9BV*&1UQ\0K%?S0\4SQ/LR?/BCQ2#-ZJ06OS\0+BRXVX.A MXX88(T1EW/5CQW]T,9>4-/*"<.SVGY7I1^5D[NYKXYI02KJ;?EL3CA6A*Q?8 M7WCNL^B5LGN'1MX /^9[ ^?0S)?BQR4[_AU52S7]AZ7]WJL7/ODK'AM:_=TY TPW\(N]3F9;U?4B4)KZIS-=_X$-ZJ@2K-N M$H8HPUEX4W*,YSH=URN3]?8NDVM/1]XG$F^!8OD0.CTNQ:=JV%!TA?N,-:E% MV+\B,^H*+O?:\AX$OQL*)Q(7@O]M^RU)P3M-P)4HFS#'PEWY>SKR!OAQ>0_" M9OBQ>5HX9BRT_IF&^'"[2I?!Q@[2W$W77S](BGI_N/'3>1+!7$1(!MU*Y/MQ MHWA':D]'WD!TKY:?0[24@%\#7TZ&^DZ.BM2KX6TT])OX281CGH."L.SV'Y89 M9V7NENBOGQ4BX3E3<'5I=W8MIY-) 6BSCR-O@!_S,X26DMUKXQG0[]Y:IMYH8^5&94%V0D3? C$M#<&R&&9LY2"UO M39@MT-J!%&$R7AJ)\;Z.\$7?+57X3=B[]>I2J1MYYPJ):9:DK=+*/5JWE5MR MV-HX+#\YZ+7\C$US6.UTSNB3/SBE^J.7Z6??.):KL,[QK_#J#7=<4+UT)NZ9WP=DDVO5" M3%IZW+];3=T=X%4\[&V[6M;8VG%=U\32P54@(+9IN0V#9[K^-OD:HBNE6 M+6FGEI7V^+9/&V_0XKMDOS6QW]+AU+=AOUK3/FH1] M(G$1%<1W4]N_M?UG$16]_5O)N#N_T26)"R>;W@8C K1.T#/C$:6(B;\3=TA8 M/TX7?@Q%KPB[6&1V787ET%BZ;70]!B^FEJ'GK.7[<\GN7BJ"KJ-D[ M67-_M)+#UL9A2[="V2B''57NY!HO5.2S6-XUOO4T2\T3"@JN]TF7"P@;/T<*M M5UZ)&.O@PIHBQO4YFE^4Z0I;PGP+]UMY8^:SCZIEMD)I2>]RN&A/1]XG$A=1 M.YR>K7#E^H[?+;,52L;=UY'WB<2%=HG*\MLH2D B44RL&PP&H-)&<=#]1G&Q M%R<,'3\N8BE7\3AW!3[.YL(@-WDA"$72F_XY$?0>Z;D2 *FSXQ)"OB C;X 9 M%\;#69(9]S( ]C9^RO^?O3=M3IO+%H7_BBJG^U12A6D&CTG?5!$/N3XWL?W: M3N?V_9(2:&/4$1*MP0[]Z]^UUAZT!1((#'@#JCI]GAB$]K#F6;J++8!TGU11 M9GE8&&>8<07*08),Z"?[JGCT'WC-2!T'QRNZMJF-DL]:HAG"8LO(&4'+AIC*O M0LE=41FV0.=6W/[]2$#I V?\H024U>,BH"] 90C25UF160I=N/V,3J%K$19Y M633'QU7/F=W'TQEHNG";FK6C:5K_UYI?P&1",OH6V! JQ78D#- K_($RXMV-VV>^SWDJG*;=JIXV MW<38481=.F2[O0C;/*J=&-4M?W$KXNKVYO'@X?K_78+\0R2SZ(.KSO?K;__\ M:$VBF?6]<__U^N8CBH=/EH8@_TJBV.V//TTDB=NQU66 F#Y:$T'?&C,[-#0Q MO#+\.1E/!)<[T6U_3:2["C6O=GB\'8I>A>+FH/A1+HHWS43QYEFME=/PRD0< M7[,QLW91Q7QGNX14&^C#"9*NQS;B49A:;D7T>)Q+C^LP;U;A?6XN[GUN5P)G MA]#U9/)Q!O09H(&<@CVW4L)Z%2GWC MR$Q&_12X5,Q"4&%-N,Q7^MSG61@KM2/R4ZQ*S2OE%WX'$+EAJV@)W6I.Q]T, M!&6%1)-(=)R?-E1JBNC*D:AEWEAS$Y7 ">9Z9;NA!09_0LJ?[$Z"_DA7MC%Q M[)A5A+$882P\+0436!$6_T!0W/9_"D!T8MGMX0*@L)(4NI/3JN/(=B+5P@-2 MED"JO2RJ>1N]]AZWA%PWB9AE8Q_]R JZL>WZO.$Q$]DCI.;B^]*1S=1@Q/+$ ML&W#BFW,)Z2EYZ40R&[[/R)&$Q1VTYHU:F5C,6KA:2%+8-22AIMY0R^W0(N>%_@# M)LRLV/X#;WLOA@Z&K _;CCY4I+,8Z;PB&HA0>$0@K"Z6FF+4RJ:BTSW8X. M26"=6D2@1Z/Q5T!LH)J1[6!=Y_]ZUT!9R*&8*T/?Z10W&'4'X;N_S9*Y&=$Z MD4G>]4 >:]5(UN/E_WT\N+ZYN+QYY,?/._W5P>D\03^9P#RRG]A!-V3V[P.[ M#V_Y:-G>BSV.WGTNHS:(M['AY[_;UB!$>OROJ\?;\W>?'^GV03J?(V_PL4VO M#6_")S='%&GA#<<+:Q/$(?,M+V^^?KO]TOEFG=_>W]W>=QZO;V^LSLV%]?#C MR\/UQ77G_OKR(9MCN?8]_1T(P): M!"DMPAG^33)DH=O39=/2_D$Y__6"1;W0':$$<<)HROZ_I@2W1 G.$?O^S3PRZS-U)?AA2)@+.:%IFWS4_6 M[?W7SLWU_TO1\$OGX?K!NKVR[NXO'P!^](V@T(U#<"6+9'ED_^@SV! N)#C[?AD^V[_Z'/J=I/B+T H).(3R^#OXG[YH^L(#^ MO: +PN\\"$?BQ98;6;9UPYYMQP8,23]'O8<'"YIG9X=UZX?O ?:1\2,0&,P< MFC\<60%\&KZX$:NAZ<-"YO>X\,7E6XU/+XS^T?Q4DY\DT>0G01).?H1KG7.1 M+KZRP.(27\K#R&_LD%$6IH\=O&#I(8/+%+M-%8"NH"*ZMT#=&XJ%O-NI6[=) MF/Y(^P&^U8W(VN-]PT @"Y;N^G[P#(\]PW4XS(/_AK R//4OUHM1>B;\%;!) M.#3P/IPKI!,P'M8[Q;O-X"'AO'_8&;X2M MRT78']:C5:R(A<\N0N/%C0?T6CL!C3I%GF@<@2(467()_)S]&>':$8,7@H8; M@GZ)N\7;9#X+G\;PM .X&X[KUAT/&46@@ G(W(#J934/%9T_L"=4M*SK-)-? M @TM:!LN2;$TO$_<9,1_P^$D_M"N?STZVY;Q >+]>&$Z]Y_- 1X'$VKR7.V8 M ! RCQ[@2O6(+\>1-__WHX"[L2R;-GC!>FS89:'5;M0L%''TUO33)GW:JM'' MB&6P0N+%D<2&%/"UM#*$;XT'*Q!]N1M\$'AP0<1=FB>?+.10\9CP#-][U+)> M&/MMC:ACBL691?[NU$_:,W\BMFZ]!P[(8!/$_T+.@N#PZ">*/M3QXL?$HN#R M1G;(&2M"(G0H[DK4B7\G/J76C/C8#F"YUA.2''(!_)Z-8OY;W-H/L#CAKP<$ M%MU5A]0-NPZD)A;"=^6!M68!DH*B370UM'_3#0J6_Z_$T8@/)Q4/:8%X8,>6 M30UD!)" 3>(&["%NFW8@8LWX0RV(+- ?X28(O]=B&]S%@G9,P,]1NP/>)4? MP1^:=X[_B.Z1H!8!'T=N9X$*$>#'722=S!W .UT&..7"$NK(-73O\28Z\-X@ M8HH2 +KP:M1FT5H)^@=(4QXCG$?QB)8^(25PY"? 9G@57L63S0,WNM<0_@)R M=$/.XOJ6!YL\0*GAZ+?95QFR<)CS%.G[M!!1@AOVDB'<) E?P%ZLJ I B(SQ MK_@4;T( MWX%3O6X E!DN14P%.,H+$)TPI!RQ2*B_2%"W MX&Q+R"A[!&OVR,9/2PDC:V _,ZO+&.(XF!#4S94A+W40PIR288N>Y#?\"A6[ MRCM6A>CO/G\E-GH> %S#0IW#HD^F=(Y<$*9P4A(2U0>+\^L>7TCR[9>!VQMP M,P2XKA!.""PXDK"+LK(H@@^COO 4(X_59)- .1]9HX=\#N$-STBM'] X BP- M7OQ<[,R7KIKI D>#WR?(.!FJ4KTD)$$%&!HA]T^0\6)C-;;A-'W/$-%7;VE5\!R;L, ?YKL!4W10441%!6TDGNM" M8AX$Y80J$Z,RUV4DPIT$K#RZOCPK$6$P9,"9A\#C8SL<*^4 96O0]81&$'%# MDUM;8[ 1D[#'53IM:\ FLQ"FHD.?5$.N)!*#Q,ACC8._&X1A\ *PCBRB78Z6 M$U-R:G@D?A'P"P::]#>/N C-TBFY)DF[1MU]ZIZL]_BPL'$G MOQ0&[0>NR(/<Q]@O<^H9H^DK,#A7A&?/Q+L]8Z:M3@7-(C(*_O?2_P M4(R2?.4W*T[UB&M\PS7DN789PZY8-TR0BIL2R5[8)&Y%* 4X/P$ @PT;"7!. M(=K]Q:UU)Q^91C?E>U+V:F2#!H205Y5SW7$&3GP#\!,/'6:P\3@1@L'UGT&= MA_< G _/CFOMDR-^D:2C19E]/=!':A]"7=*\=:!K1ID$M1IJD&B#R5F)@%Y\ M//E?CNNG#5(&Z:UD&H.@?'(C?FF.&Y):*WY8)[T#I"A7M MUM+Z1A0O<),6U6^+&2UQK!BJRMDK1&7E\GD)0-1!5^/2<";J5QIRZWP@0 M%E7R$?SB#QEW<,M_:=, V&DH(_+ ML4.'/TO>S@AU\9Y-S.1%K($V%5H^OB9:81^CQ.-F5-0; /S2!7C:SMD2I(W M0?@CD$/S80UH3B8A"53!0.7>N&,4/^G:GO#F@MG593QK$)UTB>=Q[C1]2NY& M(Q;V)-T9(9K"\0M:PS;PSQ?R0/.--5MH2\0#5-F!>Q*_!+@^VZ$;)!&Y X,0 M[4W0%$'9Y.>H(4OF7!;L6*N'JD5&U1G/;Y!$B_? M[">;GJ)GJ=:AS2P2-)7XPB @31/0E])I97Q1,W)Y;1C'&O6:FA7:*&;!OD"* MB]''@;TD0?(=,+R"TR_IMZI:D^SQ7Q>H\%3\98;-F$.E^E="-!!%E M[D5W\O=M. YJ( %7T5E&JRNU"_1K:J_!\*R++'\LGF&<4RCGTD\9MB9/)%TX MF?#P&$#K::!(>Q2@;"%'$W9C_#8;B \T4$BOXB#E;#-5&M1_YV#8J: UO!,Z;O<=$['>NO M"7$O3L _[@U7/S/?W=_>P+_/9:+8VR09%4"S?;AT;X!S%2P!G+R#?_7&1: S.;Z0.8;% MSS$[S'!;G(V@A1DXJ^>4+\+MD1"70:0"7R^# +-N@A=D[2C^7,<%+BR#G&LQ M^Y9&E?RJ_A*HHGJR? =F""2.-\1O>GOQAAI)T:$L[52%>7$<=;3N4V[J"N>. M?NGZ)!&IQ 'H;XPB]!FO&\:K MJ&P,1R+Q#>\R[P#\?K$1S-A52 M>-K!3$IX-Z5VDA8=6+]]#"UKZ4T]>0D\WC-AT=@8AIXT:^AG:5(0D34/*=++ MI%_"CC6IJ/G^(]*=V1]TCUI7S"&OYP6_4& >TDS0TX9EQ.KJXOI<10%(N6W?(72;P7Q-I-K^%0IF.'20$R*NQO82J'<*:I,T<_6HX"GPF\)0[=D+M M!8I(!?R!47L8H91_)[[\)&1H?H.]DC?" ML]TAL0O*>PMD6KJ9AA+3X@09VXX*9!#*_%X)IV>QD*B6Z38 M*4DXZP(F133PK"=D?WU.ABFP)$_0,V^")";7*OE^!BX&J\A-**]-9H:[F,Y5 MLT0(S@*\\H,A$%4::^8\'! R&.(%C5@/N96>@ A<%D4\[%>>FW-&CD"<9^K; M=1$:&OQJ&8;Q6=-H M$90Y'X71.+;C ><8;AEE)DR$PDM1=H"6E"[$ ME\ANQ'TYB0@_N5'V!,@"I7.]"^1*W3PS[F]*B=%+R(2"*#QWE>?Q[4;;Z9Z\F_'; M-^+L>D$DKS,!YH%Y0!9R<\Y.)(/C(6JA+?%(-OFR> H^/972N\8Z7Y3FKH+Y MML^3!2(*"4G-$M4=K@FB:D2LS9=Y01&;7 $WZ_9YH"O]D)*=N%6/; :/@R4X MF!; 2[[@=2"X\'1H6\NSUXB+ILJ'4JB$.I46L.E%H\)_:#M45H!U"*(,!!2D MET#;E>+(0\RT GW8MXHZGIRV\OOFY#0\^07FP*]SL4CK.\7RYZH;=ZK0J:GW M/+F^N=*:GMR!?JRZGARTWGU&OC#1]N2O%K-[ RF ,DI<&M13Q5W2+TW=5K/NRMAH.)5?<4R+I]4@@=G_U"WKF8AB2HKC994S+\ED6H0I0_" MA9YSUT39EEM'!2VWCM]]!OUEZO)46AIBR(QCGY8^=LN\8T]3A#PVNES1#R?+ M,^RXH.[]+XUZJ^Q=Y0^MGD="1MQ5NS[=W:_470FA@@XMC!UI)(4^R]29*IV> MY(! YW$HX\7";R!E&T6'@U$QUSIEBD9%#P2)L0D6^7*Z3\Z78GQ'E4^J1(1<@1RX$_@BEU#\#7&LJ[H.. M79&GQM-N/1;'Y-&0;FN1O-KKV;P5%+J710(Q=4SEKHA^/V(QSY/&"KQQ !C..0.&N*:Z#>B%"'= M)RUO@R"0+B)5UXCG\,:)\)]P[S3W[[\HKW7JR@8CT!M+ 'INGZ=DJ:Y8M&$W MRKJE5*9RG0(.D?(RTWL(X> ELA1,Q3J=X,6/D]"7">7";2[CGZ(D!%X44R(3 MWT ?WNM.9B^9DT3FS9F$Y%D$2V_T+]V M>=@EP=\A5^*) 1&(5R3U W)5 M$-T'GY+#(!9*,>RJ_K)YZ%+894+:0,/S]F MGA2$E3Y*"1B4B8>=V4?@PX.H0KKMR_B[\X-N MZ1N>_+9/[?DC"C 4H_+\\(_6NOF5,9_\&$X:OAB <<)2MII> MRSH1Y0W0H)!3E9YV0(8$WI>20L+ B,+XUW?0'H?),-^TN$M +^O]B$4&=Z&4 M5O^07*^?'1]!JTT_FSYL:G*FR07K MQ-453Z):'<%>@;8+JGC($\3Z<%%HY>PCX9;6DG\)U/RE[@[P\$K<_LA3$7P)ZN3Q('P,H1)[_<^TG;![)A92"YO MTA#AW%ZIJ9&435FY31#T$_?@&;?!\IM[R&*;%8WA8@GOSG M!7MF7D"8=QY$\1L+Z25H>7'=9,%;V!/JGLP3?9.$XLTZ1VG.+W:+QKJ+$-M- MJVY$:56+\B?RMM#D>\3VCJI?,O=FTE"(NH5CN6@@4[=^C$*?&P2 MK:84!-B1)W9%S30?Z9&S*XRQC"VL+Z):4??EQF<7/:JG5 %@)%H0]EBDG.>JAZ/J M:*E-:8Y2DM%*[L4OL2VAK!WKB;8UT[,3(H EH*W:C&RIHXBRF\06')%*+V"# MC!J;BZI[3-/F>2=:\9KM^PG&"$7A/E!*']OF\(::;E_UD<5P>DQYTUIUL3YH M $L]0 $078UZ=AA24VS1-$&K*D[/+DK!: >T5]K8#*#:@"FP9'!O MXF$^,HF"L3FPJ%M:DXP7:AC-RU<1^\;4?)]6H)D3 'K9XHOW;9(--U4F*M\> M#0_ &LV>*OV2B)>VW$3J&3#;4:61,MREWE_P>C6=BCJA\1A^)O:L*BTG^E/H MH7F94 (J_0N@7?G M;81E$K=,:8]FCBC*34IT(WT?DCT[JDEE.C&D (QZW<7"Z^NZM$G*S]'"86$U M$UC=TFUX03JC[=WVOP$!8VS8X6K0]F8Y7&>0 (]U0.>R^,%FISO\9&)N$B4& MN$HW!/VEAWJW'%"7I^%/:"38\ <;%R.2;H5Z"&I, MO',3$A^OU7T<:!_P?DRY YB IH1L=,28/C%:*^5WF *4*_M4#3\-FJ&!2ZJ3 M=2*NB,Z,ZE#&*-$R,V2I<+XDIT>*6@>([6D[4KJL5FJLNG5W42&3HC%M)S"C M/8 F7Z@'9!X\A,:J77Z-"GI3^$MK2MVSG:=ITTG3-N@3MX'HDU6+>*H;L<,< M#7P:T#R9AK=7UP>NQ:PW\%U0D$6W!$0H!%Y:012HE!M-?:B19HXGEZ79<5"C M!%3J*)9V\^(8Q?-';(_W)%6S/1SNC:%&^-,8!ONQO3%. N2M5,4?O%5F$D?4 MNMAY=J, =8T+&I(F.NRJZ02:,E>,9?>W/^0U:?8[%4':7>PTH3*7^B[SG#0K M3ZL6I5I+$#U48!GJ^, ;'H6![(\J,G,QS8Z*,[6Q;!EC0ASE40T-)&5E J]F MY_: S!U M(\JZ?F;II+QTJL!$01U-#J-OM/JQ!]E5 W^7CIJ5N%1@E?'"NQFXE7)JGJPI M!(;JU*WL8:&MK YE)DT9Q>1F\$S.&+XA)5IM(,Y1(K/E@(__$/9#GD^_.[_F;LSOF-(Y[FY\$L>A83?3":,?, M':O)6^OS9T6.=$AS35$A3N=FUZA*0[9(%6VXL']03XQ&50UXTB8Y-$30X\)3 MZCLLG9[-FTZJ!CG4VR;PU->\>RP*0_1 *=?L4%DAU&)'V!_SNO,@ [@%0>J M3Y9JI5.W'FBN;/$3I+JFK?BY7DZ3.-!-6[?NT^N3&CO$4JJBD?@%U#7.X[8A3==T_# P" MBB%H$/VI6DZ)<>FJ9QPUR77Y+K++'?7MTVSL[(0L ME^JFNF24[RJ" !C32=Z*K!2[XM2%/1IM:K0L?(RJEQ>_,V3=6&6F=Y.6O$:Z M"$0AFVC_*BM#X_%(U"*+Y[E!C!,VQ)AJLK-QF 3R&H"<8S&70DK=[-1*O6TE MJ"N)Z ($3R'C$HC%!V6'7/&V2S82:RG>U=$E8P6_) #N^&S%SMTN!01 MD[U52$%ZV,5XN-2$H*">3=:#I*WI_8MNI)*M3W69) +%"^;@C>(T>*VN3IR. MSWE.S1S^-!49J5W+C?#KYP6O:O(H\9<4,>GBB*ZC^" .#JA62982B;HZNXM- MG])N6@+?Q24&/;BH2! 1 M5J/]186<%@)F2&@'*N:*MEX0<_1#L[Q1!9EDKPB=CT%[S%KR2]?^.0 M1Q!-Q$<4+6$RAX[XH02_F#PCK5#1KH$YF@,:#&"](9$ M X:^X4ZF(S,A-[:2%%Y"K>LB'S.,5BB_#5LOF(\*WDZ3S;(7H&#$[XD[SC/P MYG?2=WU-/04.&<<>D]%_9.]24Z!HFQZ_34<,J;;4BH?$ S%5B5[#TXQB.>(] M[4L\H&#G"_F%B:'(^47>6 *+\=%R 06J)3IK@YNUP;S] M*/>I:T.X2H"5)JS/!NNN\O#'('72BFA=KA2G'MHI\\9NKNA$16T$+!&Z>6RT M)C.*4MP7=$8-V(==/EP%;:&>#&;PF2,40Q&#B?.5%9H=)I92,XQ3WJ&6F7IS M-DY3I E1\%R<*:/NZ8B?4?T0/]##&@DM1YP/Y]]A9:Q25VRE &*8)V8YNZ>> MN$-T)8\*SR\[2/+(J#Z>1NM](F*N?3=.!04)JB=@/+YH:LEY%/5CF%3$:GIK MA2S12_T5Z44X.\B5+ZCJCT4"" 2 +2?M:1,#Y.AK 6"N,M:M_\V;R?-&R)B# MJ5U)E(\C1?#[AK)2!N]4^V!Y%,<%A/?AM9CID#4GU"P #1I"G\29HO@F!;F, M=.= *X5YD;JC4[YM]"91,(4T_1_?6P05SC0HX.Y) 5TQ*<."=S)&"^I MRBL[M8IQJQY1)X\SI8F.PL(9DI=M^F*Y#X_B/;.V0RTTA-A.>]XC(,SEL4(EC*DLD8;V:OZ(,&NGO7#?83*5U= JS7]/J5F M1.#2*95.F;777&ES_JGITR2PPPQ7PGB6\PS>1+J#NB+YPPFGBYP61=THW-_4 MC%;,N@K2'BL<'.(*D$!!/7/$U$H^JR'%&%MU)4R-MDFLY"#FFEFL.WXL,?,A M,]H&,T(BFP2TZ)2!"!E.Z\I\?"@H+&3_<<]8G)F BO99%& :N8ABT?<%=T-* M=A1XZ+$D/PK3 MUZKB=OJ< M4I%E4\IT2H\0),+3DAE])G_%5Y _HF 1SL903%;_7CJ->]3ZBA]9VPQG_Z2) M@4J /*G'"'6$WYB:F*4RM&Y]SU%1)S:$5R%+"'+4$+[HA@*9Y""> MX$/_!G56XT"6:!;)FK=ZD0:_KF1 M7*Z6MXRN1\S)O ^9N--;RUJ8%A;6:\19K8,M^0GK6'5B3:==6T>*0V MWCV@Y%3,=9)C:?27:'PQH]5E//_DPA<)7@7OE>I<3A)MZB/HP@5P.UT;;4XZ M/W%K/OR1X_&9=GW]Q1@PP0C-_;O3()N)JJ!-/R$ M0\T!-B*HPV-5.%2=[U1H?+1U&? ERT2$<96M-&$B\6?U7^/3*@0C1G9D9]-Q M]PEWSA7SHYJ&UR+D"#:2O)$@C'*6)@P Q,2:F[[53S@Z3OF^^0V+48QI^>4R4<:E]Y.X0 MO?'GU"Z=--DU@YA]JD8 30")LSX3%/\A@[>)DUQX>%ALR8JT7;/5) M#&L@M@/2FII)R+450E;IZ8$Z%Q-S&Q M*\,@N?."PY?3NXI*BR+/;#1:/L7LT*DE4YIA!# M%1 HZ[IN?7-_LQ=73 @J1A/R_#EL!O"+X"=J2@IAR)?ED"QSY^<%H@G+A-= M:E*]F*UQI?5KXH?*7R%=!QH4M+>DZBI](8Z&22.:QP'4TR 4+]#2*.P"+% 2 M=J3:AW,?NU090)G):.["4^YRKZH,3:@!4>DM<\XT"T]"<]9+\P@=;4G>S*[/>C&HMU%:GRI MQ!U[S*UF;JKRY#_*P8LBJ<92KD@DWU@3I(@ZM8B&<8XMN*NT6]VARN 49FG> MM-.I5A^!&3Z1HIG]%>+1(5 M(BZ[IW84*L^VPQ/CL)V(DQ;/:&JX?+]HX*"^X!_4D&UG1XE88I159C[31%C^ M)Y]>X (N76]U35+LT?ZS M<(Y[KW?:/>R9SI]01,/IV/RJ6]W/IRA4"/D8WT!*30^COX1;%.^XZCQ\H>G6 MC\$((')RV*#WMAJ?]+7I(UCJO?@.?P"/BH\_2)XGW%^1R/G#E:C_@]P,WP4O MFQ(!BSC3VF0LT@I5G@NG8OT%.F7I^2R*.3@NR.N045%PE\4O3#@D[-X#? ?)O7 ,-CO$$$ MJGA'LHLT(XG67Q:2DP3)$7N54:OSN#!1.,:R;/XER-[S/WV"$*T MB^6\;YVU4PB6LN'\)%(WEM7N\%9258MG16M$O]R$HJB@ X<))&HB>#?IAQ#5KAPIP_/XSK@R0H'F"MS@!9X MVNDA8Y5S:ULD*ZA,-6XIXS>::9?'K%);%%Z91KYE=41-%-5([Q(IF>R)3-^: MYEA-0^V909PT'5AO-)3-O=&]E927(C,A1&\'$1^"[?)P/!MBMZ1PK(N,FE[] MS-\BGQ>\D_V!U6F@LG!_AWR62-[;N)9UC2G*RM04?[DRU/NT@,YZ(:\SQ,FF>ZL(W9"T5.Y M+/RN ]E?+D?5$TJ;\.(5_9#PB'+*LE84:43,9YA"* 1\]H?9/![5A47^AJ@P MEU0S9/DX8!/Y,G;$PXTB969B*Z5>FU;C)-CE,0VFH,Q/*]ZRYZ%J$23S:"*E M1[8=4>3?Y\%WI 6])0T_C.S1EO&4P?FPFH6(!;01CS0?K8%&XFL>.>VXRLM6 MK-R9Z6+0$[T5+7>!0TSB0H9%Z)$4H0O]Q3-9&#IR\G-B"; M\"'9 &I1E35]8Z=B9^H[=*&C/.UK(I7T@E1 %1P8Y\'AN4 ,DJ9 C7_0 U.T MOKYE8<&HCFBFNER.EO']/H:4+3)^P--O+S'*8UATCKFN%;T"4BL/%94XL7P9 M1PG9^94TU9")$B>5QQXI^:FZV:18R!V!64S4*[LFEGHO)L=]$$(=<]*3;J2Z MMO(&QB*NP5>II0<1VQ"KI[UF]7)&2A33]L-;"/&FDU38YSH'^ POX1%5DZJE M4^'-2(^DH@_+0 (I/=MD4F@1=Z>(.4I_YD>$?[?$Q*A?,MJ[P%NP!WJT=5V2 MB60$A?"T /V4U\H+PZ>;2=%L[:QSI M"K>:[+14OTRG6!D&Q51&\P] MKGAH8NP"7:2>-)5TFD&=:7S)FCYJJ:"H>;E8A].WB M0"T]7%-R!E>-2X0!/ M.^4]-Q^TG6;Y@-[\,=;7$^8EEH2Z7'D5F6BRR0D1@-BGHZJ"](N3F64%GN W M\_L6"J32,WFF)ZVG=WK/S:V5)'9POD:9;U=8@2Y]RCU%%- M!KFSQ ,T546(?&"(2F3%Q%@?Y,G '6E-[O#U*A?E?(#]^&P>YS\?N*QO7?(< M19!^MUP>U:R?6,!O#ZU.'=,/?K-QS;JK7\K^E4I89045:'@QR:G3H\9!LR%W MP"-Y*;MZ$!G#L!<]'5S:;S))-FVSKA)J9>,?GS<7]0*9'JX_,/J9"JL^6=T/E'@5]4)WI+M;]-4R/E*=0:J\ M=- ]I3%*.01#ZB@@/R+UU,8ENLBD)IMLR\PC:E+#T]RY@V4BNT($T2B-S1=Q M)A[LUQ.B15I%FK^(2;X^KX)4-J-8F1O+4=Z9%8O.R?7X9/7X)3N!Y]EA>O1^ M]A6O/JB*CVH;I0$$F3"?; W33X? IZF*V !$%%O8L>H]S]4QN"*Z#;ZO3QP# M/PAJD(=*6U2$W :;P%IU>UP B&K/3$)%]D#D(: R080=Y@8BV=DA#7=)-\W3 M0WU?>$I43XHJC&AD&/&P"B,NJV>T2\\+TSU#%S3'Z;9_SL,*7SC!/2"]":D4 ME&FUE;)PT>-*:U5 Q@R2"GT4?/F[N5@O)8.G96 \B"_^V+S$?YYU%WP*0 MQ33U5K3)N5VMD\UH_7QLW7.2\2-(^8T9E 6_2#E] >K6/HO2:2 M'+R =P42)Y4U_,K._OHI?Z)ECN#!II9HB/RO=ZVUSKL4G PRV](N%QLY'_SK&]"!7#D?W?+W M\Y=)Y.[W,\A='H>IF#X=EILS@F BWM&);OLSYEP(R9;*L*]A$)6>.] NF#O0 M?O>YV:@U&\=3HP<,!&2%0I,H=)2+0D63*]:&0F>UQG'3. Q:\83P%;/,Q#>: M:6Y8/B;'@6TY#;QN&:F>HQ]@_^B.D HF2)NNCQE &L2V&1(2A; MSMEE !6MP!TGR>M],2]O+>3+D-"]"L*+(.G&_<2;-DY7I_X'5)&K@E_\=#88^Y$5"C14 ;-N\ MTGAL.>#,L-68K#6#MOS/263!-'6"6(?].9= MQL!V&8Z]/@P\J1T?'FX%!N8F-.7EQVV\TF<_,^&.JDRXI>]TN[R9:GIIE<)J>%S792F"V.UK<]26_ZM6Y M]4X,#/H8M;*IV+-05MVZL*=9:Y]-Z_!O#44S@X:DBF9F9,L2(]F8PE *>.O@ MRRJI9J$L.X)8UFF72SI58L=6K[Q^K%LHR:XLUBW'L*L9G&R63LZ M;6P%5I;*U-N+M)RL1-'GD>UH'DYSV3P<(AE!+-_2>WJLNEA5R1A5LDT%WRK9 M9@4M67J],+$]JC7]#8?W1:?,)^;WW"KW9D$5<:'+Z"1\[E+PK))*S".3/5UY_2A7*B%G RAG',:9J?O^!,%H^S'.KL-A/54R MSMHIY*14=!22"+>77'EC MRO(#SLF40S-CE) 5;]Z8LKQ0.B*%79AS3: B769U_/FTTID-67G]2+=0ON$Z MD:X]/\70:!Z],.%;)GYB<59UX_D>1'^0H'C7#XW(5LZ";#590+ M'9E'&WNZ\OIQ+3^\5SA+:1]PS4Q=^=J/DI!&*!BI(E=EXL _$#V>>*M_\9NH9KE]R_;'=>N!,6K7V&I\N@EB9C6/5??&\V X=&-* M#:6*SW/]]?0;> A7[RXYC"9&#;QQ'6C[<-$Z4#WV=.?9?MSQ MGYOL/)ZC(<-'%S^WAI'2HHW=W?WEW>/_[3ZMQ<6)?_WX_K MN^^ /F+0A%Z'MH-DH/($$#V9A O".'*C&&N7 2]%-3-@[J[4,[>/EJUG+L3E MJIBY*G:MBIDK^%;%S*_;)>A,HP0N49-&*%RBH!^_V*%A7F#32T]/9R8]_ +E M[)>\;R7(0*@]B,O^3O*\M BD7/"56$^')^8U(S9J95/Q;6:^@[GX=M2HPG(E M4]@&P2AES892QUL',%9)43,C;$11"!)%$V]$0JU:^[CJDVW(RNM'RIG!,X.0 M\KA$=,UHOKXQM?LJ">$6DY"/F.S#G<._#8N<[20IS6QQ\4O0RB\%'J"3*P&< M-Z*JJKK$D)77CYLS>V&8B)O-L_EY0$;S^XWI\=^8';%!X#F6.QR%P3.K6AIM MA*;.9F9**)I2X+G6H/-&1-4^-,\XWM.5U\_R9R90&(F>IZU3X]#33!V_D\0! M3T2(PZ3WVS!N7^6EDGS(K^C5_3T$1J"D1P+B6VE:)3RF)N2M5IAM#&;G-T?0 MG4859F_ KMA-&C,],G:V4.'9VI'\L-8ZJ[3ZK42DA:IEUXY(1[56V[Q^!H;J MW[U>,DP\.V8.W.XHA L62<6@DMO# -;\#WU@%D7LE?KROICP%FT@(F%]H8$: M_NTQ_ ?08D>#^(P4Z16$PCOF!%3JN"1T7 MJF5?.SJ>'&U'$>Z^EC[J0ET.2K9>[,CZ2S&&G2U;+Z4O5A:[C@JPZ_C=YT8] M1QT R'O2C"H\PUFCD7N&EG:& HI9^1FFI].K,V U*);:4+;>K MX0R,$8,7/C-O7+=4 >G*\;DTJLTOQ6M-=O\J5U)ZSYNSW;->\ 37##=77'^W M_J)2*B@]4@6E]Y?_N+SY<0G_/;_]>G/]>'U[L_.%I%A/+3KF6=TQ011QVXK' M(S8Y%-?8LM#FR=)LSHWLIZ>0\2KQV[[ SVK,[2Y6#AYOHG+P2@B"?Y(@N$1! M,+.0\,T]J_N&2UW/[OW>IEK4*37"U,+4"N2K![G0$4T%N9D!FROW#W,.1J D M,,/; 9L9K#QKM,HJ5)3_0?=]A]#>J)L(E=_D(WQV =7D M=PZVGNV9R<;W*DQ93*6EFXL1E2)L.[[S74#60%)M-FM'J')M03)A107&4$%[ M(5FU!530J#7;59/CY7-8R(UQ*2/6L<+^M) M?B.M\JS6:"_>0[_*(MAS-,_OHUDBIOHV:'X(LNAT<5ED;';"FV0KS(Y:K2M* MI3RTH^X@?/>WN9&(DB[-/XQLI_803=D]N\#NP^O^6C9 MWHL]CMY]7B":@CV(;6L0(B[_U]7C[3G8M'3]09^Z2?.B??NSZ%9EX0)>&,X.H&>TEK';_AU?>=\\>'_6@? M?1Y$<52#FX?W45D#SLL"FH;/,$6EBTDM\)<%,B/!J8:800Q/R>R :.<;33>7 MU@/SI"(*0TS9DS,+QE5^@5D!PBT*#58!X)V';Q7M7;#S=$02A"9(.84RRRQ+ MU/C0V\S^=GI*)UW_M;C]6_]'>O=*[;L-[\+@*;2'*QS5TVK7VDWS.L@8M;*I MN#6S/YT!N'5T5FN=F8=;9L9J+Z>,B"UAP57<"HFQ66H$(!*C O2E@/.W )U\ MFR/+=NVX485E*_1>2-:4FBQH!'H?U@Y+]&(W ;U-M ,FZJPO:0"\3!LR3/(8 M0X&KE",S&^!-AY%ZS'U&-Q>0F?_TR,)A#FVMPDPXKIVUS$N[V].5UX^%,YO5 MO1D6'K=K)\?S51>C^?@&6UQ'T<Z5UHN_16>WDM-+]5Z3[WS"G$V&U6<+C!]^-T-S44IT*VFOUVPTMR*EK,+&-6'C0OV7 MUHN-[=K9R?R(@PG86/6O-MN(WK7C[N/*^P1B$Q5*F51"33JGXYO;K%::GAS0 M+)5X,C?;$FR 508>6P8.J#-J95.QJ52JR6:QZ;!VUC:O'X69ON ODKEF6&YO M%G/>#C:\5QZXP@[G9ZU2V2>SZ%/EU*^.0)NUYEE.J\^%O'%5X_UM1LMFJ:R1 M#:/EV9'I+?4K=V_E8,MP]U(Y(9A\A0H6@A#[FD_F85W[EP34V[[4!O)SLBJ? M<(6RKT?94@DD!J'LECF.=Z=O_XQ%UO'_K?,9(BY3M)MC*A76\4Z4Z[:.J#"W M:;VPD,WHR=_*-ZN;2"6MHYP*CDER6$$[_L/Z=$)5R9$"K7P?4\[VY7[3$]"! M7D?-,P[5JD^+'WFHW#D!VT,OI8O318L11-J^UL@U15HW@IOH85FT8\%WP'. M%5E)A/7G6(T^8B&656(?AZ!_(."$"/ >J>$@#@[POQ^L(8L'@5.7K9D(:9YP MOJ+%V5CQ#K Q?I1T_\6P4WZ 6<9NA O$ ]"'GP9!$M-&/(!4)&ODM5_CV$!_ M##_[=^)BR:+MX.EI&#N]>F@[C)?$TV'EQQL&P(NQ[?*:Y/9^JR. 8.XSJP";?OXJGA M&OZ=V/+/(+0&]C,^R'Q ^=A]PI7KUD\&G\^DYH62"K[:KG^>GOV'+U&I0Y>P MDCDA,Q@3L63MY@O:)2#2VH@: )(9)U\H@+W^DS?K.?,*%4N>.*KH 5&W>)T% M$EN6P!2- ^[W$\_#-P!.C>G+%(_JN\H'?_(K>/)!\[(B%CYK[:SQ+J* WRK2 MF?B:7QRP# 0E$@].(^AY+G&6>&#'(-AY[PX'0# 91C^@S1:LQQX*2#;R(YB M^']CXA4#-XJ#<$RD*?_9!PT1G@B#9Q=[25@OH0N$#=PI"'];=@(<-10#!H%? MO#!.TP[K,RK.EML/TP$P@EN\T(<,.*;%7.0SEJW>G7DM[L:66RS#'A9*4KT0 M.Q4R827L8 91 &I/W8T^2FCF)*$99UXHLW$=9Y[! F>>3W&%1\"X/+P9@1)$ MZ$P(!Z]#= 3$194WH]H2N@_LB L411-6-^$?X^_H*Y[6@VA%?RJV8T=J64$< M@38L1\?@4>"Y/9=%DAII:SB9*UT55 (DNHPFP!PA>:T7-R:E(>C&P*21K$8T M[4T<$AO 6+V!#8P[JEO7,6I H,^#L0M/TZ(!: >,J ;^7\124?P"A[/PCSBQ M/="2NAI3<7#B3Q)9 AZP)%XA-O>!"^F1\'VD[5*T)8H"G*4%O\+=BG64T9&* M;C&9C.Y/-F6HKV^FU;+SJT[SQXJ5&HW6C>>-6/^P\+ L:-!V; *:4VM3\:E M:1FULJDXDV_Q%UB_Q3BS9/+0\?'\$'*5W3?%- 6K[#R%C'NJW[=,Y95OG0.U MRGAW?J937I\_@H\"STI(I7$X?^3\7L%[AS&M73JS8B:F[8H@WP(U]BYT@Q"U M5HTGMPWCR7N5L%I,6Z6;^$F8;IBZ3.A<4*&K,>B:GQ>:(PKV&%U-5-G?B6%F MZ%4WB[",H9]5VK'YZ1U%O@_1P0P# )5ROELKKQ_5\G.HBEPFJT:UK7>9O(V" MSA.W*#L!8_*4L)N?+5]" M-JP2;\N("!/PUF2UW0/8',0 ' ,5^!TL)FNV#Q=JBJV3SDW 4^?>RN*M:AIW M!PT+1GR48.#[B(7FE"F6SM.3OUY7JEZ6+-M3.+DB(560'+.>Q6Y]Z[L]MEH\ MVZEAO<<4:,335N/3N1=0,=F%'3/ZJ/GI Q4_6>=8E^./*?W>Q23T08!9U<$+ MUC]%23=R'=<.71;5K,N;KU[0!:G[H_Y0KUG7?J]./U.??PW@9#Z%51Y$^89X M[+W(P*9"/[ZPV-F7( RQ\BJ2V[(HCXN*9.+ LJUO@ =?P M71M@!5=YT!O8(=]M%]^C[^<;%@*$Z66/DC#"VC">VBX+W_A3EHU'V;#BVVU!_A0[("NL! *^& * ;&( M_02[PIHUF=0/"R:CF05=7#&$? \<>HW>. M^>\^9^YS2K_8.FUD;:J'S+8>=0?AN[_-I9^2Z=@359B2&TSD1E\=-$\6I=H1 MEIUW0V;_/K#[\)J/0 \O]CAZ-PG466_#*AW;&H2(M/]U]7A[#A8\73_(%"SA MQ>J6O__-_BSJ>0H195/5+*+6R5;2+5OOM'>*;#9S<=W\-Z,"TA>3J92DRW5 M$G/5;%JYDM\)U:JF=S>0=8;(R4@A]FC)Q' MUAOX@1<\T>K?OIVG/_)0[P.T]62K/-[U8.9]?4WL$! W2 V@VJ0%%$G#QU;H M_X2_P>O3OG7I5U%,:HO]'(2(B(H,X.+QWF+\'=7-HE(C&GF("R:?QLDG3A'9 M?<''6"_+>$L-6I+I;\AH1_CS@$IW@ZZ'32^HL0?8+V3@J!VEBM,4=>,;WKL" M_.E.)B]&,&F\AR?^T+C S-+>(9XD7-J?*5YE[L^,]# M&-Z]@454BF]C%P(7T3SEV\24F\C;\'^(8#6!@%(8Z"( /0X._VOJ)8)%UJV+ M1+6+"7QV0,7_]*B@"?Q%5JQ1Z?K0_LT4K1X$/I"BP$'J&&)C!QGT*6!INQVY M$3<>:/F>'894E(\.$63\*:< C M-5R3=)AD!-\,A:)?(;@!A\A%<((0[RFCZTV'>P:Q]7I0)W+!5^22#4$&M4[F MJKG$M9X#;(G3!ZTK(.9B9Q7>*V!9C[PCE_7CH2.=JYHZ,9WAGJIACP.FO5"Q M3/(G>NR/*W06:O_%^];T8;T(FV$!,R+.2CH$(VG9$WV!@V#ULFO*(Q_?0>&/DR&6:<%IM-F'1878A/WY+!(-=WK MFRM-U[T#2E)NOH,6]J@[F>Z._5>XB'F'*-3E\P_!O81K.L1IO95W"(>-&'=4 M!=QP\6!%0"6 H%1]N!DD>Z HP'*$D;B*+8G\(./Y"M.)@0)E2:?BZ(EORBFW M*&@/QM?*>;Z\:^RP71H8"[G&$$!J/X]B*W"W)9UB-LCI<&PAZ2._GO1TB::' M;^?P6&'3Q=)]P!#6_00%&B P;_/A2!W$Y?T%L3&1ZG1B;'N3H]/7MS?YKLY] MV]*/P3AAB M ^5TR@)&:"-J5(Q!X!X;$0.) Z!>[D-CEMNW;+Z"Q?ZXB'=G.U97QR1A(Q8QO. Q384 M#SS'XV"=#E'[3$_S]M_QAL,&_U3C2S8<.:B:L^\3'+3Y?=:$F^-?E#_(&_]"O-]-5"]80P^:$N6&6OUZ4 M+QW]=17+/'S];WLX^M2Q+LT]JK'1];/#X[+FG0HY/#":F?:5^2RTO8[O=)RA MZ[L@U&VL>!%@B*;SZH2,4W;A*@;>M\T+HQNULIEHUYR<8"W0KJ6AG6CO8B;: M-0Z-0SL3LS;DW,/2HC!M\#9P_G2SDB_S1OF0E6^ MFC5RA#4F)@8APD@UZXD'DBA1WLZ$DJ0_?]O%4*G(N#&V]ELSC'6&)@K[.*\V MR+Y6-M.NG9EMUU=(O5FG4WY/KY6'\-?KJJJUFD8C=17(.CJJ7 UEUCV:QFITR5G>Z%+VZ4$-"*F^2#LUWFEU96)=8%3HGCPYD-A#%EB:[XM@\73#*JC!]\XB>K*(BL-4[FN\8, M@'.%89,8=I2+87I2G!$8=@H85B(ELZK7GQ1#V:94IF3#K5K0W(4!(& \SC9< MKHKYWS*YZ+A<]WL)NCO/]N..[UQ*Z.4S&KTT>O5LYN1L>B*?0?9PA<&;Q>"3 MF<+13 P^GI]);J1'YRTG>O%TA(RCQQS3?9?9R!8&BB<[ F3%VM0@[+!NJ2ZP6W"NHF:D,R[CG MM\DQ157XLR(FH\^T^PON'-1,]*"_^WR.P]/\6&=^%=RW?L'J$K=QP9V#FHE: MWS*Y*SL0-I1\?H33-OC _%7.JQ6XJ%IE/*#YF0'?A$0=BZM?R0CK MD]:Q*=US*B212-(NX\?<()('>0:F;JXJ:1JKF=#?PVYE6^"?A(>N"VWS(N97-044K;/%*;VJ MUMD2]%J@6F98-F":_<2LD UMUU?N M,/@EF"_8LF#J2<>->M@HU +KFDTT$36A6^C"'9FSW4)_BO-V^''OY;T0?:!1 MU_&=B6,I^>ON[W\>5UXYOI8<7 MKQ/?3NIMT_#-3#6J1-BUHHX54D?I@;R+4X<>_IE%&^UZTS3:V-.5UXYM"X^' M6@>VG9B&;69JQE,&;<:;:@C&&DLKNW;?KE= Y0X07*C+, M&D S8DUW+.Q1RD\:D+V^N=(BLG=)R%1(]J#U[G.S45^@5?TBH>Z_&@#'7<:@ MA2H*UXE!S?K\4>>OP2 S];;*@MXPOB^=L;M2;#^KEZ@>BS=$KM2M'G M=,W2=E\SF+[;<1)2?FU.7R0]_193D^")JJ#C;E+,T;4N:F=Y207RU4Z]9!>\]@3<5MI@*YCE3 MF'=;;=Z;)*?JTJM+WX]+K_C9/D"YNO3JTO?CTLT,@+8:K4,3;N>53L#-S>(^ M6ZR!QDS7TYT]Q@&DT47";N!UCR_,>V;?X=V#:"7-E,^:U;CW;42QX]"K$F$.NDU$P -;9R0]C4JK5:\T>E&BVO-Q9\!V@=&8KSNQ,S M/2L8B_!*&8]IQ(\OP4I$>_NLXL"&K+Q^=2 _X6E)=6!U6-@Z+C&K8Y\P88=Q M\*041YRI.:R2_1V7F0YALL*P20/_V! DW6'R*&C'NPJ%81 RMHH65*T%O,I3R8LU7&5:$>LU:\\@\Y#/6RW!B M")KN,($4-#M>@=)P%23A*G2&HP52_OCW"X1&A\M=SA*L"VFB]7'+(H-P=I]U-3?%_/W4IG4I=2,'[YL?,J+0SQ+]6P?2/YCO/9RKPB^2Q?ZB0U# D/5G(W9>KA*P3.> M..WK6#U"PG[A\XS.TMX\VS3?AS%OE*\I%*6-#EU+/=:\Y59C/RY4@5*@6:R M29_4#D\7#\BT*S?VSF#BR4(.M5PE8A7*0G-Q5W2%A3N$A:6"?&9."-\2W\9N M$H,Q6O5N=C79TY4K$._\ROL$XE+-L_%O%,&NG]A<^&VD'?3LQLMXXG4T6E8= M3$?=0?CN;[.DZKL9NM=DB].)OMYP_KQ^HU<'V+AGMBR?%-DC^XD==$-F_SZ@ M],N/ENV]V.,(GBO?4H\-/__=M@8AZC__=?5X>_[N,[7%QL;AYZA]40J##6_" M)XM19U-]PG5T)%T1/_AE']H]^^C=BK91NA/[_>T/"W"&Q9$5LAXBJF/!MFS+ M(XWTO__KM-4\^1197=NCKL'1@+$8]$U :*OS<&Z='K:H%WN4=/_%>H#0 6;3 MTE?MX\9!LX&1(=L-,3AG/26N0V^Q1R,/5&L$$OS "_RG \]]QJEJM)6Z]7/ M?(L](^BL(+1Z ]M_8M3=O>>&O608Q?@>_,"!]\3PFH$=T\H].PS'V,_:)@\; M(@%^3"^V4(T<64-[#&PIMKJ,SHR# G G[]TZJ]?T_8JW!V%DL3]N%'^H3;W+ MC>!>(XQ\P4$OOHY? Z:Y]:F+/WW8>P /^&,@=E']' M-L,/_,B"$[EP_K[=#7$;B"Y]8"%H&^!-? F#X'^! M;\/-1>+[.L=#ZQ%6'<+^ L=*(K[S(2R>A(PVI&W8"Z+(>H$WX^<#YCFT!/S( M&@8.\S0\X, ^:!_5K1_TH?S% ?SB@);1WDN_KO&\:T*?^"4 M& M6WD.O&? G!Y>>XB(4A)K!&8GFBO7ZBCP*KRXQ5Y$;!35 M(_[6HEM"[@*WX0YM_"*)""H@6X"CQ&/0R5@/.$O/ JZ+_XY!"A&K 'F@[0_( M<>H=($;"WRP^ *C';L\%'A[K;Q$RK#R]#T"O(;Z),B.#&;4),4)<6! M.UE@$8(+ IE6VUG2OTB4((A!GCK6OQ, *MP3W"$7U"\L%>[.K.M6^A1<8,_F M&3&3IY^ MD(3Q8-4'FE8]V)\>8Z@\XAXY(#7ZZ8ZMOQ1Z24_SYQ_/F;;-1QI?P1K_P"7* M.DN/"IREQ^\^-^O3A7,66*4>,1M4/&(*+$X2"5S4C,,=+7HX&91X@'U%C^,1 M]PI?JT6_P9HK.>VT8UB>EA T9*,@1'B_N$ 4G,<\?/UO>SCZU+$BQL\ID 1T M6+"W>R[<3L2>Z&H"7WSCDQ&).OI##/^??]FW;I6>R^\V,T9$4@6(8)-HL0!7"\<6R"A@'$#E7>:Y8$@A8XO(6D&U!D4-: C(;;KX#]3H MQ9U*^X$S^S=RGQ1,TVJ=G2X#M,OAR O&C'UA/NN[\1TPU6AJ5-;ZSB4'L:"C MXN;V\=(ZLTBW:WZR+K_??;O]Y^6E]>7RYO+J^M&Z^]:Y>1"."GUBRPX*WH)/"'.Y9@E[WP&"5[P(G_\2 MV"#!<6@9Q M:Y2$48)*']J=0'T>OA'LT(3OQGX*&6=V"9P/&!FC*5M(S4AV'B!F/#@(^@<1 M"Y_='JKP_TY@QY3%G#DJ+![W!OAC?0/*\ALS&[;MH^R='I.''&6&<#I95CA= M "&!XJ!1U+E^.5_&@N9*E[3/D%2-^G0JMI)4PNPB83'CH,W<@[:T@Q:,EMSL M0:=+;=1!!9?/A7:3H-VJ6XIG;WQ^9-'\PT9C&8[]$ >]WXC^S(]([N3Q;$L( M)N9T8NE$;9Z>'C[RYJ'S>'U[LT\,76-9RG(T;CLZW&IZ*'Z.OFIP\UJY>$Z)CPQM8H M#)Y=AVG>KR?@MD^H.+H1,N4>J3/_IK"P^]$<9-, M7? MP*>''P;H!+J&73"G)$MH:!R!_QS;>!PU&K5&8SK;V(KH$3Q?CY8%&,.Z7&(4 MWG3FQIY"TAOA#?#B@PBT\@3$Y-@*1L33:I:K?DSO3K_ R@Z@;[0*^#?V"PA; M^ *4>3HK#Q'@!K.?X0'S?D^?DT ,R%].GQYP'5B^&S@?!= 0F,P?T/L(Z,+9 M!>=0N@2*Z@!VCJ@@\"45Z342U7&,5ZD)>IQ F\0847!(0HO74F.00-Z!5'8H>H%W*%\FM!'0.< DCZ?E<6T&-BXT/H'PY M>DXZ=G3#$. FJ$%_& MZ2.B-JJ#]PD<&C9TV^>(UGFV70\=#U=!^!4/]PJ4/:JU3W(,Z'QTY?-[Y>KB M1EVBFHQB%<] :B'N=I"3_M0=[H1@Y-#4B:.G@9WB#WZ$/_)L$8H*0)+WLSP>IXU\7:N,QR,7J=>M M09;2H_%F"H_<:N<[>4JHEVL\\@Q=2)E>K] MI?DTW1X.@I.KTE,.YE'0!C]2?-P# _+=Y_M4]2%%T2)QC/.7X??B>N%_TI:@ M#ZS[?'V+*R*>K'R1?L1:7B)M"9X*]ETY >AG^+YTD9!7DD=PO&L9G8VPK@A' M>!C7 W'C>>3U !W@R?5]?/T#&\62!?\]2A18)W*RX1O0QC_' [C&9/1YI"-.][H"#@&@1.O0H<#$7E4(V!')2ODI,#/&\ M XIC8_3$2J)B["DZ$E)P>@*A&]O\#H52+5R@M([<(S<$Z9\'M/ELV&0*V81- MXT9Z/)"'N"DJZ 7T[W\G ?Y&QA]"Y KBNN@-XC"/E(N0+B'VB5%-$CW,.9 Q MC?PM8KY*ES$?*<6.R 8 V<3=L((S ?8?T,O@&P23M%*C$=AM%NOW>2X.[.X& M.%I&C]M=DX'RH@+/"UX06B[RL2@9#A&%!3D1WO[%@^^F8DNS%5KM M4![KQVM3<->:^[WI#/>!L^KJ;ZF+Z\-]5X^V2N.7?F3ND$&:*W 0+WEU\OV) MP%^-CM>S$.?UV7>7*3]?#^;(74D,FK&K-]S!KB'SSWE"?CVH1ZJ#*9BW'5V; M;G6/=SSM_C&AP,?D2JK7%P>?YA<'3S@*,1HJ??8_IE41[GM_19RI63MN50T> MMW$L\EG^W($<_)%OCJ[R<-FU#_PY(9?2+4:U'\&8ON4A= )^=.W?D4/U-8S[ MZ*C6*M'Q::]0:I>1>>$D^4TC\_JES%&]N>6S\#:FWO^#%$5#B&.7R7+%R0ZK M($L.^Q7(F,/36N/(/+5N3U=>/RXO[23?%"ZO7\2TZB4:O!HM8C9FQUP%89^Y MQDF9O>I46TS++?-H62',*LR?VFES\<9VU:"JO::)A8L'-T83"2#U^H5;^[!> M8IB/"41CIE%5&#,1B0Y&$WU>0U7#J/Y535B;S>/:V>F9B;U-MP0;3&VOVZJ? M'9L(UE+]!W/FHDDOE;ID\GI[<&V]8J>G$2> M;.J>:' 6I>W(>%F5M@!E>-O3N9@BOQN3D I2Z!K-I3U=:P,BMR) A1(?X7/- M#.0.(M;[Z"0AIB=BRY/#2?JDQ,5H=]-"MT .T^;O#N M"M,[E]?L>P/F)!X3!9'=2;2V>-+\/]8&,!_'@FCHDF$+%H&L19TRA=X??3 #,CL<9&^5-Z-7AQO*V,&?*GDC>HD_'U)SM_D)#$;'73>6:=1)GI(HML[V1'LLG89':#Z!F[<^ MTVB W]R-ZZ](>92N_!SE\;!2'M!;5]6#LVL/1CQU)N9BRRCO]OS3:;C?JA>3%*HU8V%>&:^;W/WH@I MKL='V3S*GY#VUFA2Z*3,#M(U:[1N>_FQ38\A#6D><]0H;(*^R9&,3362\?'^ MLO/PX_Z??#;C?@QBO/6MSBAT/:M%#MWF$8U[MWT?;)0>>7+%X(B< 24#V['L M)!X$(14,QC3/892$O8$=:4,59Q1XYK8E;1X=- X/6M/SKQ!G[M4"=V'P%-K# MCMI AV;1-U=0CMFJY\Q2U,HQ<2A"9D)='V# 1VO@'#KZ[P"LO*>!%8R8+R=A M!"$.P\!Y@]X8(/<4Q"XOV QM/^++1+5TJ/'5HVW0WN(!K!%?2!G'WE&RL8NT<#B2:A.N*W M+J>0X^#C+K.B!%Z+ 8(:G\TNBM=PO9#1V!3C[X!3S6/B1B=\ M'(P=Z6@$RRBT:9)#HWE:MVX">;\O6%F>+N583C:4%#\_*5 MOH7;A'&OF,/8$+=_!\=G82A4^C=5^5I*Y;N_O+B\_-[Y\NW2NKN_O+J\AP_V M2?T36H2NQ05\?M@,"9L_C*! *F7!+D8AJ>5>(69;:-#-&WNM5N>#%&O6R);3 MPV:(X'P/3*D#WMGA;?A @HHL63!J:<.O=K TZHU&<_JH(QR$C8]D!J1/'%O. M1:];#TGW7S0?C8]+QB%N:LR7C9X$C]^;Z_>"<"1&4]:*#0 ^VDZ@3SRFH=DC M'(/-QV[K$]9MST-]$&4DGS(6,0U0^/3$KFF8M\_P1\, #A@!0Q*#N=7X.2YD M)S59 !X@>)S0Y#P2RO13.:8[_35^]QS08Z, ] 9X>P^;BX01(@2Y3B)4:7&J M-RJ?]($V@MQA$="3+33W$>V?P7GA#\\=NK'\1F; X%]5OHI8MI)N ]I* M/LT/ -K]P/68:)+#U7PUHGSD@;60DFG.Q=4L-R:E22-K?3"Z'%.N:]HT>K#O ML3^N&&F.&&+_AM6=9]N/L?$+V0>HV3_A7$\6\1W#,GW[&3 %Y9G=^W?B1BZ? M,SD"_(D1E^'9-YP07"C/VLO(LRN09Z'M=7R'B/P:Z&3('NT_+%J@ET?[\!#G M0&]6Z+65T+L"H7??^69U;E#6=>#+ZYOSV^^7UF/G_UX^[(?@0Z,$6R@!@Z%I MGIP%N@1.0/P_:DZZ/K5P0O[XES MKB[SMJ^HXI)?XA?FL[X;5Y,/JZ2/)9,^>#&7F>D>%7Q7 M^6J? MZ:)83];. M.=?Z/AH2TYR(1FI(,A69W/5P;G7I^YA'9\G_.\O,N82QK'>7WJBZA(VX> MR=HGZT4R$[6]RC>]%;86<.NCUW+KC"-O?:97#JLVT?2J4-L0U&X=E2ZP?V/, MSI$/)F*VT5J^[JAV!/@JHC2.*$'>+%U3)JFR%"'^AX6!8T>#LC1(^:BM3UM! MB!4V&X+-K>/2[0HJ9-XB5_6$\<*ERG0^MM$4N4V3LF=(B](CJ?3"B *B*EV. MO^)H9C6[?6W M?P[ZZ>!S3<9T.8I0%6,O3G(%T*L*@LRM %K:(Y56 %WV^PR'6Z=%3G2H.BM6;.A-7=#;X;BUKYV1HE M7%@&H];I:4[+LS<+N6]LX.15$,)&?.*^R&8MVT'->VAIDL0'(Q=V;\GN4%ZA;^3DJI9O&EA(()SG-WBJ!L TH63I+=MM0LG64T_EW M]S7\FP!]_ F<%YW3(@Q@JC=E^RBIV$I>.FNI@$8R@!26\DK"T^:I4'NZ\OIQ M^.V%256TM@DOZ-DR>48$K_O87J5B,YU> M5*G:YF!0,0(M7&RP&@1*G=Z&#I0R3H6^"]T@Y'/D4_>XZ,<=)NP@&57Z] 8L MTZ7'=A4H+P36?P)4UV5PKMG>K#!M/8SY9.D4_8T@FL*OXVD?VUN#QTPE^7Q@ M^T_H_*;9&3R'TL8$2QSN8 A6ETN ,H#0-E$D<[)T;[(""N08<.W+&AIXH!-% M+([^(1&B(_%A%8I5K74RS?M-+*6I4-X8E,]O^+J\T-DTRI^560WY+ITO>,]N[I-F.:0);5356(>1K$7+I),LU(615-69\U5AV M(A16>LP#C7H+"*4%.S73LY,2]=P*B5346K=BY:S6DRMB&T:M4:C?F1$J-Y M\1NYB$%9Z@&O8M/PCW."V\IIJ79V,K\K[%[APBYC MX=&KN/J>8>$6*-9K(Y?R]SE9R+P&I^I"!]%8070=*-^XG7$1!> 06>G9JG4.WIRNM'UY/72H$W1]?# MLRW/8GP;_5]"!VXAML8LMK0:3VKQ"/;!* E'057KN0DZ/-V V,#_,CWPN KJ M.S2OT&Y/5UX_DIYM0%BL TF/#$32+; HO@:!\^)Z52WHVBGKK/$J]B\!!71T M[<>V_X12G'^U"HN\6=7W&[+R^A&Q^2H6OV9$W';'T-MH^M^8'3%K9(\QC\P0 M1-YE$BKEWL=*["GR(4C=<4"MQ)5Z?%:Y<@Q9>?UX5\JAOQF\.SW;KKQ^5&WEVY#S57S5RB M&^JJT7)'%'::U;1M,F"-'9?681^W&RN(%:S$E]IN3 _3,]$:KM!P+6BX+/M> M+1JV:HWF=K0PW0*]_J: NWLIR#Z:15?&J$R[V>QC3U?>)Q ;K7J:'GTT#S=7 M(-@72A)/FWAV>KUDF'CP+T<'V&:B+GN% MN/?(5>@79CH>#?@MBW9(/C_9O& M.<& :8:V(2BXT\B_;,L6S:8B6*UR.E"S,9W!48T'V@IT6K;WREK1*<=;9 M=,)$%3[;(^0LE43Q1LAY>E9":7[3(-JF%>DR033-S5K) Q-)[G6-;V]>0V5S MXFX5Y]\C-'Q=H]S5H&%^W,TL'K^QN9TW+#<=XF^9S[YM"7??A:E4[>;K.IUH ML)HBETT5#E1#TG8('5]7TK*OZ%AJ1MJ;S$R;/2P+S[N.X5AJ[M"H.PC?_6V6 M.'PW@Z2Z'HA*33F9&-X&Y\^;%71U@#."9@MA6E4#P60!^\*M]>-AJ'[U;T39*C]O[J;HR4[M-I9&X-(P7%1-& MP_#PH="AOLXO;CRPKCH/7ZS.P[GU&(S(^MH-3[AI_ W_=7\]*%F M 3?H#:Q1&#R[#KPMLPY?((EH5)\O1OOA8!8UW<\:LG@0.'4+MAJR7O#D ]_( M4Z8,&*<&M>@@2;-U&&7E0P[D#< /.!VXI#P4_YU8..RGH< M/+B/,;-#_)C?*@U'U(YGAXP:<_#7_/_M?6MWVSB2]E_!\6R_)YF59=U\2V9R MCF++:7<[ML=RNF<^S:%(2.*8(C6\Q-'^^K>J )"41,FR(]HDA=E-VY9( 44 M"D]=4.7!C,'I%/ ZP[J*M 0!LATV-K?$/CI% RJYB$TJ^X/X4B9M8O 2[#) MT$:#N(9DX.791EQ5LRXB'UV8%#@S^<;\>CV.83\!1P\X3G7 )I[/]QW[@3NS_1 F M>1]S^]*4B^V-J=DHW^\ 1R 2.]#VYF(8/-FY,!IF?#=LASB.HP"!H=488"R0 M*%X #/*=$Q>X?&3@'S5H<@1;"CEF; >AYR,T2^U%8//(P5CT9+,B9W"8EHE! MN\:>X(? LL,HC(B?< ]ADF+XC/^ 1NDEXP<-"N3&U/,-?Y;>A[54>[(5];QD M2/X#>@]P]-"HZ(%:S6J-")R7%_C)U,.SS98EMJ>.X;K81!#BCACASA$R8F+, M<*JA9<>;";& *XK[&T3N@I22.93[ JBX= V;2EOTTPBVS6F(+FGOBT% M'4)R[A,+2+'F"VYK8$'Z.//B MQB,7178!R(HAQ9LRFMFJRS;#QJ1&$69N1MB!N+7P)Z9;A.M@6\B4/%#T3 M#UJ \>)TX5DH]@*V#7S*36I_F+WIQ"2(C8F]9SY$M,H\5TA^-)GB="X)#($/ ML"_83#A5"56J(;$T0GC06J[1]Y<@9D MGQM2;+O91J\M"HQB"8=N=J%IP05GWF1JN#,V-F"]V0AO*,/JBC*$JXH/[BNY MBW@3)< /$CQP"/_/2D-"ZUEY7GZ^)EIGA2$!%)FC1CTC, AT? =^44H!08$! M,+"+4FA%]>OV8L:/IXM?"[]F8/HV;86;80^/+;[WB8XO@H.M1KNU:!RHLV^N MDG (,<\B"4=_\P8!ZPH@VVHTCV-EY_[LMVZBZ2PO)7"6>O3ZYHJ,*\?S)_,@"@G&.@!=)/!?-9>+J>1> M,)?W0EY>DI3;^W32^(6$V_S11: P"FV)[BX 5Z0F )^*I*(Y1_>QE'6VYXN= M0R0)$0-49?=E>5P4D(!MXLQJ-!WX;KI#G)X@&OP'M1%HB/A 1HPO\( P/2PH MZJ]G'L@J_[Z4$N$9Y=\YB?L[#B7UQ?%B\KD*@8 MG0* ^1)I&\@I$#M=XB(39 'H51S.5#RGT"YAH! ?2JR+A1]L!<+@B,7: M,P'*!Q-Z ='B*]AIH^DC0+L*(E*0P_"]KV!7:A3P"YV<"(1L1& C0+$^*<[? M;?X( H_,9_(%SX7SW^&&)3M"<#]2L!_ G*))@HBQS8>L]X.;$8WB!M4&($0= M,&>]F^0H2EZXB*U<2R]P' JB_Z0%\.QS_D*COS WMGO63<"IJ)UK\'?\$'/!>C# M.0+Q&BT!? H??T%ES"5[9%]RZ$XIVCB;R5Q)5HP-R$+51J5&;=N1;TR4T<80 M[\%.PZ/+]QP6S$"MG, R!*"]H%H3R-=A7PV- 1J(0D[Z'8@,878E@XL';08! M:5(3D RPC^.F2(P(?1#UH8D7HE D1 E"ESQK;V)+_8F;A>P/TMNIXXT*;B'L)');^;*32]< M7:OV.MH909":8E_C;DR)B 2P)<(\)+K1B6W)EZ?VE*/8!L$#>"7%0U M6_ WB&7#"6IJ>9CC&9:2U+!;Q(DBQ?H<_(2WO.3@G^.9U)&PDDD0R$L1_SCV MA!DEAMZQ1?E;O5]GGNU0,T@/_S%UI+I%GZ6K'DP,_P'-F&G5>>59%/YEAYG*6XBI9'G?S2^I\>&;E@\$-BTS%H#D@C M.5OE+.-!K3@680X(!^JGTL@[ R\O@L:8)]0>E?,VQU,"%M8(RL%*)AR0WH-S M&',8<5@'>,11_ P Z0'6*AJE>#KVE1.K37![H1? ,,D0C%^,0#WBE5TC@'NT M]\)'=#61^"%$(Q6D#V@?!T!%2BK.89;^PQ8/%WQP44D0^] 8C= )+,RJ"/5< MGM%M+=5KG55UZG'63,]'OU.8/KE4]18AXRV/[*)L:RT1$9R,,F24] ,\X-4*[4M)-QBU,T$!PLRL7KH?--!"5 '^)L MDOY)U3FZZ](+(D]U7'\/W89HV$H=^M@/6=2A93,M+[/,&^2(%B#!Q%(<:1D; MV]]2AV@-J%9&K&'DFE(]%N%8,&$R(DV@"&/(PUF-C2-8'+3! 8I1!CO;%5XJ M<@YP<^QZCC>:S1. -CLZ;)&EYU8B/IH5(=45 M(\/#=AZ7@RA%:HK"]Y+VF: MDT^;]&E+"-E \EW WJE8.>)'+PK@K>#]A]>;S15NDW:S_5*WR1V']Q '&\+G M%;M*;WUO:(?H,,7&E-W]W@/=D/1;Y/M5GI6G-/D4F0X?AOEI]D]=1\J.:-]" M!+?RZT< M?&ZQC45-= *#UDYPYEVM5[]WHE?YA:N<8&J]RM5=Y1C@Z46N\B(G6*.HZ[RY MV;X*=Q,7[@ZFV&%^4%7+#JHG74^ZGG0]Z3N4?'COTTWJ^@(9_0J6L"&7>_!; MO.W>/MK4*O-O[H[^G:BG7\D>L&RJH47 5M!!C]W]:8?C,QG!U_LA;VW@77GX M?[PVOX4$)^U&K7%UTZ..9MMB])P_ MVVY\VR-FV]B"D!/7ZA3OI>XY?Y9MO=QG\R9 X+36:#]=8JC0T/F5LEVFH;.\ MNO4.+\F]+PAOEW]7K*>Q4T<+CQ=MC(TIM>S:YK M=5-KN050<-Q^NE[Q3K%'E1ESXXPR&YMS\V7.9E/S9C%ZSI\W-S: ;6JSS9DU M3TXU;Q:CY[QYL[.Y/^%U>?"T@&=W,2VP]X8[LI.+2 5AW.INF?9A=CF638VM M:KVV6B.H63ON+%?@*L!J[&+/^7/@VK*Q&]EA\^#"=JUQI)FP(#WGSX39Q6:? M87?-AP=;1\>:!XO1<^[H==$ZN[I@:RZG[@D(O.(Q6S$-MU\\S\+DP 5AS>IN MBO91=NVIY]AEU6+I0*\*]9P_XZTME[JQW36;^5[F 6AI/%J0GO/GOO5J^8:6 M52WY*MAS_KK0LZHT5%S %=-,>D-)LFPWU.;25Y;+QS\-1VGM+N.E6Z'#:2%= MZI[S9\23KWB+WW/^;/>T5; ZM;8KUT[/M'<5Y">\^>^ M]3K[ANATB\RGG?J%Z3E_YEMKR,_O@#T!$5<\+BNF-?4L(]E]0?BSPCOC9+MY MMN0B]E)K>"FK^'Z.PFLO_!\Y?G&X]E]:M,9/5([KF?R/;Y[<^EE<)9[>.X89=U^K!IU0Q91N)WW36 MMX+TG#^G/CN%%EIK-^?&YA;8L7-4G1M;%>//PNZ,JI&[BSWK):Y\SWJ)*]_S M+BWQSYK4-JVRMB5;V\M*K,G*?D^46'LS%E\YAV6JE;9+ J)HZ_8SU<_TNKW: MNL6J[<^7,].K]H:K]C/UR4IRO%>3A326K.Y$ZR6N_$3K):[\1.LE+APJT)7G M%GLN:N6Y=J9CK)5RC+7(,=8LN[I9O MP->:NC,;;ZNWK^[6J75.EXMOZ?I&Q>&SU6R6'5CX$OR:8W6WT[:N[5:0GE]! M\FVNTA>BMMMQQM5$+?O*P&GMT^="UUDY?\;,OJ?U,T;6G MHZ9M9!>DY?][<&$,4I;;;B>;-8O2<_T7L MC0]T7=NMF/977=OMM1-Y9Z?=VM34FDN5F=/:84M'!Q2DY_PY,#OUUG.LL+EP M8:W=;&DF+$;/^3-A=JKL9]A=\^#!DUKG2#L""M)S_N@U.T-VAD4V#UYKG=;: MC9+#5%W;K6J;HGV47?GU.7997>&H@CWGSWC9J;"?:W>M>.FC'>TY?^Y;KY;K MVFZ[VW/^O)==8WB%Y;3B JZ89E)=V^VM4G6OW1NZMENQV*'*C)A=\_JY\%0S MXP[TG#\S9M?3>B9:U;RX SWG7]MMK6#4M=T*9$75M=U>54BO=W&];FTW[>(O M4,_YL]Y:S];KUW9KU1IM[=LO2,_YUQ)8K[._=FTW[=0O4,_YB[ZU_LO\"@@V M:HU6R;WYNK9;I7?&R78S6;UF;;>.OE)0D)[S#\IZ?K*A?&J[O0SH%N\(V-&> M\Q>G6\^*]:JUW5J-XJ4HVM&>\V?59V?0>OWB;H<%+/Y.Z/D@''C6#'\: X=_ M4H.\C@ =V:;X&R?7=B-#C'K;N?+_$P6A/9Q]G!L@C49U-/!\B_LT(3:L7(,H M)MJ7>I%SV&C\ CP!_#8U+$R!]O>]!@)_06JFPK"7YM7Q=##V]P[6*1AS>L1" MF8&! \I'JM@ N^_]\W[_\OJ\=WTOZ,\JS'&QW^H\I=90KZDEF!HCOC_PN?&P M;PRAF0_,?L1!HMEY6XK$WF3K>C/,[CF0"?Y\!;++#>VCEL^.9 M#WN,PR:>PM.A'_&]/(E4M2)P/:YO[GNL>/3#1 MYRS5)5Y1XE?VYE4[FMT7]T'97='P;^4$$4IF%'E5P.NO>]?JL M:X8U\:)%+Z?VF/KQA3QV@ M%GN&?_M3WQM"/X,HL%T>P-#@R="&!\*Q$<)X3&Y_YVP4HWOT7-E!:(B>X1$@ MQ_7@ATM$XA&$.])@CF>X-21.YA0,C1^**.A:YL%F0YAQ>!BW!!XX[-$.Q_BW MS Y98X\10U-HIL M"\=<9W_&;T%[0UEL:_4"S#=VB5+0I2/&<&!IX][[,".6X5L!>W?9[;]GK48M M_37VDVA([(L/;!)0\IMS.S =+P!]"*V$(%W?]]_6J[K-O+IRSR%DPTS#1:GV V1;8>,8>OA%PE^W!] *K _8QQZ(UT5'<12 >-6:^YTCC6B"W M6_+2"->?O;/KO%Y+;8SWN)EL/,JPZAMN>1 9\#YR^N.8NW*KPT/ ZP$P@@R" MC'S:CK(]F_8D[)$!?O]>[-+44#%NE5IV9G*[@5""#0@#@+D K@Q#PQR+ 22# M15Y=.W1J=L"5R+ JRW[W, N1.S5L:S4K!;AE_V>5+M"$0S[30)YQ]'^CGE8 M@$TA?VN-4[J>D=,30+J# R;6>:3C94YD&L EM=GE[W^;@"X]/1<@30< MR91TNT [U16(??M98[_J+ X>(@WC-%#"'CZ -.(],SE'+#:@A\7P:WCJ&/9&P$]X,N(*4H%8# MVO'QC * 3=W'QSP@73Z"-FN81! PD ![X1B[J:DF\04X,.'LA=]BI F#9:;;H8.BD&.Y;O5\'Q&O6V2.<(CBY:EY KS >@T@ \S]ZH.P ,+]T+6C6 M1SA\:_@/[++&KJ[.V#M<011OK<;'6P=GTQX.Z>_FQ_=BI51C")C0+T$IT*6V M!L?=#'_X(2[DG\AJOORXQD!Z&W*UXZ:QE8#S!VP%N)&'R+26,3%&7."!9KT= M'ZUTC*;XT@%$QX$?(L'AXB0F;<6R V/D \B(N7*.F.;QQT!Q%X(TA)QB1TUY M2)!.T>,K]6HXM!$UH&)G\2$!U+HT7OSJ/8)F!GJ7$\L_ 4H1>;HA0,;(E;Q9 M$\D[ 3-;\$:0L+U)H'ML0/,&;'125AUF@_9K$L:&D;!AK,#$R+.RG/XGKJL/ MO(#K[1F@CQ@ !TB,N@J[FZAE */44%T6!1&4+D_3G$B\"!1C;V #ZG)L W[: MR(YF["=&\4(&XAK^-H17A,;(?=_S!8=X$YL^!0GYZ/D/L':2CQ)]@Y9=#:X& M+ AX+?22!ZD98",S]7(\G!19Q"$Q(=$$^-UQ##;U'-M$A0U4!F+)0.JNL'^< MX3Z]SZT$50<'H!!%L"4 ; 9"A7<"#PG\;EN X:<3*K MW^U )9ZUH'7#>2\9V4>U#51ILI[0.(81*6+22(#;D[99G=UBQS2%]*78Q?\;H=[H"0AC2J M9 )I@6PUUV1:@E/YT?#C0RW>URE! 3W,G^+B/>)MG(&9G$;5.HN58GS4L1^X M0U86U3;\Q7_@69DF-Y9YR6@=&^!V4$05(KMNU 8J1#\$S6#L.19L,'3QA+-K M6/^B:0_'L?;0O[\Y^_W7FZOSWEU?"83>/[Y=WO]K-^ SH)D+/O C//*%HMLF MVR6Y30@/ U\;L/G,R!?VU6D$X ?/?#K27!BQWYS?L5CW258\H]"+%@C(M MTKXV'"%O0;A'M"W$?HOMSF( \(J#!]8609Y2**LS\):T!_#YM\T^J^1,F3(%S]U3H]J[>-E*X8@):"G MYJ96O!A/)0BT+/&"1RJ0'N!&9"C-4$P.88,+.[K)GS+Q9",5%P(#%Z#!$P6G=&=B!X5YS^ M,?5U=+=1Y [AP1B5$@/*R13]$3M.%[PBV8P][R*ATST EHD96JB4!L[\=SS6 MIHYARA=Q [C VY: D0)2@F9*^?L1_8I^%9/#M@0P1O9WQ,AJ)-$4_GR2^[/3 MH[Q@3<_0A7LS_%,,Y<:_0WG1\V0@!@KG7[*SOM;<;9^IQU MN4UAY@N^L5S:/UQA83W:^]2N+V^Y6 TD?SB3Z!:]6.,4;\/1(&4^S?Z0RRT% M(-I N!G+(^5FJ$D-4&%=:DTN &@6A-QJR=3S'Z@S!/&N5:LH5D^M5!1( #:W MG/*5> CDX !M G\W96@Q#D9A?U.%7>&6FWJ!Q);H-_$MV<'0L'WVW7"B>$3Q M5I4R (4-RH%DKZ-U?!^M-Z)/,?3X-6EF4H02!IV.9P&&\L!A'(:.F&@R!H6, MN#_U>2WM>Y3'J0!E.8+-C3''S@>B'.I E)=J)J?9@9,;:"9T6X."T0+:@\70 M1$YB3:1[!FI'_Q*C3W;$;4&65% [3H2#C>RH#) #QBRR7T%EZ%5IU=)$_ M@@"#D]5[1)D6V_!G"T=^37B(>:B"+I(%5T\*%(!,+[OZXGN HCYS9V1'$W;] M!WLGT8%\0(&#.4<]60HQD(X- @V-#SQC4(!O[0 MFV/7H^ ,BF=Q4'SC>V13">$,P*.%/IA.H1,CC&TVL<4%Q !@+8^\&(F5" G\ M:EL6C*-G!,+]?>WY '6[0]A)QOP1&1N 8+R@5#D8:I BFDYO#"8PX3S!6E#4 MDSP056] 5YH>4AAI.@24H.^GCL*M<*@!QT1#P!-18EM)8HR$T?<;0!+XLA_" MN2LG!1:<_S<2T#T8V].I4$Z3V!)G5F=5W2F+$5JI\"$5((13U^V?L9/&X7+P MD0RD6-@,BO\MVR)[UP2]W_B[*Q('S(U 6- \$W2&0(2)X"*'0*8PH2$+R2T[#[!&/MH9128"T2)9*G L M+AZS/H%,4KN4V0 MIK!KC#C[%B,WQHAV/C09V !L#3]^$,//J'VQ7]1D"C*1 MQ-@J*F)+<$#+*#!-[8 3PEP8(3XEA4C*GJ)HJJQG >=T0=D%F1< )/>364W/ MGH4 7$@Y>&"==I6=-R&M44FV)ZDOA?X*79>T1K)H_H'+N@6=JE%?OHP6ZU2F M$8QKA.?1WPM_Q(P@]*-U9&??V7\6V1BUKE0 ME=!_&NM)),E0%YK"/[)T;*YGM[,ODC][2KJQSG9&N65^>E*:]>7Z6W.30BNO M[$?/(#@[E\[S>2!A^ZVPP'+FD-4L,(RCA0?<-<<3PW]0WJ@Q^HFL>?PBE6> M+6MW1SL[X]7+A(+H$A$*IKOJ3O"DV\H\+>>XF)^G(*1#S\/"1RJL .4DB4[E M=Z_JB7$>^0IP#C$B8,S^&QD^VJ! 5@KM83GBFKS7^)I!JZ2.Y=4'+AWM+F!W M4+NX3T8>=&\/I(?B$7V9T- D2J+.+!!7,X89%WROM M^J'C/08,H=6(7:$?E;5A[:>1PB'K>'SCR,PMR_C66AD/^]3VA:EJ*,W9\VE0 MGSK9VALY;EY?4#\B1A;K+RE3UDU3Q4V&"QA',HT0:#X?.CR.FX(-'A?N!>F& M6SV.?W')NF3$"I&:3?D"?%]$#_+12^TTBSG>BN8[/HTM-I?7]]WK+Y>?KWJ@ M>?5[]SMBMDD?P&,C=4L!0V;6[>153JA,-M@LO^0+)=8:$+XDGY2?.CXU8H53 M;E"I1:?5E:=DVHLW!YXFI(M\Y09N"90%?X+\^.9Z XR7P:/JD@Z,.XZZINV( M*HEWZ)G#$_0S7@VAR;R7&E< D^S18=/>=&X[*^;V\ F9*<-8LX1CG>D3'C?6 MA@>F&MTNG"39Y94WB46*;8:][W07O0CG1ZN1Q!Y]^]SO_>,;"%S6^P/O+Y3Z M_%C321[_9?/'$&Q.W(+$VXFMF'%:>&!_T.M&0ETB4Y*(YTN">0.U':0W7]DB MTIW,BQZ?BR=!EHA.:G$0/UD[T6)N^O8 ;=P<-GU-74R5-XO(P MQDLT&%^&SAV/#O/D_"5KQ47D6O=R*W[K=VOBJD3)5N%%M[( ;%F MNO4J^3/8HEOE)3$O;\.%XN)M6A)6G^.4]&HWLAANX/F^]\CE5: X,&N=WI8= MNM=)05'ZO=V(LW8M8-!LF_(5@(J;H5BA"\.DRRBW=&G?-F4BI;PMS!'E)J#I M66 4L=&Z\!CEH=#Q8V\?/W:DX\>>Q$(YB[7X< =NI\O[WE=V6F=GOW:OO_3Z[/*:[JV?7_:[7^YZ/7&3_<_+ M^U]9]^SLYAL:&>&#FVOUY^7U%WKAXO*Z>WUVV;W"5\^N;OK?[GH@U6$\I843 MF9U<>RXO6R3$=GG&4$S3K5-Z@[N;*Y'KX/;NYJQW#NO>K^+"J_GJ"6A!3 MB8=0ZOB>(R+$;C'"VQ+9H,LY"2^QP,=A>BE[@IF>EFD\+60L%'%\(N*/TW55 MF0W+%?@")SFV48AX/=ER9K">3UF< C:T'31Z^FA[F=@A:H0)HDBNA;#>#W-, MEXB[=#&'-4_;@,HP0FPBD@>E+V>D'TYB,"F+D B^KPGJ@@!_#:+)Q/#1#5&3 M&@,.+;&*DJL<\T2H=$@RDC*QY/=[9_%T^I$C(P]Q7N9O%CQWSNE64,;$4WZ% M],3;%#H732+A2,2F,#P" )UIR"A-X!HXRT6,_WS4I\R11IG18<+IEKP8C/H\ ML2>I*]!BZE-YR5#U%?3XR?.HLPX0EYD=F1,OWKDPA^HF=&;N M*]I\L@GF45(1^[OBFQ C85XK#'"+=IB?$F39'([NE[.QS8<@0A1WWP@NIHD7 MWR7IY>1WM919.)/_LFZ+;;*M%W)$-=3562-(]@>(RSL0(ZS9-O:;AZJWM%2K ML\_D+8JFY*.Q8RLVQ;YEC>T%I>%1,EL"+ 13]#2KM*4\0#W4#L9DH :F MGF!2&OA'?ZOT$QMS9$WX>H;D%P+V3NWX=\/W*124WO=IR%,VU6;C9>@N2P!" M.#1;)B81@7.5PO#3=P@0!:CO;7'>/V$$D^TA&B>EE MTF[Q+$EEB&U'UF9\;;+"B8A))9,,60@^!#Y&)R+YZBEGIT19E*^SLGQ0S$-^ M\R-GY4DY2,[N^,:,C!BBK#[4[Z)8WL!QI>/L,B)N>94"(_)%"L[=.7%_[P3E2-O;/?S^G@ZNX68;P@ M&@K)B7$&@1?YIH!<=#$_"1B?4_A\=?+!_GIPO4?0XU6.KTV7ST:MBHZYE$T! MVHC#D.8VY$>@8041,FNA<,C(@UA61\"$C+X=/*2X=_6 ,%Q+7.2:R5QOAC/[ M/TX-$ TU6'>S("?2*N*.""Y3&J&:3%E^#)-*?"T8RM%8-%,L@( M$>,-/KRB66.]GS#C]=Q Z- M[*3],?9-+ \P &818[, M&Q%@LFM47]1S0E?)-&5)'"]Q.D%I3FY!SX]S#*K4F\DAEUP5R0Q#KRK83@?\ MR]S$@31^@!A$%9I2/BM D;5.$^%I1!0^ *6MMMF,DL@UE!69##72MC_%5,@8 MXFK8OH TE!HE[AH-W+"F049'7I4'EU/^7O9. MV&-#F6\Z=8UI7@40/+A88$$4*$!M4]3P"<>;U_K*S@84I,!:XJ,7WF#EV@^5 M,=#G=G43M-^GN,3RN"IH1B8[,J*$(2J%,JA#.(I664,MCH4$!+Z.,ZA.(U H MS?3J8 ;^5"S 3]G]ZBS#KR7'J4R"J4(;:6KF(U%>2$8ZPRM:1W[PR31.5.X" MF$'V=+@O]ZR#Z%[X<_HRH_GIR>D7-:7GGF7M7_B(;\BS^R?'"XP.VJ 4>\X_ MDNY09;9,$V" WH+)C>=7D7S+I ?-#Z73Z+P;Q$F!^X8/2(L'^S<_'#ZCWBAY MV$14@TA4[6HO&% M!"U,3)#4[!#W7T6--3*Y"ENH]*P(;=G";IB?FEV)XE$JNYQ;"X%E'*%_?-Z( M) G)NS@ _ #3OJ;_7]N5RFQ7FC>- M)W;Q6.^-K>UI"]&\H6>.T6?/MO'4X@"U5%*?3,.1&$(H%&T9U&B[V:UNI!N_ MPB7$(N^.DW+O#N_U#%!GB5M'<"MZ"X'Q/%'E#/:#+YR%T=0R))Z89V#)IV)? M)"X&$8E#$13XTMR^6L7:](X33:88ZAMWI%(65-( ^$9+32)+K'%2%H_4770W M.@1H.>B!4E]3SD+*7@'B25D24DY%X91=6%: NH8?RBN>&&O\70*#5*)WF4)C MGJWTDF^EJYX5F3(90LI!NQ@OAQ=Q<;6B*2XU*F.R7MO\[@UDBMBLW9]Q]HTQ MQEPY7.C\I"PH&*\E\O9#8X9C4B2\](JK6LBJ!#^\Y%9+(ZX#I"JBAT;P("J "1\]K8K\(+U>6GIOMZMSG&%OBM&,4D1+.THZ M%&9^=\;[EM2M &^G2 U-[O_X4@7:[VS,]+!VKZ/&!K\"KEZ"R88K_$!"R,@+ M1\*^LQ2=FXD)%KE$(UNM]_V< M\;5*MVE7N!D4:\WSGN^-?&-"N;0&G+MT"4A: BU]3&\35U&Q@[3G3$B78%F\ M$*B2A_H^5T%Z@3Q5XSL(\M,:L^N\3C%V!*GQ2)X8EM:7MM/5'=_?%">)JR58 MP&)Q1J,SQ@.MQ_T,N9PW).?;1&R(LF MY(U "S#@ 9Z4(*9S?3Y2*I!Z#MWPG7B8S0^+BN,RQ$[*[%LK>A6W8\10"([$ M)'J-5#"]I2)%4S(SY9F: W;R+CCNV'A]Z4(2GVRN?&PAY&P3KU(UH\U.=+19 MD<*=I-U.B#@' RED.)-P$2N)EW;;IEV[J^]M8:)GKDXTUZ!;+UF^8;EGE8\, MGSCCDOGSCFN,8!"F!LI"X>P7V;=$E3^OQI5YHVS-& N MAP%G(WR:&7$V"QB *B$J(\LE[2E*1.:0Y9NP-(W0YC!R2 J)%S!=R2(X5)?P M4@L3NRD3-)'674D.YWM3DP() V):;PP< G/Y4T9092Z$%& MG2^]\),74"O%],_.+C90V<4^U]G-_:^].W9Y?7%S][6+I4BKG%=,I&IH# [W MF[).IKN?_@R3]B([=[$HLQ"/U0\?2Y=AL#%YZ-,[&22(96-8.>96\E5R*?8N M*S'&D;'?Q+P8*DXQ.S78^Z708LN;R@P*J:33^$UZP4*Y8$9JP9B,Y93/K7P, M,\@;F#L"FD?G1&KDE^@ ZS1.WADTKCL^(M\7'/7]_=\K)3N$'#BKIS)*LKO> ME^[=.2:=!*'0N_QRS7[[=G?9/[\\HU+%[/[7[CV[O:,*!B Y^K<]\46]K%ME M11+*4-7BQ7#$UR-I%W7!TTKH@F5B]'CNYU&$[(0>M-!00F+O T6>$X20SR&0 MF&(!NC6H0X*.3[?=.Y 3EY<)LJ@LP'@N%&LV)!1K-E $WX$DO;GKUUCOG[VS M;_>7?_38S<7%Y5GO3F1_/;NYN[VYZ][WV)>;/WIWF VX[ F GV6XR,Q92DE) MR3(OK0R880(/<*5PSV7H\2)?G/0VA?]BI=492Q*"*,,O)G97J9^P2K8T%Z8O M39'"XHJD7B+8WIN[Q24*NJ;JI\-8Q?4D82>F3&5#3)QI[G:VXV93;8)F/<7Y M9S=?;WO7_2HH)9K)-9.W%).WZIAW&!#U_;_8S9_7(-M_O;P%.<] S-]W+Z_9 MY]YU#X0^YGD7WY/L_]J][GZA7/'TYUWO"LZ!<]8'W/+[KS=7 ,+@D?M[>%QO M%KU92KY9VFJSM.OQMB".1ST3MDM_;@_ M^;>KW3E.TI4\WQGOWS7?IR('XDK:08DK><;_3E?W>+]1&B-1"<@(&-[M%&X\ M.+PN,*UOL['_.SGU53R1#$KY(0[F6WSA\K(F_&TG9<-V+^:FUGO6-\?A+H"L0-&:#EZ2-:,"6]3$68'>9$"M:D'=(4O\SK![ M^SWK_1C; [O4 G,]@)'G)QD<_OFZ!#X+O:="57\.LA\L8.)M3^S:]+$5ZVR% M.O.7!OTOI=!D!=2#Z'$0E/U][WCO%1C],JVP8KTKI:2"@/T0,_XS$_6JSY.K M?0?+'S?G;_SEORQ%&,/2S#QQIR*O92:CQ'UK[HL'F]_<*NO7H&C2OJG)Q3Y2/* M'*KG1.T J;+I"9'TZPV3S 5EG089J2=$,4>$(?S/.BT^#@SS8>1[D6OM@X[A M^1_^8IJ<#X=SQTA.>6&49V0/CX_U@)OUD??]H.N;8ZPL=,"MD>$? M8#ZQ@]-V^[A]<@!3W3PZ[)P>=EJ@US9.#]L'W!W]F_]H-^OC<++WJ5UO"J?* MZW!#N2;GCLLLZET<-=KKO"%+]#UI+KNC+-L^9M$6UJ[?##?"(FFM4[H>4J0) MWO9N.MG_O:*4T<:H)&7-@];I@>#+2M('NWJ_"5OZ^(4R?4C_RRWMA&Y3M[G# M;>9MD:@-T\Z;2"R<=H\/3[@/\;_3L!;JT#8HE!3T\<4-@#<1(%Y\C7& M:.[SS#%$Z9XEZ-:=^K;#FAT$;LVC DVN!FX:N'4.FH<'@B\K29\&;KK-\@ - M3-4>U&X^2H<[QDJ6L7"(\4;'*ZZ5L%TEK'+KP(;S$ SNM=?W&\ M@>'$>9&>MNS59!CG;Y'+E26O2 N@ :$&A,<'K0-DRDH2I]&@;K,\6$03\-8$ M5!<--@\;S66_;9' 2,$FYPQ'.Q2%W #7=>>OG/(-T%\:-+*SY/,"S;D&@!H M-EL'S0.AF%22/HT!R]"FAB::@((34#EPV#B$_VO!OT;C\/ 4\0]AE#Y,O>.8#,Q,L6: )W?9^Z>]7%4)T MJ@O^&@=M1'^-PXH2V&ZW]UNPIX\T^M-MZC:KV6;!D9DP+'5:PK#TUTZE(N[F MB4O=J9N/C8L14JI4A?B68_(/RD:%W]&;S=83A2WPZ^9INU-_C8DL89M:EZLZ M 1K$Z#9UFU5JL^ @YF>"K9JMDR/I7NM(]UI'^QY73P[EA:&4I61$ZI,1Z3:" M%HV LS^IX%98H.G3;D1M26H=M+4744,PK?=H C0!.^A%/(7?0?['7K*3AY/] M)GPK?67_VVQH;^(&\Y05,(9A9')0?/X0#!F)>G3Z+ ,;98>FY2ES=)/M :!+P,W)PO@ MYJAQTFSLMQ((6"7/9SZSI&Q_>+_ MTW$>,+^]\VU0]9]-'R+=4<^%[6S!CQ\ MQ,H/J20D5 XD# T6GR*F4M<3/OJ[O/)U/%FG+-SVP?(Z/E!@=9B^UAJ_Q^5 M)0UW425) YA(P6@G%:5/P\0RM*G1BR:@X 14%3^B<:QY>IA"1J=PDJ=,B+OM M--YDEE;BQT7H",^@18;U_AO9X2QE8R3KXAI@::> I:6Q9+E)J[+)L:%-CAI+ M:BRI"2@U 94.+_PK@KI.043T"_M3B L-;A-7W/-$K^U&5KK8&$>?]'YP,R(0 M=H,E5CGB*KU3- %E(> M9)4&,IHU-0$E(*#20.;G*Q" KMHY/&E2!8+34WD3 M .'188%L*\6:G1ZY- EB+8.MS$@Z!%E?#?^!=>OL5QX$J?BY/#. Y07!AA0!\0%Z/PDVYO" MBST7ALFY;[NC&KI%ZXLE68_IDD618'D.+L\* \1F57V>[8/6B8Z?TP!1 T1- M@"9@!^/GCA$4G780%#6#T$$4%*/&XP+AE>)-T(7M!^%RE8=<@*0H$'NX$RCR MH%M9XNJMJA91!1QYBCBRJI94C2/+T*9&,9J @A.P SBRY5KS./*D0(BE>!/4 MYZ8'&/!U@"35E6UJ(%ERXNJMJ@(M#20UD'S[-C6,T004G( = ))M?P%(%BE+ M7?$FZ'YL^SG@R#1\C",>6R<:0I:;N'JKJCY?#2$UA'S[-C6 T004G( =@)"= M<$P(R4!4%./(9J- N*6@TW3A17XXWCZG?[(!QXU@Q_&@.';XM@1KU0DZJ] M@>=;W-\/IH8)HN%#@UJDMI>H>;2M< Q?-7[98R9WG*EA6?#.W_<:>#2)\68> M:>+D,ATC".#SZ6#L[QVL.P+G3KK/-W?GO;O]SS?W]S=?/["! \_?"S<*=TY;3!Q.L7JE-=T_>0&I7J%[(C[,;9+8 M6_%D]TC7IC[=IFZSXFU6S@R7"9=:"7+M;-_$D]-HJX!3)2D]Y*IMP]1O]7X] M#4^_&C-YZ;E0)E9MQWL6QJQJ$NM,(%DA^C1:+$.;VBVI"2@X ;N!2-L)(LWA M>FU.HZT"(I6D7-O;MYLN M)N-(J"D+6$M53[EDM*&GD[*DF;QJ0:D[Y]FQH1 M:0(*3D!U,6GSL--I"&B4,I+F<+4BG\&6%9$N4W*_SI'_PELT"$AK68BT38CT MA%4;DOZCLJ35JVHE;38/3HJ$2%_8GP:>96A3PQY-0,$)J"[P3-OD.@GRS,%* MEM-HRPH],TA9!3)_]QR'??;AMPM@,_9'C5W=SB-,54.;LS[WO]LF#VKS+GD8 M%.OL1!;)RI)&,3.5I$W;/S4,??LV-0C2!!2<@-V H8<)#,VAF$U.HZT"#)6D M/+/6XD^CT_@^4UL#U#*31B$TE:1- U0-4-^^30V/- $%)V W .I1 E!S*)*3 MTVBK %"/U'7[YQ5Q_&F$2NDNV\V=2'=96=(HG*:2M&EXJN'IV[>IP9$FH. $ M[ 8\/8[A:2N'TCLYC;8*\%22\LS2D#^-3KM3WW98\T2GSBPS:55.G:GAJ8:G M;]VF!D>:@((34#EX2I5JCNA'X_ TE61\W&PDUYQ:.93UR7?0)0.K&U#TW *4 M_[J]9-<>OO*9.R&[A5^'GF-[ %ZOSEX0F]K,SF1:(92@+T*5D;3V 4'7HI1) M>F%_&J&6H4V-CS0!!2>@<@@UTXYWFD#3'#)8YC3:DF'2=:0\LY+E,[#H4FJH ME.DTCVP+A<$Q%3>=5K<:NC:=:F#ZUFUJ6*0)*#@!U06FJ11%2>&GUE+AIZ(. MMJRP=)F2M<4PMXI*J12FR*"?PP6XPAS^U;:(-JM*6L%20VE(NHMM:D"D"2@X M =6%I"F37:N18-+BEW12HRTK*,T@917\[#GLW/,-RV,WPZ%M%V.>/X)0];BEIS3Q)A2S$WBJYB2Z#E%5HZ,SP \\E(]RCX3CLJ^'";J9' MKA9OV_1G 6"@H+ZFY'ICR2R7QW*O7A-=6YBSF=!U&_];$_U M,7FJ==;XDI)&LUJE-$L_5$ M$L$FR4EC0*4*TF;!IH::+Y] MFZ6'.9J JA-0501ZVF@>G;;FKRO_+YYXA2Q/E#7:<@+0+$HR[M;<<=QH,#B]@FBZ@B3XAOM[ MG\+QWP[@UT^L'_JRZZ]D$OX; 28 MRT/FE2<(W6K4V&"V7 \)7[1=-C2^>SZ^<^/;0 S[;+@/-6S&X:[%_0K#[Y,J M!QM4%7UW#II'!\C4%:4O2[QJA+^+;6I\J0DH. &5,S\G2.SP]+B=!>6+59!I M_7A+"X.SB+GR#)=,QWUN1KX=SE(QMFGH^]68R8)*$OCB.\;$9$+@V;XJN M25MT_.$7#^;)I5[FRX?6J.%;P[2'MLG^Y %LD1@]LS.8U*'GN[;!!AI0EYZR M"@/JPX-6I0&U!KME:%-#+4U P0FH*MAM-AK'IT='A+'<5-9D&6SBHF^P*P>P]]R<(1(%==R"0][QWP9J=;D6IZTZGH!O8/UA5 M"3P6-\1:5071&F3J-G6;%6^SJ@ 0+6[MDU-E<$L9.XM546GM<,N)_;)IZ1L. M]!F;-Q!A226Z\P M=OL8,K5/9HA\PVT*3YM"& MUN !_#* Z3'"R(?'C!%T#Y_Y//0T:"TA917VI!\=M ]VSL*IRX*JS[=3%K3] MU,&^B/IU6= =+@N:F)%:IR=)R%S[..7"7:J5-$_6FY<&?8*&) ;%8E9F>&'!%T*^D MYGYL^ULISU3+S)H_ES2?;L!7/X%4A>V$[:KFD\_ K16B3H/3,K2IH9$FH. $ M[ PX/4W :;%*-CTQX(J 4TG-A1?YX?AUT&ELK6TUA*]<@]1RDE9O5S4-J :I M&J2^=9L:(FD"BL&6NX)%.XT$BQ:K>-,3 ZX&%E74]!S^';;,,]#HC0\@\\X# M3!D&[)L+7?L!)DE:2K9?RZYBWSKA;YOD# \]\P%MEB'K/AIX42E&H? @ M&CW79E^/H>H='U%I3G@/X:D=!O"DQ3'%-[9U[;G[G"[_<\[.;9^;H><'&IZ6 MD[1ZIUU1VC0\U?#TK=LL/3C2!%2=@*KBUC96(V^>9.+60E8%6C7@099)6 M#;@B6/V'X3+AK5M7QU7IK4689FE@-?77:(WK*;YCUVD>KY$ M^8Y0W3QHM@\$K^\:[=J05X8VM1E)$U!P BILR#MN'+6ST&L.%8O*B%4SYT>6 M%'I.V*- GT: >AVE+Y( M*8#(E\3$9Q4V;Y7U12=AP>M901;(?HT3"U#FQHD M:0(*3D"%8>I)\ZB9!5.+5-BF:/-SYG,+DQXI$%J;0Z&_12YGS<,%&+K^KCF\ M.?!\WWODO@"77<>Q#=?$%$J-1HU=A58]!22K?(U<(\D2DG8$,%(C28TD-9+4 M!&@"-))L)/GA#XM4FZ9H\[-LT-P$2^9FTHR?FW?_7UV=$?@<88Y.SP\T1*TP M1*UJ DL-435$??LV-4#2!!2<@%V!J$E^SL,B%;LIVOQ@L+3M1I@Y\TMD( *< MO0"CYH%&Q6@T'JTV'JTJ7M-X5./1MV]3HR%-0,$)J# >/3YI=C*<[X=%N@I< MM/GI\S!T1.SG\M6E.V_$?1F1Z=@(0[,O+15H?C48U/YS (,G&@MJ+*BQH"9 M$["36'#^[G;*?9Y#$O8R8L',^:'[0J^2.7(Q64\.%9T*O$($:1):AS=)#F+*T6?J)UECQQ7:Q9NOD*,MNF$,2\S)BQVV'("-"S:ELSV,D8QL;'/XX 6XWO-+[3;>HV2]UFP4&9< :VFM(< M]-=6LU*VL@7R^M$@L"W;\-';">@&'9$)PM%HIM1M:OUPF_JA!A>ZS?*UJ65 MN6U$\KQNQW"D744XTHZ=;VZ 0598HL,+ M:UC$G KJYN-1(I=9M:"FDDHMO< M[3:U#*@"$FG'AI%V%0TC,7EGV%M<6@SPR*UONZ8]-9P,I]$T\H/($#<*>S_, ML>&...N:(;N+'.BYV3;VFQWF^:QY:,%O&LR4NDTMR#28T6WN=IM:!E0#S+02 M,%.EZ)D%\M: F:4@%PUF=JK-T@NRM_!*:\RBV]1M%KS-7=X'V"0O /#-UMGE!&IK,Z5H"GKIKMUZDKI=O4;6HHHMO4;>HV2PI% M6BDH4D%K2"LW:T@F%-$X1+=9ZC8U#M%MZC:KU&8Q<9- MIMP-!+0X[*P;$A%1:UO+,B/(%_[^_G+2:S8]TLW;Y6\O#9KV0&=,I-WQX M@AZ\1&^Z81*D.#="@UW8#F<#;AI1('L*C5' #)\S+#9A6=QBCW8XCM]/AA3W ME=EH4"\?,^LV=[/-E\*25Q!B@3FNCA +C1^>ZTUFC/\(09E!50;HXQ,CEB7E MXQW=YFZV66#@ ZU66F9 ?V;D"%,(//@PP$(*6H+H-LO59H%1A\6'E98@0)_M MVEJ Z#;+W&:!(8AC#"HM0( ^[FC9H=LL:YL%!A]3GU=:=@!]F(M(ZR^ZS5*W M65CXT2FW^#CSH%UVB[4:L]TU[X:>/S%"S!%O!',N&0P/-:$; SZQT.?3^S&V M!W;(0*Z^+Q^'Z39WLTV2+ ?AP+-F^-,8.'Q;G3#J98L#_FEY17O:8EB5%1VM M\XUNZ1;U?Z(@M(>SCQB#SRXBW[6#\>OU^;_LJ^&"."-G,8HG%&D8UVZJH#;/ MG[&I8[CXH>'[& L?8Z'\QI6UBEOOY&]!Z'ON"'Y.@3[3,8+@[WL@RD=[JDO+ M#H#VV0>0URC)]YAM_7W/;AX!D+SO?67-HSH,X@Y^:>S_SOK?OD*?__K; 38' MFT.U7H&9NO9<7G\]0DBLJ(X&GF]Q?Q\FU;3=T8<&;5_:R$N]/-I6.(:O&K_L M,9,[SM2P+'CG[WL-1#="9F6B(@%^) >,IX.QOW>P#D7-@:7/-W?GO;O]SS?W M]S=?/["!@^&?S>D/%GB.;7UD][U_WN]?7I_WKN\%_9EE/@Z?0FZ+T798,7I_ MX'/C8=\80B,?F.$\&K-@[],F.%"VQB?)E9F_W-^<[7VZI[GWAE@#$=2B,! 7 M6/#!O ^ 7!@LGN$7[O9@M/>I?_GENGO_[:[7K^+FODU==\) (I__-[)]DO)4 M'R"YS20N/+VSWJNR :FRZ7,7I>#KYFF[4UNH+<#& (HIG@E+H]L!?#7U?.IX M((JAB]+H-G0\X&/#&;+!C-H =87[XH&:*),>N?"6%3DS9D3AV/.!YZQ"B:C4 M-O@YN92+F@2Z'W+RW_=:V[AU)W=#[_J+XPT,!V2'#PM+9I056Z7H$/=IL2\6 M];#QR\=\=,USK#3V ?"9;XY9ZQ1KC;4Z6:JN&$@[KW%\GGU8K68OG'W)J2<' M=9C7J/#D.@@.V)^VX]C&A'7KP'3! Y_)HVK5-#5;OVRC^V?R3#D8/V_KR=): MU=AMO9=S,*I>F4WL6MF5$=_2E%!-++4A:$J@$2*F >>N0D<#[GB/"A4-/0?^ M B3!IH"./#= \"2!TU)A)[) REAQTT"H0D/ 3SWQ*=:V#. 1"^_)P]E3230U M?QRTCG,Y#E[S<'[)L7R4][%\;O@^,.V?==:?^O9H%#QQ++<[3XYHV_K@*F!5 M[0-CX(6A-]D./EU:XDR*WB[K;!76:ZL'_%*JDQJ[][D11+X\ZW^VFW=9:57P MA.F:I@<:.QY5LNM5/B_-+D5HLX*KD.\&>^Y!_#I:L5"SV,K#5Q^YI3IR5RC0 M3&O0;[[_5VC0=/B=@P9HAM[6C]BEWG*.(ZD((Y2C37U"YGI"PE$T,GP>LM_K M[,H( L,W0GU,5D 09RUL+1;!^JBL3IM:0N8J(<_&OAU FV- ,7W/][GC!%J3 MJ(*(S%K9VCQ*K=*FW=TVM83,54)>.=[,8K_;((I<[FO96 79.+^F6BI6L,TJ M2L471&CE*QM_Y]]MEWVMLUO#F1A:-%9 -,XOZ:N*QC>)$BK"+81X/!MPZ8H= M_\+["$>O$^Y_(%L>AQ/GT_\'4$L#!!0 ( #N ?5CQ2CVQ+@( $P+ - M 96YG7V5X,C$Q+FAT;>U646^;,!#^*[=(W=-(2-OM@5"DI*$4*4VE0*>^ M308NX,G8R#AMTE\_DX2LZI(T9*WZL+U8X+OON_-]=P8[4SES[ Q)XMB**H8. M\O0'SD^[W;:VV9W5IOW),(8BGN7(%<02B<($9B7E*;A#KS^Y(:5":1B.W5EQ M12)90*D6#"]:H7L?&OV1[XTM^#DK%9TN>G!U.PXMZ)J% D5S+('C(TB1$]YR M[**&WO0GGJ]A9C'O@<*Y,@BC*;=JFI;SF4=ET0.[4SCP.D[2-%,:99=*"IXZ M[OVU/_!#..VVNW9GO7D@5ZQK@7*30E-4G4)P-PC\H=^?^&X MU=)[0*EH3-@Z MTT@H)?+=B;ICCXF(,+AK!^TOX/.X7=5 -W&R)<"WY@$THY"%D,OVIQQ4AA H M_09B"B'.2;F)IQ>Y_[B[@OP6;Y/X@:ZOQZP-QQ;6$QK)E[= @/*!QECNJ?,[ M5U#(S,2YH=&W=5=]OVC 0_E=NG52U M$H$D;BD_LDBL!1H-6%60UNUE,HD)GA([LQV5_/<[)[2E?1Y]Z OD[+OON_ON M+@FV)L_"8,MH$@:&FXR%3*2_VK M 7AN8<#PG&D0[!&4S*DX"8/B*=1Z.S7X.W@8.83ZZGT;( MXA:[(1BV,P[->"H&3ZPGX:E8ZV((0:<(X;_3*)YN#9($VB@ITG#\U(R U$(F$%PQ\T[UG*[4#@D-R5ZXS' M,(IC60IC!V;"5?XAU'AA^<$@WBMA))@M RYBJ0JIJ.%2P+H"Q3:HAXCM5>W1 M:+1W6!K<*+M<&M":2)4WB2\= F<+V09"B./Y?4*Z+7BV2;='W!90D3R?^=W^ ME>^=UV<6!I9.[Q#AJN>2 X2NYU\<(O:)[UV\V+Y[2:YZ!S;IN_W+-XR7?;=W M<6Y'8+R89G)-,[@^J/W,%GOZN>?[[O!:Y@4556UYP_.6#9*E0G'0W4!2OU;F M5,5;\/LM\%T?DU$LH_7@[*6U2LN,-\X;+JB(.7+J%PFMUYX*SAZW'.'V#&Q7 M**8U]I<**,7?$CNYX8@C"RYLMK8R[%U6)HT/!F144"-5!055-%6TV+Y*B4(J M[2.F%3-E4?'/4"Y,A072HF!4V?NZ[5S#2 ADQ?;7";WJMN^YYQYRW$]]I@?] ME&0\Z'OE-0THG_Q&\\-V>Q]M_8/J9?]OS>:IB_7#:/?QZ]_] 5_RV=5\FB)]Z=?[CL MBG:K\,*KC)S(:2:LR62^-^@7RZYLU?PT^G58F5;=FN^.ST8__Z>[W;$GSHXO MWH\P2ZN8]X2GN6]*K29Y=SGKWN#[?.R*GN@?% /Q[--8-4D])ND[;TT^&0Q_ M^7%T,KH4A^W]=O^@?ODR4T<(#-G5 E]XDN4"WY+%OJI(>F5R,5X(GY+X:%4> MJ4)J,9Q35'HU)7&>P(JL^%A:5\K?I)V+'-R MS?.YIH4XCCRW=%JMS@O[MXW'EYYEU!#_5EHKF8GC??'6N"M:-,3'_>%^0T0A MAAPZZ;M?CC4M9QH;&X- 7"$CD$JWU=O1/3&Y[^YBC-Y,Q3Y%4^N[/:Q' MZT+&,8;Y8:^UQQ/9Y2PI<89VVT?%/#3$RX9J@#??]::\&Y'4]=3>%+V]S1W) MI)VHO-OB =K[O!!09'QMK(<,,1*I1'I8FBJ:@5)]JIRXH,)80#$7[XS-L//- MGQB7PP_OM1DCK=X:"X.0<[V5!_BQ=Z]UMP_51JL\1LIT#X-3ZR"MUG:;_UNF MGW?B,9O4>?H^GTB'W<6.9@MQE9N9IGA"C6O;'1N&E$%Y \RDRH7,%Z+,O2T9 MI"AXH?8A#E)D>+(*D4@D4X85)E, I:GL;ACD%)%STB[8))-7%,AG-:;#NQC. M8$K-N[5DITA9%%R8Y>@.3Y ?8I:J*!6NY)]U_QE9J@?A!63*:11A+LXSY5.@ MRQ4@/YZ=QRW@FHFQ3&P@-B6P]FH;_A* .GQ!0)%(5(Z0CY_+:5G__]W]VVO_HN1H?=4'F]#6U;.(@C(2T%,*-\"DNG0B+(,=E5+F4 MS=DL W4Q??%SK%RDC2O1CTG-&EW%O; FHABOG7B%,,<$W%2Q',ZC5.83"EKH MHM2P:!_*9OOH%;T.7=M'^?C+<3\G!!H$/A>OSJ&QP38UDZ>[?A8O;F("P>J:J7)H2.UJ"M:;* M!2Z$%>5A'):[:Q;=9&)+6@;(UO5R#;M&S=+)P&G;EV*E82:MX M :JJZJ$VY#Q2Z;C2A@QWH2P'YC2.X!#.V*%3(7E/2RV9\+&LX,2Z8J-'5?\W M90O^-R8V!">C/\5/Y^ '4.X7INM'8/XA.!T_-]3O38\W$']_8KTW\)$L4Q4S MGJ4S>> TZ9 +K"\9Y-+&2\ A!90<*ZW\@I7!KFDY_0(V ^RJS+EFNJ%/0Z&: MUPLJ2IQ>'#*6E4P4@4Z# T&I3BB'0-% /UJHX+1B$ZCP"N'A8@&UXAO&'PW0 MZ.D8'TZE+@/G,0 H2?AF98K0N1TZ-N:1D@C8[@7U<)V+$I_>T> MW*?*R)4UL3I//G\\$N.E[@]92M5.\$&&Q4Z1VC9L9YO.?K2(SEL!+Q>XDBCZ%?W=(E <[!A%O6 MM>,XL%&X@N#;B;Q<^?6Z\BJ5;B5IF$-#7E GZ/F++OO'D M+=J1"U]9F&M*_)_N^O#H<>?('>>-IQ\MPRUDO,R@QIKFF'4W4;QF/,;A _3- M#3&]:PA*&$5/C8A?GR3$"D"RFK9L#K)S4A> ML0ZH!&90 D$:AVO:Y?77@[!;'[JJVY<=#"IC='2T(M!;<5X+:G0!6 &"1B5& M')2(*S,L%Q@+BZFFWGU1^$UH?.TCWC'T1&)!4@T@@P*O EOAXKT&8:,JQRJ? M&CTEKLFYG-3?#VQ-Q905VBP(K;/45/PKKT$/(\F3\XO3X47SY/SR\ORL*]K% M7(1KHGKAAT# '=S\B-L_0,L=*VAW[K^$+\ E#TGCS^W)+1^TOSHK MO?S*WZ:*DIM_7/'HE2\I(?S1SN!_4$L#!!0 ( #N ?5B03[DA, < %8D M - 96YG7V5X,S$R+FAT;>U:;6\;-Q+^*ZP/+1) LB4Y1N\D58 =.ZEP M=5PX!J[MEX+:G95XX9);DBM9]^O[#'?U8DM^MY,>FB^R=CDDAYQGGGE(N3\) MN1[T)R3303^HH&E 9OP[7>ZW.[MHZ^]5+_O?-)O'-BES,D$DCF2@5)1>F;$X M.7Y_>'XJ?2#7; [Z>]58(YO.A0]S33_L7)S\OQ]BEE9QV1.!+D-3:C4VW<6L.X/OS,@7/='?*P;BV:=Q:CP)F*3O@[-F M/#CYY:YN(P"=S2:;5>.EK7\?C2LPP;XE@Z1T;\9U=\+(#3L6^()$:/@R9# M]W,N-,B1IL5,(^M24(894*7%.A74 H1'OK,NQ\\U_,R)/ M/KS7=H0T>FL=#&*V]98>X,/=OM;M/E0;K4R*9.GN1Z=605JN[2;_KYG>[<1C M-JGS]'T^DAZ[BQW-Y^*3L3--Z9@:5[8[M0PIB\(&F$EEA#1S49K@2@8I2EVL M>HB#%#F>'!-:)IDLG+"Y BAM9;=A8"@A[Z6;LTDN/U&DG>68'N]2.(,I->_6 M@I<2Y5!J86;0'9X@/\1LHI*)\"5_K/K/R%$]""\@5UZC_')9GJDP ;I\ =KC MV7G< J[9%,O$!F)3(E\OM^%O :C]%P04B6Q9[U8A:@!-,$>S6VM7)D."5V43 MU5*7*<8$#-;BT0"$E--S42"*#$ &IM8KA-7!]=>F!HA3Q0,WV*+4, "L+&(? MI_/1GT3ZB:K.0_++R&UXVUJ#C%\YL>/NW0,^;IZ/GXLI6 M?_>/?W;:W_=\C8^Z('/ZVEHP<1"&0CJ*X4;X%)=.A$60YS*J_(3-V2P'=3%] M\7.J?**M+]&/2(4PIP3<5+$\N4PFTHPIJJ#S4L.BO2^; M[8-7]#IV;1^DU5/UJ%AAF0IO/+Y@4EF#H8NP8%_N/5%V9:(,$_$ZKX,3%EPY MNU=CC0\6%>O;SJ*AZ=7_*"J'J"&:FOJXCM2/J+"I4;L;4E79ZD(%J*JJQ]I@ M>*32YC68[,:3W!(9RN8Z="\IZ66C+A8UG1B57%1H^J_J_+%GP;$1N" MD]&?TJ=S\ ,H]S/3]2,P_Q"FQPW$WY]8[PU\),M4I8QGZ:V)G"8] M/ MC&4EDR2@T^A 5*IC,A H&NA'"Q6<5FP"%5XA/%XIH%9\Q?BC 9H\'>,G4ZG+ MR'D, ,HROE.9(G1^BXY,FIN?/(6;/"X<^3=EZR/.UW&B\ATD42-%=,Q\:X#>45Z#,4'2)P-/;UT34)3 M!^O\4E7$%Q@RSU4(1+>4E2,+W<+MQPK^Q4%> >Y@<<]5 G]9V2]RE/XH%=R/ M^5B:^%. ?_WU$/G_<(@\U-"4L(J_-"%^?)F0* +*:N6P/,S-2'YB*5!IS"@& MHCJ.-[6+&[ '8;<^=U47,%M(5*;HZ&G)H3?BO-;4Z *P @2-2H]XB!%?YE@N M,!874TV]_:[PJ];XTJ>\0TB*S(&D&D &15X%MN+=>PW"1E61E9E:/24NRT:. MZY\07$W%E!?:S@FMLXFM^%=>@3@@^2R:9??+$]RU"9Z)P@Y:&S0TLB'8_!:9 MB !UQ:ETR.?.OQJBT^J\N87G]A]'DD=GY\7(MX4U0O? M/WBPWWW*!WM^;_,7W/X>6FY90;MS_R5\!BYY2!K?'WGK7M[L^DOOK;]9.(/PZ 2I([1<+/+,S[SW/[MN$FG0PO3IFQJ'T_"EMU MK5BE*S!V)?!#8S;^-/.''RS?K0#@H+EN=H0.(5:)4S MV8C"8K/49?F7D[_&=6J]S#\>GDX^_MF_NW I\.+DPEU"8KE "PNK<\$7\C^ MIFLC>B=C4PP@;!41_.MM-%]DEIJ$QFHE%]'XTZ^3P\D,NIUF.VRM7[Y.Z[L, M7Z=+0I\?]1;#L(R.4%-GGC#+E81X!39#.-=<)KQ@ L9+3$K+OR),YY2%&LY+ M;4I&(L,,#%-5N.G>AKF!=A#\ M FI>,;QD.F82C3]="ES!,+$NT@F"SAM ?\6O76W6R=EH[+9GT.QQ^4CG)WU& MF'CP!Q>"LQR&%%;F,ZX\.&^.FQYDJ)'F):D&R,T-LYZKEJ_@LU17 M,%>I78 M0RE+FJ4++)0FG24<*YT3-_\W)_KX[$2HF.)'2E-"/8ASI:NE"DVI7W&95 M68U?2J[1G8?&8;AAO3TS[HOO> MR;32HD\%4UZ5=CTIJQ0U$U5@+:%Y3-OF6PZU9;' 3:=8Z91LQA0L(>OI M!X,YR>(;_@W[5>C$:7_B'T]EL>DIJ%TLP2O!T3;S;>S;N$/.H95KW M-VG8HL@/&+0[3Z= #_UC_9^AQ0MD>Z8FCQQ8+T'Q'V-^E'&F2X(#=ENZ*U[2VH!*QV-E@LO:>&K?&.5T<9.(BE%'!Y\+] M%"FIN[Z+]@9D=QND!^L+PC; 1R2]=N2-7,Y2*^3N#,R,BYH=&WM M5V%OXD80_2M3JIPN$@9CCBH!GR422(IZ":>$JM=^J=;V@+>U=]W==0/]]9U= MXX202W2M0M5*_8*,9W;FSA1FR- H--SE&*%8_X[H?!!VRA=WZ M9?B5YTUD4A4H#"0*F<$4*LW%"J:3R_'-%=,&E>=%8;>.%1?CJ]F''X?["T=P-;ZYG%$6OUR/P.#:>"SG*S%LLK:B-R+6Y0C";AG! MJZ=1?)492A)JHZ181=-/W\[.9@OH!YT@[&Y?[J5>2F$\S?_ HHX3!D)#1G53AUA%9VCH@[RA!DN!<0;,!G"1\5%PDN6PP47 MC![I:;XD+U3PL5*Z8L06(Z%W M]WX+8#Y_2+B0O1ZP_\=MBMHN<:<\!BF(9Q M*DO+X5V8#;13_QN02U?A+5,Q$ZB]^3K'#8P38RV![P<%,V\8I-O"KD'=_9IDZO+W,9D_U<*G*HB;:4RBU=F1#_V\/Y/JYA% MQO56AS1"E27VTF?"WM7&FC\G/LJ_JP'=I:LS>U,+2:H'UPF6+HQ=1Q#MU])6 M8Z16-.N*[A$*T(88(442'BE=YGEMM&O.'=J-TST$JY0:'PN3DR\7(1I846NE M766TZ]SH(SH/++#'K;OC=5D[4*FPV J:9*LB:MP*ER0!16(MY.'@\]Q^&E:4 M7>VC?0#9WP79AJW4VP7X3$OOM573+BN.''(K\W;P:>#F$<1]T7.@[TNWM^PG MO!V=OI?/*=KL'^X\#J6&5 M+X3SBT)]^^#B^.>+[N#-R>O37?%+[;P>+?;$JW>G%[MBJS_UPNM2.6'47-BJ ME.;!P?ZTF4JCNN6[ MLM!CL]NL^N#@KV;HIGMB__'T0'ST9:P>3SP6V7?>5F9\^OYGA/G M*JNM]AH+A*_*$G),KBQ]XYE;VS393U0Z^O@JFT@S5F*0>?J\]2@\9 F$!BV^WOI8'ZUM?>H)RXF6#7=J"Q<)5Q=EM+J M_RCBJ% S0&K#WD[Q(9< %MYCL7,O?>TQY6%<\?3L/%WH)M&" 1E77+ 4\XIT M66')FF0$#U6)(8MR6BBO>N+$TR17#W^!=/"UP]-^K:'.D08G4(Z&NH G;95? MB.$"VQA!JB93/)RXOVUC9^>!)!:N:HL=.L\N=V"]S@K% T],ME2AR/G[WZ2I M:1?;WW3$=G][JR,. 18PE>$S31J08MB+@_3=R=9&-31WF+&/0O:TFJER")#M M] /IZ)T?9M 3X6ZFBD405M3HC10;/3-S)#*@M,(_!Q&(]+KEZ^6BD',7F1A, MK2[$UA/B8.O9"F+#N(9T8R72 DBZ(*)D 1,]U%[L]"#KY<-V^A DMGS&4E:Y M:;+!BO 389S*4AA;@2P#N5U@? $'.Z%0QX M7('>!'^UZ8F?%+"904P2YKBH:N( 03T/;-RH-48D1@2Y=-KGVY%,7DO(/-=$ M _O3!B]*IM@3/QBLY**G,N030>W7&F8#$GAKYS!MK%04RVTX8C>J:*XZ43_- MF]JMO\$^FS<-Q_'+(2Q:FD7S%69[3;Z\JG!5 4W1NIO\)Y,E?X'O9/=P#$[G M&@Y,N=YO$48^91*P7*7) @:UGU3DK(.9O:L][,SDY&8/Y51[".N 4[^^^^/?M MG)7U>V+ J[V5%IXJAHLG[+\Q>4[_>]K9>OJL\_3%3L)&#N27PL8JS M+E\$DZN0M\PJKS@&*0E8!B1/5)$3 8LLP>84:Q&0/-%'" /@X>OAQ$OM?: C M Q7,H-R"+642&.J%E>,3,T"1(&6"IZ)VK@L9(CYS0[RK(F;7()PCYF6^LG^0 MB/$A>C[2,YTC3W-!U>=M7LU"RN-7P>5UJ_?)$A#D;1-G@%J)(N\&[]%)9]W@ M@>8:N<9P%4;0C(+F!,*]'#(V@*2&+R1"FGF@!%$9JG^")\;;7&6%M"$-(^2\ MK*1EX!TUVB;&$R@WZ0@7S])QU0>PC.#!G2C4&(D0:I29U 48";!>989&YU2% MZV%-T')_$-?X(7AZHY%!YLO4["B11X#8B0GV-Z.2)2*H6,[JD B1\]7A 2)% MT9RE4Y#99"U@;A\C/\Y1E[[&L!_)I93.2,PB9A($[M M%-PL[]E$N./$.*8EP<3R% MDK103TPGPGP%VY^-7$MIQ]KL@M(#O/;,[MKD =!NQO3:^HO:#S=0%!9)N:TUMW M7'1YBO+U5(Y5=VB5O.S*$:CL"EG,Y<)]S>7#7>FM;QG_(R6LER"IGGYWU-IAN;Z*%!MK]*.)>*Z.L+$(0.(Q' M%]<;A7<16(@OV8TTJ-F8<8950DN<<,L,&8;CUB/EX)(:?,C J6&*?%V*>"0! MC8'Z"E%2ZI#KT4AG=>'YH,&I MA+NT;]R>:U 26%3S3LCE]&7L+B+,U5G@?%87)+BA+K3G;]*(VI"GR#15I52H M5DX6;3&)8L;;.O.U)3=/A8$LF%%JGG*=,*24SNN0-]++4,XNRXRU)7R#=:J- M$7W#(4IS4A*%GJ@!9.(1%6_N?>VU_Q6VDO5VF%R\! 9 MCQ5*3:3Y:$+,J%/O%V%+\>1$C+21##LKC9/67$^L?AO3G9@SM%R MN1[/)@YIX9 MSUK9&)3Z6M=MIF MF4T+Z] ^" B"=:&F8LM"A9W1*5QLA"288;A;E8(FJ<'OF?KA.T\KNKT0DXF? M+/6'#:1A'$)66GF1_XQAB*,."QJB-R12GA]/.7/6D+++5C-<$\5=,EU89*E4 MT&L0?-K+:1Q9& U^YI&?+/!S_[0SR&?LLD]A"_AS%D1,25S364[%!PXX"$I!V\ MHLX58MS=XD1I$>R[R7IEW*,)>^1SL&#PR6Z33"QFM@&,]P\2YU.5T16IMT&N M27JSR3Q='!VU$(X)UDVN,@7;7884>IF=P"F3<@W'X'.5(7]%DMP)146Y3@HLT8O&L$G%",SLI[THE,2_1WH$NL M-0C$PZ?]KQXUJYB: M+]=L.C'C#BK^;58;O93/K!U& J:$Y?.MM?:,\/[U.\]467N M0FMH,2>;5O-@AO1N\_T%K!N*EY#C?S'"V%);;;DU%SR#VB_:CH^AR.C2^IY[ M(3H+>J$D/;91N,J)M-/6 >2LS%B&3E ;MA%_AY07,$E&"BHJ37U8D&\*LH % MNLE&M5)[>U-=96KJXR7:)GAGVF9U24KG4ZY;%MJ\RO)^P3)E#"4LGG7%7@

X0CHE MYA,J79B+4"5SD*WFAN8$"T5(K:C_UCQU^#IQ_ZO&;%:.]]MHMDF7?&;85/V= MMB_8LD8%LB3!!(;4%4(G2EDB%^TUEDZLAWA1,[EQV)1"@8OFZB"73LT0LG$V MZFOW4\/%$W+U[>!08K&?8&FUMQ?K<#625;;*F0P562P";PXF4C$;\2&K3;M3B/6MQ9;7=*!)3DY FIQVA%Q\8 MX#YOZ\R6[*6F[2>VJL=!JR.D/)K;(RMVVS@:_@5 <' N">#<'G>:--=VX5$[ M ^_ M'(JBRC@F(PI^WWO7$R^K*['3WWK>[V!^42B8Z;F/UR,O?A;/G[]XLMW=P?=P MCDN7$U6AIA/*+V+K"4MO=5_T^]UGS[:[S[=WMC]F(?LEW'UHN-OY3 ,._UK\ MX+]02P$"% ,4 " [@'U8MTA$]G03 >X0 $ @ $ M 96YG+3(P,C,Q,C,P+GAS9%!+ 0(4 Q0 ( #N ?5A3;V:H !E;F+V !E;F=?,3!K+FAT;5!+ 0(4 Q0 ( #N ?5CQ2CVQ M+@( $P+ - " 929 @!E;F=?97@R,3$N:'1M4$L! A0# M% @ .X!]6$&749>4 @ 4@@ T ( ![9L" &5N9U]E M>#(S,2YH=&U02P$"% ,4 " [@'U8RMM0QSL' 3) #0 M @ &LG@( 96YG7V5X,S$Q+FAT;5!+ 0(4 Q0 ( #N ?5B03[DA, < M %8D - " 1*F @!E;F=?97@S,3(N:'1M4$L! A0#% M @ .X!]6)GW12@ ! T0T T ( !;:T" &5N9U]E>#,R M,2YH=&U02P$"% ,4 " [@'U8^%%J8 \$ !A#P #0 M@ &8L0( 96YG7V5X,S(R+FAT;5!+ 0(4 Q0 ( #N ?5@T^^&G/PX (L^ M , " =*U @!E;F=?97@T,BYH=&U02P4& T #0 ; ) P .\0" end XML 97 eng_10k_htm.xml IDEA: XBRL DOCUMENT 0000933738 2023-01-01 2023-12-30 0000933738 us-gaap:SubsequentEventMember 2024-01-01 2024-01-30 0000933738 eng:CalvertGroupBelgiumMember 2023-12-30 0000933738 eng:PurchaseAgreementMember 2023-01-01 2023-12-30 0000933738 eng:PurchaseAgreementMember 2023-02-01 0000933738 us-gaap:CorporateMember 2022-12-31 0000933738 us-gaap:GovernmentMember 2022-12-31 0000933738 eng:CommercialMember 2022-12-31 0000933738 us-gaap:CorporateMember 2023-12-30 0000933738 us-gaap:GovernmentMember 2023-12-30 0000933738 eng:CommercialMember 2023-12-30 0000933738 us-gaap:CorporateMember 2023-01-01 2023-12-30 0000933738 us-gaap:GovernmentMember 2023-01-01 2023-12-30 0000933738 eng:CommercialMember 2023-01-01 2023-12-30 0000933738 us-gaap:CorporateMember 2022-01-01 2022-12-31 0000933738 us-gaap:GovernmentMember 2022-01-01 2022-12-31 0000933738 eng:CommercialMember 2022-01-01 2022-12-31 0000933738 eng:FederalAndStateIncomeTaxesMember 2023-01-01 2023-12-30 0000933738 eng:FederalAndStateIncomeTaxesMember 2022-01-01 2022-12-31 0000933738 2015-04-21 0000933738 eng:StockCompensationMember 2023-12-30 0000933738 eng:AugustNineTwoZeroTwoThreeMember eng:RestrictedStockOneMember 2023-12-30 0000933738 eng:JuneNineTwoZeroTwoTwoMember eng:RestrictedStockTwoMember 2022-12-31 0000933738 eng:JulyTwelveTwoZeroTwoThreeMember us-gaap:RestrictedStockMember 2023-12-30 0000933738 eng:AugustNineTwoZeroTwoThreeMember eng:RestrictedStockOneMember 2023-01-01 2023-12-30 0000933738 eng:JuneNineTwoZeroTwoTwoMember eng:RestrictedStockTwoMember 2022-01-01 2022-12-31 0000933738 eng:JulyTwelveTwoZeroTwoThreeMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-30 0000933738 us-gaap:PropertyPlantAndEquipmentMember 2022-12-31 0000933738 us-gaap:PropertyPlantAndEquipmentMember 2023-12-30 0000933738 eng:RightOfUseAssetMember 2022-12-31 0000933738 eng:RightOfUseAssetMember 2023-12-30 0000933738 eng:OperatingCostsMember 2022-01-01 2022-12-31 0000933738 eng:OperatingCostsMember 2023-01-01 2023-12-30 0000933738 us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0000933738 us-gaap:InterestExpenseMember 2023-01-01 2023-12-30 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-30 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000933738 srt:MaximumMember 2023-03-01 2023-03-27 0000933738 srt:MinimumMember 2023-03-01 2023-03-27 0000933738 us-gaap:RevolvingCreditFacilityMember 2023-03-01 2023-03-27 0000933738 us-gaap:RevolvingCreditFacilityMember 2023-06-01 2023-06-15 0000933738 us-gaap:RevolvingCreditFacilityMember 2020-05-01 2020-05-21 0000933738 2023-06-01 2023-06-15 0000933738 us-gaap:RevolvingCreditFacilityMember 2023-12-30 0000933738 eng:TimeAndMaterialRevenueMember 2023-01-01 2023-12-30 0000933738 eng:TimeAndMaterialRevenueMember 2022-01-01 2022-12-31 0000933738 eng:FixedPriceRevenueMember 2023-01-01 2023-12-30 0000933738 eng:FixedPriceRevenueMember 2022-01-01 2022-12-31 0000933738 eng:AutosAndTrucksMember 2023-12-30 0000933738 eng:AutosAndTrucksMember 2022-12-31 0000933738 us-gaap:LeaseholdImprovementsMember 2023-12-30 0000933738 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000933738 us-gaap:FurnitureAndFixturesMember 2023-12-30 0000933738 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000933738 eng:ShopEquipmentMember 2023-12-30 0000933738 eng:ShopEquipmentMember 2022-12-31 0000933738 eng:ComputerEquipmentAndSoftwareMember 2023-12-30 0000933738 eng:ComputerEquipmentAndSoftwareMember 2022-12-31 0000933738 eng:CustomerThreeMember eng:TradeReceivablesMember 2022-12-31 0000933738 eng:CustomerThreeMember eng:TradeReceivablesMember 2023-12-30 0000933738 eng:Customer2Member eng:TradeReceivablesMember 2023-12-30 0000933738 eng:Customer1Member eng:TradeReceivablesMember 2023-12-30 0000933738 eng:Customer2Member eng:TradeReceivablesMember 2022-12-31 0000933738 eng:CustomerThreeMember eng:TradeReceivablesMember 2022-01-01 2022-12-31 0000933738 eng:CustomerThreeMember eng:TradeReceivablesMember 2023-01-01 2023-12-30 0000933738 eng:Customer2Member eng:RevenueNetMember 2023-01-01 2023-12-30 0000933738 eng:Customer1Member eng:RevenueNetMember 2023-01-01 2023-12-30 0000933738 eng:Customer2Member 2023-01-01 2023-12-30 0000933738 eng:Customer2Member eng:RevenueNetMember 2022-01-01 2022-12-31 0000933738 eng:Customer1Member eng:RevenueNetMember 2022-01-01 2022-12-31 0000933738 eng:Customer2Member 2022-01-01 2022-12-31 0000933738 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-12-30 0000933738 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-30 0000933738 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-12-30 0000933738 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-01-01 2023-12-30 0000933738 srt:MaximumMember eng:ShopEquipmentMember 2023-01-01 2023-12-30 0000933738 srt:MinimumMember eng:ShopEquipmentMember 2023-01-01 2023-12-30 0000933738 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-30 0000933738 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-12-30 0000933738 2021-12-31 0000933738 us-gaap:RetainedEarningsMember 2023-12-30 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0000933738 us-gaap:CommonStockMember 2023-12-30 0000933738 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-30 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-30 0000933738 us-gaap:CommonStockMember 2023-01-01 2023-12-30 0000933738 us-gaap:RetainedEarningsMember 2022-12-31 0000933738 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000933738 us-gaap:CommonStockMember 2022-12-31 0000933738 us-gaap:RetainedEarningsMember 2021-12-26 2022-12-31 0000933738 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 2022-12-31 0000933738 us-gaap:CommonStockMember 2021-12-26 2022-12-31 0000933738 2021-12-25 0000933738 us-gaap:RetainedEarningsMember 2021-12-25 0000933738 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0000933738 us-gaap:CommonStockMember 2021-12-25 0000933738 2022-01-01 2022-12-31 0000933738 2022-12-31 0000933738 2023-12-30 0000933738 2024-03-29 0000933738 2023-06-30 iso4217:USD shares iso4217:USD shares pure 0000933738 false --12-28 FY 2023 false 0.001 75000000 4475078 5156583 10325000 The Credit Agreement provides for an initial term loan of $1,000,000 and, under certain conditions, an additional term loan of $250,000. During the one-year term of the loan, the Company will make interest-only payments on a quarterly basis. The loan carries an annual interest rate of 8.5% and has an origination fee of 0.5%, payable upon maturity 10-K true 2023-12-30 false 001-14217 ENGlobal Corporation NV 88-0322261 11740 Katy Fwy – Energy Tower III 11th floor Houston TX 77079 281 878-1000 Common Stock, $0.001 par value ENG NASDAQ No No Yes Yes Non-accelerated Filer true false false false 10144231 5156583 659 Moss Adams LLP Houston, Texas 615000 3464000 4336000 2129000 6432000 7644000 992000 1580000 102000 1547000 3296000 4934000 11437000 19169000 1360000 1757000 720000 720000 5079000 8072000 191000 305000 5270000 8377000 18787000 30023000 7005000 4454000 1445000 2002000 1726000 1638000 263000 211000 1195000 956000 977000 1134000 1047000 1661000 13658000 12056000 375000 425000 5761000 6669000 548000 548000 20342000 19698000 0.001 75000000 5156583 4475078 5000 4000 61354000 58082000 -62914000 -47761000 -1555000 10325000 18787000 30023000 39036000 40189000 39402000 44401000 -366000 -4212000 14527000 14115000 -14893000 -18327000 219000 223000 63000 75000 -15049000 -18475000 -104000 -39000 -15153000 -18514000 -3.03 -4.16 4996000 4447000 4000 4000 1000 0 5000 4000 58082000 57435000 180000 525000 2782000 0 0 -97000 310000 219000 61354000 58082000 -47761000 -29247000 -15153000 -18514000 -62914000 -47761000 -1555000 10325000 -15153000 -18514000 933000 933000 310000 219000 261000 13000 0 -1409000 0 2503000 1795000 0 1212000 48000 1638000 -757000 2147000 898000 2551000 2453000 -557000 -181000 239000 -1098000 53000 -38000 -260000 394000 -4831000 -14536000 174000 602000 45000 0 0 904000 -129000 -1506000 2962000 0 237000 224000 0 97000 1047000 0 -1661000 625000 2111000 304000 -2849000 -15738000 3464000 19202000 615000 3464000 219000 223000 2782000 0 524000 4864000 289000 67000 0 525000 57000 52000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 1 – ORGANIZATION AND BASIS OF PRESENTATION</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Organization and Operations</span></em><em> –</em> ENGlobal Corporation is a Nevada corporation formed in 1994. Unless the context requires otherwise, references to “we”, “us”, “our”, “the Company” or “ENGlobal” are intended to mean the consolidated business and operations of ENGlobal Corporation. Our business operations consist of providing  innovative, delivered project solutions to our clients by combining our vertically-integrated engineering and professional project execution services with our automation and systems integration expertise primarily to the energy industry. Please see “Note 14 – Segment Information” for a description of our segments and segment operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Basis of Presentation</span></em><em> –</em> The accompanying consolidated financial statements and related notes present our consolidated financial position as of December 30, 2023 and December 31, 2022, and the results of our operations, cash flows and changes in stockholders’ equity for the 52 week period ended December 30, 2023 and for the 53 week period ended December 31, 2022 (herein referred to as years). They are prepared in accordance with accounting principles generally accepted in the United States of America. In preparing financial statements, management makes informed judgments and estimates that affect the reported amounts of assets and liabilities as of the date of the financial statements and affect the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, management reviews its estimates, including those related to percentage-of-completion contracts in progress, litigation, income taxes, impairment of long-lived assets and fair values. Changes in facts and circumstances or discovery of new information may result in revised estimates. Actual results could differ from these estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Reverse Stock Split</span></em> – We effected a one-for-eight reverse stock split on November 30, 2023. There was no net effect on total stockholders’ equity, and the par value per share of our stock remains at $0.001 per share after the reverse stock split. All references made to share or per share amounts in the accompanying consolidated financial statements and applicable disclosures have been retroactively adjusted to reflect the effects of the reverse stock split.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Going Concern</span></em><em> – </em>The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. As shown in the accompanying financial statements, the Company has suffered recurring losses, used significant cash in support of its operating activities, has limited cash on hand, and will need additional working capital to fund our planned operations. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We define liquidity as our ability to pay liabilities as they become due, fund business operations and meet monetary contractual obligations. Our primary sources of liquidity are cash on hand, internally generated funds,, and borrowings under the Credit Agreement, as defined below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On June 15, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with Alliance 2000, Ltd., a Texas limited partnership (“Alliance”), pursuant to which Alliance agreed, subject to certain terms and conditions, to extend up to two term loans in the aggregate principal amount of $1,250,000 to the Company (collectively, the “Term Loans”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 1, 2023, we entered into a securities purchase agreement (the “RDO Purchase Agreement”) providing for the sale and issuance by the Company to a single institutional investor of 496,375 shares (the “Shares”) of the Company’s common stock, at an offering price of $6.80 per Share in a registered direct offering. Concurrently with the sale of the Shares and pursuant to the RDO Purchase Agreement, the Company also sold and issued in a private placement, for no additional consideration to the investor, warrants to purchase up to 496,375 shares of the Company’s common stock (the “Warrants”). The gross proceeds to the Company from the offerings were approximately $3.4 million before deducting the placement agent’s fees and related offering expenses, and excluding the proceeds, if any, from the exercise of the Warrants. The Company used the net proceeds of the offering for working capital and general corporate purposes. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We have had to extend the payment terms for our suppliers beyond our standard terms. In some cases, we have signed an agreement stipulating scheduled payment dates and amounts to provide assurance to the supplier that the balance will be paid in full. The payment terms for these arrangements are between a few weeks and 12 months depending on various factors such as amount, age, and how critical they are to our on-going operations.  As of December 30, 2023 approximately $1.9 million of our trade payables have a payment schedule agreement.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our recurring losses, negative cash flows from operating activities, need for additional financing and the uncertainties surrounding our ability to obtain such financing, raise substantial doubt about our ability to continue as a going concern. We have limited cash on hand and will need additional working capital to fund our planned operations. We are subject to significant risks and uncertainties, including failing to secure additional capital to fund our planned operations or failing to profitably operate the business. We intend to raise funds through various potential sources, such as equity or debt financings; however, we can provide no assurance that such financing will be available on acceptable terms, or at all. If adequate financing is not available or we do not achieve profitability and positive cash flows from operating activities, we may be required to significantly curtail or cease our operations, and our business would be jeopardized. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 2 – ACCOUNTING POLICIES AND NEW ACCOUNTING PRONOUNCEMENTS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Consolidation Policy</span></em><em> – </em>Our consolidated financial statements include our accounts and those of our wholly-owned subsidiaries.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Fair Value Measurements</span></em><em> – </em>Fair value is defined as the amount that would be received for the sale of an asset or paid for the transfer of a liability in an orderly transaction between unrelated third-party market participants at the measurement date. In determination of fair value measurements for assets and liabilities we consider the principal, or most advantageous market, and assumptions that market participants would use when pricing the asset or liability.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Cash and cash equivalents</span></em><em> – </em>Cash and cash equivalents include all cash on hand, demand deposits and investments with original maturities of three months or less. We consider cash equivalents to include short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Our cash balance at financial institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insured amounts from time to time.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Receivables </span></em><em>– </em>Our components of trade receivables include amounts billed, amounts unbilled, retainage and allowance for credit losses. Subject to our allowance for credit losses, all amounts are believed to be collectible within a year. There are no amounts unbilled representing claims or other similar items subject to uncertainty concerning their determination or ultimate realization. In estimating the allowance for credit losses, we consider the length of time receivable balances have been outstanding, historical collection experience, current economic conditions and customer specific information. When we ultimately conclude that a receivable is uncollectible, the balance is charged against the allowance for credit losses. The Company has adopted ASC 2016-13, which measures impairment on financial assets at amortized cost, including trade receivable and contract assets. Estimates of expected credit losses are recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted ASU 2016-13 effective January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Concentration of Credit Risk</span></em><em> – </em>Financial instruments which potentially subject ENGlobal to concentrations of credit risk consist primarily of trade accounts and notes receivable. Although our services are provided largely to the energy sector, management believes the risk due to this concentration is limited because a significant portion of our services are provided under contracts with major integrated oil and gas companies and other industry leaders. When we enter into contracts with smaller customers, we may incur an increased credit risk.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our businesses or product lines are largely dependent on a few relatively large customers. Although we believe we have an extensive customer base, the loss of one of these large customers or if such customers were to incur a prolonged period of decline in business, our financial condition and results of operations could be adversely affected. Two customers provided more than 10% each of our consolidated operating revenues for the year ended December 30, 2023 (18.0% within our Government Services segment and 16.2% within our Commercial segment). For the year ended December 31, 2022, two customers provided more than 10% each of our consolidated operating revenues (17.3% and 12.8%).  Amounts included in trade receivables related to these customers totaled $0.5 million and $0.3 million, respectively, at December 30, 2023 and $0.2 million and $3.7 million, respectively, at December 31, 2022. Three customers that have been specifically reserved for and not within the top 10% percent of revenue had an outstanding accounts receivable balance of $7.0 million as of December 30, 2023. One customer not within the top 10% percent of revenue had an outstanding accounts receivable balance of $1.6 million as of December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We extend credit to customers in the normal course of business. We have established various procedures to manage our credit exposure, including initial credit approvals, credit limits and terms, letters of credit, and occasionally through rights of offset. We also use prepayments and guarantees to limit credit risk to ensure that our established credit criteria are met. Our most significant exposure to credit risks relates to situations under which we provide services early in the life of a project that is dependent on financing. Risks increase in times of general economic downturns and under conditions that threaten project feasibility.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Property and Equipment</span></em><em> – </em>Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated service lives of our asset groups are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Asset Group</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:8%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shop equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5 – 10</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5 – 7 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment; Autos and trucks</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3 – 5 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3 – 5 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Leasehold improvements are amortized over the remaining term of the related lease. See Note 4 for details related to property and equipment and related depreciation. Expenditures for maintenance and repairs are expensed as incurred. Upon disposition or retirement of property and equipment, any gain or loss is charged to operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Goodwill </span></em><em>– </em>Goodwill represents the excess of the purchase price of acquisitions over the fair value of the net assets acquired and liabilities assumed. Goodwill is not amortized but rather is tested and assessed for impairment annually, or more frequently if certain events or changes in circumstance indicate the carrying amount may exceed fair value. The annual test for goodwill impairment is performed in the fourth quarter of each year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company compares its fair value of a reporting unit and the carrying value of the reporting unit to measure goodwill impairment. Fair value was determined by applying discounted cash flows of the operating unit after allocation of certain corporate overhead. Estimating the cash flow of the operating unit requires the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates and future market conditions, among others. It is possible that changes in market conditions, economy, facts, circumstances, judgments and assumptions used in estimating the fair value could change, resulting in possible impairment of goodwill in the future.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We performed a qualitative assessment of goodwill, which relates to Government Services, for each of the years ended December 30, 2023 and December 31, 2022. This assessment indicated that there was no impairment of goodwill for the years ended December 30, 2023 and December 31, 2022.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></em><em> – </em>We review our intangible license and property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The recoverability of long-lived assets is measured by comparing the future undiscounted cash flows expected to result from the use and eventual disposition of the asset to the carrying value of the asset. Estimates of expected future cash flows represent management’s best estimate based on reasonable and supportable assumptions. If the carrying amount is not recoverable, an impairment loss is measured as the excess of the asset’s carrying value over its fair value. We assess the fair value of long-lived assets using commonly accepted techniques, and may use more than one method, including, but not limited to, recent third-party comparable sales, internally developed discounted cash flow analysis and analysis from outside advisors. During  2023, we determined the carrying value of the ROU assets related to our fabrication and field services businesses were no longer recoverable and wrote the balance down to its estimated fair value.  The resulting impairment loss of $1.8 million is reflected within selling, general, and administrative expenses of the Commercial segment on the Consolidated Statement of Operations. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The resulting impairment of $2.5 million was recorded within Operating Costs of the Commercial segment on the Consolidated Statement of Operations</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Revenue Recognition</span></em> – Our revenue is comprised of engineering, procurement and construction management services and sales of fabricated systems and integrated control systems that we design and assemble. The majority of our services are provided under time-and-material contracts. Some time-and-material contracts may have limits not to exceed. Revenue is not recognized over these limits until authorization by the client has been received.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">A majority of sales of fabrication and assembled systems are under fixed-price contracts. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We generally recognize revenue over time as we perform because of continuous transfer of control to the customer. Our customer typically controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date plus a reasonable profit to deliver products or services that do not have an alternative use to the Company. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or service to be provided, which measures the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. We generally use the cost-to-cost method on the labor portion of a project for revenue recognition to measure progress of our contracts because it best depicts the transfer of control to the customer which occurs as we consume the materials on the contracts. Therefore, revenues and estimated profits are recorded proportionally as labor costs are incurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Under the typical payment terms of our fixed-price contracts, the customer pays us progress payments. These progress payments are based on quantifiable measures of performance or on the achievement of specified events or milestones. The customer may retain a small portion of the contract price until completion of the contract. Revenue recognized in excess of billings is recorded as a contract asset on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer should we fail to adequately complete some or all of our obligations under the contract. For some contracts we may receive advance payments from the customer. We record a liability for these advance payments in contract liabilities on the balance sheet. The advance payment typically is not considered a significant financing component because it is used to meet working capital demand that can be higher in the early stages of a contract and to protect us from the other party failing to adequately complete some or all of its obligations under the contract.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">To determine proper revenue recognition for contracts, we evaluate whether two or more contracts should be combined and accounted for as one single performance obligation or whether a single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate a single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. For most of our contracts, we provide a significant service of integrating a complex set of tasks and components into a single project. Hence, the entire contract is accounted for as one performance obligation. Less commonly, we may provide distinct goods or services within a contract in which case we separate the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, we allocate the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised goods or services underlying each performance obligation and use the expected cost plus margin approach to estimate the standalone selling price of each performance obligation. Due to the nature of the work required to be performed on many of our performance obligations, the estimation of total revenue and cost at completion is complex, subject to variables and requires significant judgment. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or a reduction of revenue) on a cumulative catch-up basis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We have a standard, monthly process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the schedule, technical requirements, and other contractual requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Based on this analysis, any adjustments to revenue, operating costs and the related impact to operating income are recognized as necessary in the period they become known. These adjustments may result from positive performance and may result in an increase in operating income during the performance of individual performance obligations if we determine we will be successful in mitigating risks surrounding the technical, schedule and cost aspects of those performance obligations or realizing related opportunities. When estimates of total costs to be incurred exceed total estimates to be earned, a provision for the entire loss on the performance obligation is recognized in the period the loss is estimated. Likewise, these adjustments may result in a decrease in operating income if we determine we will not be successful in mitigating these risks or realizing related opportunities. Changes in estimates of net revenue, operating costs and the related impact to operating income are recognized monthly on a cumulative catch-up basis, which recognizes in the current period the cumulative effect of the changes on current and prior periods based on a performance obligation’s percentage of completion. A significant change in one or more of these estimates could affect the profitability of one or more of our performance obligations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Incremental Costs</span></em> – Our incremental costs of obtaining a contract, which may consist of sales commission and proposal costs, are reviewed and those costs that are immaterial to the financial statements are expensed as they occur. Those costs that are deemed to be material to the contract are deferred and amortized over the period of contract performance. We classify incremental costs as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of incremental costs are included in prepaid expenses and other current assets and other assets, net, respectively in our consolidated balance sheet. We had no incremental costs that met our materiality threshold in 2023 or 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Income Taxes</span></em><em> – </em>We account for deferred income taxes in accordance with FASB ASC Topic 740 “Income Taxes” (“ASC 740”), which provides for recording deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">A valuation allowance is recorded to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate the realizability of deferred tax assets based on all available evidence, both positive and negative, regarding historical operating results, including 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-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We account for uncertain tax positions in accordance with ASC 740. When uncertain tax positions exist, we recognize the tax benefit of the tax positions to the extent that the benefit will more-likely-than-not be realized. The determination as to whether the tax benefit will more-likely-than-not be realized is based upon technical merits of the tax positions as well as consideration of the available facts and circumstances. The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Earnings per Share</span></em><em> – </em>Our basic earnings per share (“EPS”) amounts have been computed based on the weighted average number of shares of common stock outstanding for the period. Diluted EPS amounts include the effect of common stock equivalents associated with outstanding stock options, restricted stock awards and restricted stock units, if including such potential shares of common stock is dilutive. We only had restricted stock awards outstanding during 2023 and 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Treasury Stock</span></em><em> – </em>We use the cost method to record treasury stock purchases whereby the entire cost of the acquired shares of our common stock is recorded as treasury stock (at cost). When we subsequently retire these shares, the cost of the shares acquired are recorded in common stock and additional paid-in capital. There were no treasury stock purchases in 2023 and 2022. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Stock–Based Compensation</span></em><em> – </em>We have issued stock-based compensation in the form of non-vested restricted stock awards to directors, employees and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service for all stock-based compensation based on the grant date fair value of the award.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for restricted stock awards granted to consultants using the accounting guidance included in ASC 505-50 “Equity-Based Payments to Non-Employees” (“ASC 505-50”). All transactions in which services are received in exchange for share-based awards are accounted for based on the fair value of the consideration received or the fair value of the awards issued, whichever is more reliably measurable. Share-based compensation is measured at fair value at the earlier of the commitment date or the date the services are completed.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Related Parties</span></em><em> – </em>The Company entered into the Credit Agreement with Alliance, the family limited partnership of the Company’s Chairman and Chief Executive Officer, William A. Coskey, P.E.  We apply provisions of subtopic 850-10 of the FASB Accounting Standards Codification for the identification of related parties and disclosure of related party transactions. The disclosures include: a) the nature of the relationship(s) involved; b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements; c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and d)  amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Consolidation Policy</span></em><em> – </em>Our consolidated financial statements include our accounts and those of our wholly-owned subsidiaries.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Fair Value Measurements</span></em><em> – </em>Fair value is defined as the amount that would be received for the sale of an asset or paid for the transfer of a liability in an orderly transaction between unrelated third-party market participants at the measurement date. In determination of fair value measurements for assets and liabilities we consider the principal, or most advantageous market, and assumptions that market participants would use when pricing the asset or liability.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Cash and cash equivalents</span></em><em> – </em>Cash and cash equivalents include all cash on hand, demand deposits and investments with original maturities of three months or less. We consider cash equivalents to include short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Our cash balance at financial institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insured amounts from time to time.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Receivables </span></em><em>– </em>Our components of trade receivables include amounts billed, amounts unbilled, retainage and allowance for credit losses. Subject to our allowance for credit losses, all amounts are believed to be collectible within a year. There are no amounts unbilled representing claims or other similar items subject to uncertainty concerning their determination or ultimate realization. In estimating the allowance for credit losses, we consider the length of time receivable balances have been outstanding, historical collection experience, current economic conditions and customer specific information. When we ultimately conclude that a receivable is uncollectible, the balance is charged against the allowance for credit losses. The Company has adopted ASC 2016-13, which measures impairment on financial assets at amortized cost, including trade receivable and contract assets. Estimates of expected credit losses are recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted ASU 2016-13 effective January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Concentration of Credit Risk</span></em><em> – </em>Financial instruments which potentially subject ENGlobal to concentrations of credit risk consist primarily of trade accounts and notes receivable. Although our services are provided largely to the energy sector, management believes the risk due to this concentration is limited because a significant portion of our services are provided under contracts with major integrated oil and gas companies and other industry leaders. When we enter into contracts with smaller customers, we may incur an increased credit risk.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our businesses or product lines are largely dependent on a few relatively large customers. Although we believe we have an extensive customer base, the loss of one of these large customers or if such customers were to incur a prolonged period of decline in business, our financial condition and results of operations could be adversely affected. Two customers provided more than 10% each of our consolidated operating revenues for the year ended December 30, 2023 (18.0% within our Government Services segment and 16.2% within our Commercial segment). For the year ended December 31, 2022, two customers provided more than 10% each of our consolidated operating revenues (17.3% and 12.8%).  Amounts included in trade receivables related to these customers totaled $0.5 million and $0.3 million, respectively, at December 30, 2023 and $0.2 million and $3.7 million, respectively, at December 31, 2022. Three customers that have been specifically reserved for and not within the top 10% percent of revenue had an outstanding accounts receivable balance of $7.0 million as of December 30, 2023. One customer not within the top 10% percent of revenue had an outstanding accounts receivable balance of $1.6 million as of December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We extend credit to customers in the normal course of business. We have established various procedures to manage our credit exposure, including initial credit approvals, credit limits and terms, letters of credit, and occasionally through rights of offset. We also use prepayments and guarantees to limit credit risk to ensure that our established credit criteria are met. Our most significant exposure to credit risks relates to situations under which we provide services early in the life of a project that is dependent on financing. Risks increase in times of general economic downturns and under conditions that threaten project feasibility.</p> 0.10 0.180 0.162 0.10 0.173 0.128 500000 300000 3700000 0.10 7000000.0 0.10 1600000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Property and Equipment</span></em><em> – </em>Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated service lives of our asset groups are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Asset Group</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:8%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shop equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5 – 10</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5 – 7 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment; Autos and trucks</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3 – 5 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3 – 5 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Leasehold improvements are amortized over the remaining term of the related lease. See Note 4 for details related to property and equipment and related depreciation. Expenditures for maintenance and repairs are expensed as incurred. Upon disposition or retirement of property and equipment, any gain or loss is charged to operations.</p> <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Asset Group</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:8%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Years</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shop equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5 – 10</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5 – 7 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment; Autos and trucks</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3 – 5 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3 – 5 </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> P5Y P10Y P5Y P7Y P3Y P5Y P3Y P5Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Goodwill </span></em><em>– </em>Goodwill represents the excess of the purchase price of acquisitions over the fair value of the net assets acquired and liabilities assumed. Goodwill is not amortized but rather is tested and assessed for impairment annually, or more frequently if certain events or changes in circumstance indicate the carrying amount may exceed fair value. The annual test for goodwill impairment is performed in the fourth quarter of each year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company compares its fair value of a reporting unit and the carrying value of the reporting unit to measure goodwill impairment. Fair value was determined by applying discounted cash flows of the operating unit after allocation of certain corporate overhead. Estimating the cash flow of the operating unit requires the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates and future market conditions, among others. It is possible that changes in market conditions, economy, facts, circumstances, judgments and assumptions used in estimating the fair value could change, resulting in possible impairment of goodwill in the future.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We performed a qualitative assessment of goodwill, which relates to Government Services, for each of the years ended December 30, 2023 and December 31, 2022. This assessment indicated that there was no impairment of goodwill for the years ended December 30, 2023 and December 31, 2022.  </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></em><em> – </em>We review our intangible license and property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The recoverability of long-lived assets is measured by comparing the future undiscounted cash flows expected to result from the use and eventual disposition of the asset to the carrying value of the asset. Estimates of expected future cash flows represent management’s best estimate based on reasonable and supportable assumptions. If the carrying amount is not recoverable, an impairment loss is measured as the excess of the asset’s carrying value over its fair value. We assess the fair value of long-lived assets using commonly accepted techniques, and may use more than one method, including, but not limited to, recent third-party comparable sales, internally developed discounted cash flow analysis and analysis from outside advisors. During  2023, we determined the carrying value of the ROU assets related to our fabrication and field services businesses were no longer recoverable and wrote the balance down to its estimated fair value.  The resulting impairment loss of $1.8 million is reflected within selling, general, and administrative expenses of the Commercial segment on the Consolidated Statement of Operations. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The resulting impairment of $2.5 million was recorded within Operating Costs of the Commercial segment on the Consolidated Statement of Operations</p> 1800000 2500000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Revenue Recognition</span></em> – Our revenue is comprised of engineering, procurement and construction management services and sales of fabricated systems and integrated control systems that we design and assemble. The majority of our services are provided under time-and-material contracts. Some time-and-material contracts may have limits not to exceed. Revenue is not recognized over these limits until authorization by the client has been received.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">A majority of sales of fabrication and assembled systems are under fixed-price contracts. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We generally recognize revenue over time as we perform because of continuous transfer of control to the customer. Our customer typically controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date plus a reasonable profit to deliver products or services that do not have an alternative use to the Company. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or service to be provided, which measures the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. We generally use the cost-to-cost method on the labor portion of a project for revenue recognition to measure progress of our contracts because it best depicts the transfer of control to the customer which occurs as we consume the materials on the contracts. Therefore, revenues and estimated profits are recorded proportionally as labor costs are incurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Under the typical payment terms of our fixed-price contracts, the customer pays us progress payments. These progress payments are based on quantifiable measures of performance or on the achievement of specified events or milestones. The customer may retain a small portion of the contract price until completion of the contract. Revenue recognized in excess of billings is recorded as a contract asset on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer should we fail to adequately complete some or all of our obligations under the contract. For some contracts we may receive advance payments from the customer. We record a liability for these advance payments in contract liabilities on the balance sheet. The advance payment typically is not considered a significant financing component because it is used to meet working capital demand that can be higher in the early stages of a contract and to protect us from the other party failing to adequately complete some or all of its obligations under the contract.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">To determine proper revenue recognition for contracts, we evaluate whether two or more contracts should be combined and accounted for as one single performance obligation or whether a single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate a single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. For most of our contracts, we provide a significant service of integrating a complex set of tasks and components into a single project. Hence, the entire contract is accounted for as one performance obligation. Less commonly, we may provide distinct goods or services within a contract in which case we separate the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, we allocate the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised goods or services underlying each performance obligation and use the expected cost plus margin approach to estimate the standalone selling price of each performance obligation. Due to the nature of the work required to be performed on many of our performance obligations, the estimation of total revenue and cost at completion is complex, subject to variables and requires significant judgment. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or a reduction of revenue) on a cumulative catch-up basis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We have a standard, monthly process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the schedule, technical requirements, and other contractual requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Based on this analysis, any adjustments to revenue, operating costs and the related impact to operating income are recognized as necessary in the period they become known. These adjustments may result from positive performance and may result in an increase in operating income during the performance of individual performance obligations if we determine we will be successful in mitigating risks surrounding the technical, schedule and cost aspects of those performance obligations or realizing related opportunities. When estimates of total costs to be incurred exceed total estimates to be earned, a provision for the entire loss on the performance obligation is recognized in the period the loss is estimated. Likewise, these adjustments may result in a decrease in operating income if we determine we will not be successful in mitigating these risks or realizing related opportunities. Changes in estimates of net revenue, operating costs and the related impact to operating income are recognized monthly on a cumulative catch-up basis, which recognizes in the current period the cumulative effect of the changes on current and prior periods based on a performance obligation’s percentage of completion. A significant change in one or more of these estimates could affect the profitability of one or more of our performance obligations.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Incremental Costs</span></em> – Our incremental costs of obtaining a contract, which may consist of sales commission and proposal costs, are reviewed and those costs that are immaterial to the financial statements are expensed as they occur. Those costs that are deemed to be material to the contract are deferred and amortized over the period of contract performance. We classify incremental costs as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of incremental costs are included in prepaid expenses and other current assets and other assets, net, respectively in our consolidated balance sheet. We had no incremental costs that met our materiality threshold in 2023 or 2022.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Income Taxes</span></em><em> – </em>We account for deferred income taxes in accordance with FASB ASC Topic 740 “Income Taxes” (“ASC 740”), which provides for recording deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">A valuation allowance is recorded to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate the realizability of deferred tax assets based on all available evidence, both positive and negative, regarding historical operating results, including 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-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We account for uncertain tax positions in accordance with ASC 740. When uncertain tax positions exist, we recognize the tax benefit of the tax positions to the extent that the benefit will more-likely-than-not be realized. The determination as to whether the tax benefit will more-likely-than-not be realized is based upon technical merits of the tax positions as well as consideration of the available facts and circumstances. The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Earnings per Share</span></em><em> – </em>Our basic earnings per share (“EPS”) amounts have been computed based on the weighted average number of shares of common stock outstanding for the period. Diluted EPS amounts include the effect of common stock equivalents associated with outstanding stock options, restricted stock awards and restricted stock units, if including such potential shares of common stock is dilutive. We only had restricted stock awards outstanding during 2023 and 2022.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Treasury Stock</span></em><em> – </em>We use the cost method to record treasury stock purchases whereby the entire cost of the acquired shares of our common stock is recorded as treasury stock (at cost). When we subsequently retire these shares, the cost of the shares acquired are recorded in common stock and additional paid-in capital. There were no treasury stock purchases in 2023 and 2022. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Stock–Based Compensation</span></em><em> – </em>We have issued stock-based compensation in the form of non-vested restricted stock awards to directors, employees and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service for all stock-based compensation based on the grant date fair value of the award.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company accounts for restricted stock awards granted to consultants using the accounting guidance included in ASC 505-50 “Equity-Based Payments to Non-Employees” (“ASC 505-50”). All transactions in which services are received in exchange for share-based awards are accounted for based on the fair value of the consideration received or the fair value of the awards issued, whichever is more reliably measurable. Share-based compensation is measured at fair value at the earlier of the commitment date or the date the services are completed.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Related Parties</span></em><em> – </em>The Company entered into the Credit Agreement with Alliance, the family limited partnership of the Company’s Chairman and Chief Executive Officer, William A. Coskey, P.E.  We apply provisions of subtopic 850-10 of the FASB Accounting Standards Codification for the identification of related parties and disclosure of related party transactions. The disclosures include: a) the nature of the relationship(s) involved; b) a description of the transactions, including transactions to which no amounts or nominal amounts were ascribed, for each of the periods for which income statements are presented, and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements; c) the dollar amounts of transactions for each of the periods for which income statements are presented and the effects of any change in the method of establishing the terms from that used in the preceding period; and d)  amounts due from or to related parties as of the date of each balance sheet presented and, if not otherwise apparent, the terms and manner of settlement.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 3 – DETAIL OF CERTAIN BALANCE SHEET ACCOUNTS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of trade receivables, net as of December 30, 2023 and December 31, 2022, are as follows (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amounts billed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,106</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,061</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amounts unbilled</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">662</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">619</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retainage</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">93</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Allowance for credit losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,336 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,129 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,432</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,644</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Trade receivables, net as of December 25, 2021 was $7.7 million. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of prepaid expense and other current assets are as follows as of December 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">793</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,397</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other receivables – employee</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">94</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">105</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">129</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Prepaid expenses and other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">992</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,580</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of other current liabilities are as follows as of December 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrual for known contingencies</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer prepayments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">177</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Warranty reserve</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">511</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross receipts tax payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property tax payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">47</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">83</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unearned revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Insurance payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">446</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">509</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Other current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">977</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,134</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our accrual for known contingencies includes litigation accruals, if any. See “Note 16 – Commitments and Contingencies” for further information.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amounts billed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,106</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,061</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amounts unbilled</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">662</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">619</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retainage</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">93</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Allowance for credit losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,336 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,129 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Trade receivables, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,432</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,644</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 10106000 9061000 662000 619000 0 93000 4336000 2129000 6432000 7644000 7700000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">793</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,397</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other receivables – employee</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">94</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventory</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">105</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">129</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Prepaid expenses and other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">992</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,580</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 793000 1397000 0 19000 94000 35000 105000 129000 992000 1580000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrual for known contingencies</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer prepayments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">177</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Warranty reserve</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">171</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">511</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross receipts tax payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property tax payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">47</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">83</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unearned revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Insurance payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">446</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">509</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Other current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">977</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,134</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 17000 177000 17000 171000 511000 3000 0 47000 0 83000 30000 50000 50000 446000 509000 977000 1134000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 4 – PROPERTY AND EQUIPMENT</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Property and equipment consist of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,479</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shop equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,364</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,609</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">196</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">340</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">828</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Autos and trucks</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,233</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,930 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,476 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,360</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,757</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Depreciation expense was $0.6 million and $0.5 million for the years ended December 30, 2023 and December 31, 2022, respectively. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,479</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shop equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,364</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,609</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">196</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">340</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">828</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Autos and trucks</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,290</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,233</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,930 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,476 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,360</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,757</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1479000 1500000 2364000 2609000 7000 196000 340000 828000 100000 100000 4290000 5233000 2930000 3476000 1360000 1757000 600000 500000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 5 – REVENUE RECOGNITION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our revenue by contract type are as follows (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Years Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed-price revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,514</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,050</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Time-and-material revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,522</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39,036</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">40,189</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the Years Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed-price revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,514</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,050</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Time-and-material revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,522</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39,036</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">40,189</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 27514000 30050000 11522000 10139000 39036000 40189000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 6 – CONTRACTS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Costs, estimated earnings, and billings on uncompleted contracts consist of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Costs incurred on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,318</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59,298</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Estimated earnings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,602</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,464</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Earned revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63,762</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: billings to date</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">24,819</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">59,784</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net costs in excess of billings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,101</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,978</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Costs and estimated earnings in excess of billings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,296</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,934</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Billings in excess of costs and estimated earnings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,195 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(956 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net costs in excess of billings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,101</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,978</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                Costs in excess of billings and billings in excess of costs on uncompleted contracts as of December 25, 2021 were $4.2 million and $2.1 million, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Revenue on fixed-price contracts is recorded primarily using the percentage-of-completion (cost-to-cost) method. Revenue and gross margin on fixed-price contracts are subject to revision throughout the lives of the contracts and any required adjustments are made in the period in which the revisions become known. To manage unknown risks, management may use contingency amounts to increase the estimated costs, therefore lowering the earned revenues until the risks are better identified and quantified or have been mitigated. We had $0.2 million of contingency as of December 30, 2023 compared to $1.0 million as of December 31, 2022. Losses on contracts are recorded in full as they are identified.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We recognize service revenue as soon as the services are performed. For clients that we consider higher risk, due to past payment history or history of not providing written work authorizations, we have deferred revenue recognition until we receive either a written authorization or a payment. We had $0.0 million in deferred revenue for the year ended December 30, 2023 and $0.2 million for the year ended December 31, 2022. This deferred revenue represents work on not to exceed contracts that has been performed but has not been billed or been recorded as revenue due to our revenue recognition policies as the work was performed outside the contracted amount without obtaining proper work order changes. It is uncertain as to whether these revenues will eventually be recognized by us or the proceeds collected. The costs associated with these billings have been expensed as incurred.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Costs incurred on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,318</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59,298</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Estimated earnings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,602</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,464</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Earned revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63,762</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: billings to date</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">24,819</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">59,784</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net costs in excess of billings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,101</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,978</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Costs and estimated earnings in excess of billings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,296</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,934</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Billings in excess of costs and estimated earnings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,195 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(956 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net costs in excess of billings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,101</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,978</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 23318000 59298000 3602000 4464000 26920000 63762000 24819000 59784000 2101000 3978000 3296000 4934000 1195000 956000 2101000 3978000 4200000 2100000 200000 1000000.0 0.0 200000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 7 – DEBT</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The components of debt are as follows (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Revolving Credit Facility (1)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,661</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Credit Agreement (2)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Priority Agreement (3)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,661</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Amount due within one year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,661</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total long-term debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:justify;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:3%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(1)</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">On May 21, 2020 (the “Closing Date”), the Company and its wholly owned subsidiaries, ENGlobal U.S., Inc. and ENGlobal Government Services, Inc. (collectively, the “Borrowers”) entered into a Loan and Security Agreement (the “Revolving Credit Facility”) with Pacific Western Bank dba Pacific Western Business Finance, a California state-chartered bank (the “Lender”), pursuant to which the Lender agreed to extend credit to the Borrowers in the form of revolving loans (each a “Loan” and collectively, the “Loans”) in the aggregate amount of up to $6.0 million (the “Maximum Credit Limit”).</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">On June 15, 2023, the Company repaid in full all indebtedness outstanding under the Revolving Credit Facility. The Revolving Credit Facility was terminated on June 15, 2023</p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:justify;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:3%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(2)</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">On June 15, 2023, the Company entered into the Credit Agreement with Alliance, pursuant to which Alliance agreed, subject to certain terms and conditions, to extend up to two term loans in the aggregate principal amount of $1,250,000 to the Company (collectively, the “Term Loans”). In connection with entering into the Credit Agreement, (i) the Company and its subsidiaries, ENGlobal U.S., Inc., a Texas corporation, ENGlobal Government Services, Inc., a Texas corporation, and ENGlobal Technologies, LLC, a Texas limited liability company (collectively, the “Guarantors”), entered into a security agreement granting a security interest in favor of Alliance on substantially all of the Company’s and Guarantors’ assets to secure all of the indebtedness and other obligations owed to Alliance under the Credit Agreement and (ii) the Guarantors entered into a continuing guaranty pursuant to which the Guarantors guaranteed the payment of all indebtedness owed to Alliance.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">The Credit Agreement provides for an initial term loan of $1,000,000 and, under certain conditions, an additional term loan of $250,000. During the one-year term of the loan, the Company will make interest-only payments on a quarterly basis. The loan carries an annual interest rate of 8.5% and has an origination fee of 0.5%, payable upon maturity.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">The Credit Agreement matures on June 15, 2024.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(3)</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">On March 27, 2023, the Company entered into an invoice factoring agreement with FundThrough USA, Inc. (the “Priority Agreement”). The agreement provides the flexibility to receive funds early for a subset of customers at a discount rate of 2.75% to 8.25% depending on the length of payment terms with the customer. The Company had no outstanding receivables factored through the Priority Agreement as of December 30, 2023. The Priority Agreement was terminated on January 23, 2024. </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The future scheduled maturities of our debt are (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Credit </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Agreement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Revolving Credit Facility (1)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,661</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Credit Agreement (2)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Priority Agreement (3)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,661</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Amount due within one year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,661</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total long-term debt</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 1661000 1047000 0 0 0 1047000 1661000 1047000 1661000 0 0 6000000.0 2023-06-15 1250000 0.0275 0.0825 2024-01-23 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Credit </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Agreement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,047</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1047000 0 1047000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 8 – LEASES</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company leases land, office space and equipment. Arrangements are assessed at inception to determine if a lease exists and right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term. Because the Company’s leases do not provide an implicit rate of return, the Company uses its incremental borrowing rate at the inception of a lease to calculate the present value of lease payments. The Company has elected to apply the short-term lease exception for all asset classes, excluding lease liabilities from the balance sheet and recognizing the lease payments in the period they are incurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of lease expense are as follows (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Financial Statement Classification</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:35%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">SG&amp;A Expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">237</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">204</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Interest expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">52</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">44</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">289</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">248</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating leases:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating costs</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating costs</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">762</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">491</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Selling, general and administrative expenses</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">SG&amp;A Expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3,948</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,218</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">4,710</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,709</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total lease expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4,999</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">2,957</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Supplemental balance sheet information related to leases are as follows (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Financial Statement Classification</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>ROU Assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:35%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Right of Use asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,079</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Property and equipment, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">795</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">761</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total ROU Assets:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">5,874</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">8,833</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Lease liabilities:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Current portion of operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,726</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,638</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Current portion of finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">263</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">211</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent Liabilities:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Long Term operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">5,761</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">6,669</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Long Term finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">548</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">548</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">8,298</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">9,066</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The weighted average remaining lease term and weighted average discount rate are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term (years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Maturities of operating lease liabilities as of December 30, 2023 are as follows (dollars in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,919</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">305</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,224</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,395</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">268</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,663</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">65</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,016</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,157</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">14</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,171</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,342</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,233</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(855</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(80</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(935</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">811</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,298</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ROU assets recorded on a lessee’s balance sheet under ASC 842 are subject to the ASC 360-10 impairment guidance applicable to long-lived assets. When events or changes in circumstances indicate that the carrying amount of the asset group may not be recoverable (i.e., impairment indicators exist), the asset group is tested to determine whether an impairment exists. In 2023, the Company ceased operations at its fabrication facility in Brookshire, Texas and facility in Monahans, Texas.  The method used to measure the impairment loss was the held and use model under ASC 360-10-35. Under the held-and-used impairment model, there are two steps after a trigger is identified. The first step is referred to as the recoverability test, which involves comparing the carrying amount of the asset group to the undiscounted future expected cash flows of the asset group. If the carrying amount of the asset group is less than the undiscounted cash flows for the asset group, the lessee has passed the recoverability test, and no impairment charge should be recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Under Step 2 of the held-and-used impairment model, the lessee compares the carrying amount of the asset group to its fair value. An asset group’s undiscounted cash flows used in the recoverability test (i.e., Step 1) and fair value used in Step 2 will be different amounts. Undiscounted cash flows do not take the time value of money into consideration, whereas fair value does take the time value of money into consideration. In addition, undiscounted cash flows are estimated using an entity-specific perspective, while fair value is estimated using a market-participant perspective. When the carrying amount of the asset group is higher than its fair value, an impairment loss exists. When the carrying amount of the asset group is lower than its fair value, an impairment loss does not exist.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the third quarter of 2023, we determined the carrying amount of the ROU asset located in Monahans, Texas was no longer recoverable and wrote the balance down to its estimated fair value. Additionally, during the fourth quarter of 2023, we determined the carrying amount of the ROU asset located in Brookshire, Texas exceeded its  fair value by $1.6 million. The total impairment loss of $1.8 million was reported within the SG&amp;A section of the Commercial segment on the Consolidate Statement of Operations. The discount rate used to measure the fair value of the ROU asset in Brookshire, Texas was 7.71%, which was based on the average WACC for market participants in the same industry since we believe this is the highest and best use of the facility.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Financial Statement Classification</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:35%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">SG&amp;A Expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">237</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">204</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Interest expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">52</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">44</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">289</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">248</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating leases:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating costs</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating costs</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">762</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">491</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Selling, general and administrative expenses</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">SG&amp;A Expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3,948</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,218</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">4,710</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,709</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total lease expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4,999</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">2,957</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 237000 204000 52000 44000 289000 248000 762000 491000 3948000 2218000 4710000 2709000 4999000 2957000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Financial Statement Classification</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>ROU Assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:35%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Right of Use asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,079</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Property and equipment, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">795</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">761</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total ROU Assets:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">5,874</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">8,833</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Lease liabilities:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Current portion of operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,726</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,638</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Current portion of finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">263</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">211</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent Liabilities:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Long Term operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">5,761</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">6,669</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Long Term finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">548</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">548</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">8,298</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">9,066</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 5079000 8072000 795000 761000 5874000 8833000 1726000 1638000 263000 211000 5761000 6669000 548000 548000 8298000 9066000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 30, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>December 31, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term (years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P6Y7M6D P7Y3M18D P3Y1M6D P3Y8M12D 0.102 0.110 0.091 0.082 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,919</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">305</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,224</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,395</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">268</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,663</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">65</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,016</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,157</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">14</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,171</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,342</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,233</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(855</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(80</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(935</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">811</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,298</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1919000 305000 2224000 1395000 268000 1663000 920000 239000 1159000 951000 65000 1016000 3157000 14000 3171000 8342000 891000 9233000 855000 80000 -935000 7487000 811000 8298000 1600000 1800000 0.0771 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 9 – EMPLOYEE BENEFIT PLANS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">ENGlobal sponsors a 401(k) plan for its employees. The Company, at the direction of its Board of Directors, may make discretionary contributions. Our employees may elect to make contributions pursuant to a salary reduction agreement upon meeting age and length-of-service requirements. The Company matching contribution for the year ended December 30, 2023 was $0.3 million compared to $0.2 million in the year ended December 31, 2022. </p> 300000 200000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 10 – STOCK COMPENSATION PLANS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company’s 2021 Long Term Incentive Plan (the “Long Term Incentive Plan”), currently provides for the aggregate issuance of up to 1,500,000 shares of common stock. The Long Term Incentive Plan provides for grants of non-statutory options, incentive stock options, restricted stock awards, performance shares, performance units, restricted stock units and other stock-based awards, in order to enhance the ability of ENGlobal to motivate current employees, to attract employees of outstanding ability and to provide for grants to be made to non-employee directors. At December 30, 2023, 5,376 shares of common stock are available to be issued pursuant to the Long Term Incentive Plan. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We recognized non-cash stock-based compensation expense related to our Long Term Incentive Plan and the expired Amended and Restated 2009 Equity Incentive Plan of $0.3 million for the year ended December 30, 2023 and $0.2 million for the year ended December 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Restricted Stock Awards</span></em><em> –</em> Restricted stock awards granted to non-employee directors are intended to compensate and retain the directors over the one-year service period commencing July 1 of the year of service. These awards generally vest in quarterly installments beginning September 30<sup style="vertical-align:super">th</sup> of the year of grant, so long as the grantee continues to serve as a director of the Company as of each vesting date. In 2023, members of the Board of Directors received additional restricted stock awards in lieu of a cash payment for compensation of their service.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Restricted stock awards granted to employees generally vest in four equal annual installments on the anniversary date of grant, so long as the grantee remains employed full-time with us as of each vesting date. Restricted stock awards are generally issued as new shares at the time of grant. The grant-date fair value of restricted stock grants is determined using the closing quoted market price on the grant date. The restricted shares and weighted-average grant-date fair value has been recast to reflect the one-for-eight reverse stock split effected on November 30, 2023. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following is a summary of the status of our restricted stock awards and of changes in restricted stock outstanding for the year ended December 30, 2023:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>unvested restricted</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-average grant-date fair </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,622</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">155,235</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48,050</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,818</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">34.42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 30, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">116,989</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2.96</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 30, 2023, there was $0.3 million of total unrecognized compensation cost related to unvested restricted stock awards which is expected to be recognized over a weighted-average period of 1.4 years. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the year ended December 30, 2023, the Company granted the following restricted stock awards: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Date Issued</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Issued to</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Market Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">July 12, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Directors (5)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142,860</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">400,008</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">August 9, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Employees (4)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                During the year ended December 31, 2022, the Company granted the following restricted stock awards: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Date Issued</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Issued to</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Market Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">June 9, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Director (3)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,313</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.48</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1500000 5376 300000 200000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>unvested restricted</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-average grant-date fair </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,622</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">155,235</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48,050</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,818</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">34.42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 30, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">116,989</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2.96</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 11622 19.20 155235 5.19 48050 2.80 1818 34.42 300000 P1Y4M24D <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Date Issued</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Issued to</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Market Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">July 12, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Directors (5)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142,860</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">400,008</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">August 9, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Employees (4)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,375</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,650</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Date Issued</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Issued to</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Market Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">June 9, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Director (3)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,313</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.48</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> Directors 142860 2.80 400008 Employees 12375 2.80 34650 Director 14313 10.48 150000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 11 – TREASURY STOCK</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On April 21, 2015, we announced that the Board of Directors had authorized the repurchase of up to $2.0 million of our common stock from time to time through open market or privately negotiated transactions, based on prevailing market conditions. We are not obligated to repurchase any dollar amount or specific number of shares of common stock under the repurchase program, which may be suspended, discontinued or reinstated at any time. As of December 30, 2023, the Company had purchased and retired 161,308 shares for $1.6 million under this program. The stock repurchase program was suspended from May 16, 2017 and was reinstated on December 19, 2018. No shares were repurchased during the years ended December 30, 2023 and December 31, 2022. Management does not intend to repurchase any shares in the near future.</p> 2000000.0 161308 1600000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 12 – REDEEMABLE PREFERRED STOCK</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We are authorized to issue 2,000,000 shares of Preferred Stock, par value $0.001 per share (the “Preferred Stock”). Subject to the terms of our articles of incorporation, the Board of Directors has the authority to approve the issuance of all or any of these shares of the Preferred Stock in one or more series, to determine the number of shares constituting any series and to determine any voting powers, conversion rights, dividend rights and other designations, preferences, limitations, restrictions and rights relating to such shares. While there are no current plans to issue the Preferred Stock, it was authorized in order to provide the Company with flexibility to take advantage of contingencies such as favorable acquisition opportunities.</p> 2000000 0.001 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 13 – FEDERAL AND STATE INCOME TAXES</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of our income tax expense for the years ended December 30, 2023 and December 31, 2022 are as follows (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(20 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(37 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total deferred</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total income tax expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following is a reconciliation of expected income tax benefit to actual income tax expense for the years ended December 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Federal income tax (benefit) at statutory rates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,160 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,888 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign tax rate adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(13 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">122</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income tax, net of federal income tax effect</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(71 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(256 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nondeductible expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State return to accrual</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prior year adjustments and true-ups</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(26 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Change in valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,276</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total tax expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of the deferred tax asset (liability) consisted of the following as of December 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent Deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal and state net operating loss carryforward</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,006</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Tax credit carryforwards</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Allowance for uncollectible accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">491</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accruals not yet deductible for tax purposes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">448</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">548</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">177</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Lease payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,696</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,897</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Capitalized research &amp; development expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,748</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,086</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total noncurrent deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,745</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Less: Valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19,442 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(16,166 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total noncurrent deferred tax assets, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,303</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,016</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Noncurrent deferred tax liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(10 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(108 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(116 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Right-of-use asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,195 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,890 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total noncurrent deferred tax liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,303 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,016 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net deferred tax assets/deferred tax Liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We account for deferred income taxes in accordance with FASB ASC Topic 740 (“ASC 740”), which provides for deferred taxes using an asset and liability method. We recognize deferred tax assets and liabilities based on differences between the financial statement carrying amounts and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to reverse. The provision for income taxes represents the current taxes payable or refundable for the period plus or minus the tax effect of the net change in the deferred tax assets and liabilities during the period. Tax law and rate changes are reflected in income in the period such changes are enacted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We record a valuation allowance to reduce previously recorded tax assets when it becomes more-likely-than-not such asset will not be realized. We evaluate based on all available evidence, both positive and negative, regarding historical operating results, including 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-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character and in the related jurisdiction in the future. In evaluating our ability to recover our deferred tax assets, we consider the available positive and negative evidence, including our past operating results, the existence of cumulative losses in the most recent years and our forecast of future taxable income. In estimating future taxable income, we develop assumptions, including the amount of pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment. During 2023, after evaluating all available evidence, we recorded a valuation allowance on all net deferred tax assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 30, 2023, the Company has a gross federal net operating loss carry-forward of approximately $60.8 million, which will begin to expire in 2032. Under the Tax Cuts and Jobs Act of 2017 (“TCJA”), net operating losses (“NOL’s”) generated in tax year 2018 and forward have an indefinite carryforward but are limited to 80% of taxable income when utilized. For NOL’s incurred in tax year 2017 and prior, the limitation to 80% of taxable income does not apply, but the NOL’s are subject to expiration.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(20 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(37 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total deferred</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total income tax expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 104000 39000 104000 39000 -20000 -37000 20000 37000 0 0 104000 39000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Federal income tax (benefit) at statutory rates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,160 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,888 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign tax rate adjustment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(13 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">122</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income tax, net of federal income tax effect</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(71 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(256 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Nondeductible expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State return to accrual</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prior year adjustments and true-ups</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(26 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Change in valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,276</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total tax expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">104</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> -3160000 -3888000 -13000 122000 -71000 -256000 102000 188000 -4000 30000 -26000 61000 3276000 3782000 104000 39000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Noncurrent Deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal and state net operating loss carryforward</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,006</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Tax credit carryforwards</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Allowance for uncollectible accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">491</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accruals not yet deductible for tax purposes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">448</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">548</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">177</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Lease payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,696</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,897</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Capitalized research &amp; development expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,748</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,086</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total noncurrent deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,745</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Less: Valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19,442 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(16,166 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total noncurrent deferred tax assets, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,303</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,016</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Noncurrent deferred tax liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(10 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(108 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(116 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Right-of-use asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,195 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,890 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total noncurrent deferred tax liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,303 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,016 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net deferred tax assets/deferred tax Liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 13770000 12006000 1977000 1977000 986000 491000 448000 548000 112000 177000 1696000 1897000 1748000 1086000 8000 0 20745000 18182000 19442000 16166000 1303000 2016000 0 10000 -108000 -116000 -1195000 -1890000 1303000 2016000 0 0 6080000 expire in 2032 80% of taxable income when utilized. For NOL’s incurred in tax year 2017 and prior, the limitation to 80% of taxable income does not apply, but the NOL’s are subject to expiration <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 14 – SEGMENT INFORMATION</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em><span style="text-decoration:underline">Reporting Segments</span></em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our operating segments are strategic business units that offer our services and products to customers in their respective industries. The operating performance is regularly reviewed with operational leaders in charge of these segments, the Chief Executive Officer (“CEO”), the Chief Financial Officer (“CFO”) and others. This group represents the chief operating decision maker (“CODM”) for ENGlobal.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our three operating segments are: (i) Automation, (ii) Engineering, and (iii) Government Services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our Automation group provides the design and programming of automated control systems as well as designs, fabricates, integrates and commissions modular systems that include remote instrumentation control stations, on-line process analytical data, continuous emission monitoring, and electric power distribution. Often these packaged systems are housed in a fabricated metal enclosure, modular building or freestanding metal rack, which are commonly included in our scope of work. We provide automation engineering, procurement, fabrication, systems integration, programing and on-site commissioning services to our clients for both new and existing facilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our Engineering group focuses on providing engineering, procurement, construction, and automation services as well as fabricated products to downstream refineries and petrochemical facilities as well as midstream pipeline, storage and other transportation related companies. These services are often applied to small capital improvement and maintenance projects within refineries and petrochemical facilities. For our transportation clients, we work on facilities that include pumping, compression, gas processing, metering, storage terminals, product loading and blending systems. This group also provides engineering, fabrication and automation services to clients who have operations in the U.S. oil and gas exploration and development markets. The operations are usually associated with the completion, purification, storage and transmission of the oil and gas from the well head to the terminal or pipeline destination.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our Government Services group provides services related to the engineering, design, installation and maintenance of automated fuel handling and tank gauging systems for the U.S. military across the globe.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We have two reportable segments: Commercial and Government Services. Our Engineering and Automation groups are aggregated into one reportable segment, Commercial. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Our corporate and other expenses that do not individually meet the criteria for segment reporting are reported separately as Corporate expenses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Revenue, operating income, identifiable assets, capital expenditures and depreciation for each segment are set forth in the following table. The amount identified as Corporate includes those activities that are not allocated to the operating segments and include costs related to business development, executive functions, finance, accounting, safety, human resources and information technology that are not specifically identifiable with the segments. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Segment information for the years ended December 30, 2023 and December 31, 2022 are as follows (amounts in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ended </strong><strong>December 30, 2023:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Corporate</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Consolidated</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,964</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,036</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(11,082 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,145</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,956 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(14,893 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">733</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">189</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">933</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,740</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,060</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,267</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,067</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,740</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,780</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,267</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">379</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">463</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ended </strong><strong>December 31, 2022:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Corporate</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Consolidated</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">32,096</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,093</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,189</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(14,495 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">935</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,767 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,327 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">731</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">933</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,312</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,032</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,023</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">348</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">209</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ended </strong><strong>December 30, 2023:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Corporate</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Consolidated</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,964</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,036</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(11,082 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,145</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,956 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(14,893 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">733</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">189</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">933</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,740</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,060</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,267</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,067</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,740</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,780</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,267</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">379</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">463</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the year ended </strong><strong>December 31, 2022:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Corporate</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Consolidated</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">32,096</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,093</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,189</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(14,495 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">935</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,767 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,327 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">731</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">933</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,312</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,032</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,023</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">348</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">209</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 30072000 8964000 0 39036000 -11082000 1145000 -4956000 -14893000 733000 11000 189000 933000 11740000 3060000 3267000 18067000 0 720000 0 720000 0 0 0 0 11740000 3780000 3267000 18787000 379000 0 84000 463000 32096000 8093000 0 40189000 -14495000 935000 -4767000 -18327000 731000 14000 188000 933000 19526000 1312000 8465000 29303000 0 720000 0 720000 0 0 0 0 19526000 2032000 8465000 30023000 348000 23000 209000 580000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 15 – EMPLOYEE RETENTION CREDIT</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Pursuant to the CARES Act, the Company is eligible for an employee retention credit subject to certain criteria. Since there are no generally accepted accounting principles for for-profit business entities that receive government assistance that is not in the form of a loan, an income tax credit or revenue from a contract with a customer, we determined the appropriate accounting treatment by analogy to other guidance. We accounted for the employee retention credit by analogy to International Accounting Standards (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance, of International Financial Reporting Standards (IFRS).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Under an IAS 20 analogy, a business entity would recognize the employee retention credit on a systematic basis over the periods in which the entity recognizes the payroll expenses for which the grant (i.e., tax credit) is intended to compensate when there is reasonable assurance (i.e., it is probable) that the entity will comply with any conditions attached to the grant and the grant (i.e., tax credit) will be received.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The unpaid employee retention credits of $1.5 million that were accounted for as a receivable on the balance sheet as of December 31, 2022 were received in 2023.</p> 1500 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 16 – COMMITMENTS AND CONTINGENCIES</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><strong><em>Litigation</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">From time to time, ENGlobal or one or more of its subsidiaries may be involved in various legal proceedings or may be subject to claims that arise in the ordinary course of business alleging, among other things, claims of breach of contract or negligence in connection with the performance or delivery of goods and/or services. The outcome of any such claims or proceedings cannot be predicted with certainty.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On March 12, 2024, ENGlobal U.S. Inc. was served with a lawsuit by VEnergy Industrial Park I, LLC (the “Plaintiff”). The lawsuit is pending in the County Court of Waller County, Texas. The Plaintiff is seeking monetary damages of $1.3 million for a breach of lease cause of action. We disagree with the Plaintiff’s claims and expect to petition the Court with affirmative defenses.  However, litigation is inherently uncertain, and an adverse outcome could have a material impact on our financial condition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">We carry a broad range of insurance coverage, including general and business automobile liability, commercial property, professional errors and omissions, workers’ compensation insurance, directors’ and officers’ liability insurance and a general umbrella policy, all with standard self-insured retentions/deductibles. We also provide health insurance to our employees (including vision and dental), and are partially self-funded for these claims. Provisions for expected future payments are accrued based on our experience, and specific stop loss levels provide protection for the Company. We believe we have adequate reserves for the self-funded portion of our insurance policies. We are not aware of any material litigation or claims that are not covered by these policies or which are likely to materially exceed the Company’s insurance limits.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 17 – STOCKHOLDERS’ EQUITY</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 1, 2023, we entered into a securities purchase agreement (the “RDO Purchase Agreement”) providing for the sale and issuance by the Company to a single institutional investor of 496,375 shares (the “Shares”) of the Company’s common stock at an offering price of $6.80 per Share in a registered direct offering. Concurrently with the sale of the Shares and pursuant to the RDO Purchase Agreement, the Company also sold and issued in a private placement, for no additional consideration to the investor, warrants to purchase up to 496,375 shares of the Company’s common stock (the “Warrants”). The net proceeds to the Company from the offerings were approximately $3.0 million after deducting the placement agent’s fees and related offering expenses, and excluding the proceeds, if any, from the exercise of the Warrants. The Company used the net proceeds of the offering for working capital and general corporate purposes. We recorded the fair value of the warrants issued within additional paid-in capital. The warrants may be exercised by physical settlement or net share settlement, determined by the holder.</p> 496375 6.80 496375 3000000.0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 18 – ACQUISITIONS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On May 18, 2022, ENG Calvert Holdings Ltd., a wholly owned subsidiary of the Company, completed the acquisition of the stock of Calvert Group Belgium NV (“Calvert”), a business that licenses small-scale gas to liquids (“GTL”) technology for flare gas and stranded gas applications for specific territories including the Middle East and North Africa. The Company expected to utilize Calvert’s basic designs incorporating the GTL technology into small scale GTL plants to be manufactured by the Company in the United States and subsequently shipped internationally. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Pursuant to the accounting guidance in ASC 805, we determined that the acquisition of Calvert did not meet the criteria necessary to constitute a business combination and was accounted for as an asset acquisition which occurs when substantially all of the fair value of gross assets acquired is concentrated in a single identifiable asset or a group of similar identified assets. The determination was based on the gross fair value of the acquisition being concentrated in the license agreement acquired.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The consideration transferred on the acquisition date included $0.8 million cash, net of cash acquired, and $0.5 million in common stock issued. In addition, we may pay up to approximately $1.4 million in cash and issue approximately $0.6 million in common stock if certain benchmarks are achieved. The Company capitalized $0.2 million in costs associated with the transaction. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The $2.5 million impairment of the intangible asset and $1.4 million write down of the related contingent consideration balances are reflected within Operating Costs on the Consolidated Statement of Operations.</p> 800000 500000 1400000 600000 200000 2500000 1400000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 19 – INTANGIBLE ASSETS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company had recognized a $2.8 million intangible asset for the license acquired in the Calvert acquisition and $1.4 million of contingent consideration. During the fourth quarter of 2022, we determined the carrying amount of the license agreement acquired was no longer recoverable and wrote the balance down to its estimated fair value. Fair value was based on expected future cash flows using Level 3 inputs. The impairment of the intangible asset and balance are reflected within Operating Costs on the Consolidated Statement of Operations.</p> 2800000 140000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>NOTE 20 – SUBSEQUENT EVENTS</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                The Company has evaluated subsequent events through the date these financial statements were issued. The Company determined there were no events, other than as described below, that required disclosure or recognition in these financial statements. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                <strong><em>Priority Agreement</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                On January 23, 2024, the Company terminated the invoice factoring agreement with FundThrough USA, Inc. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><strong><em>Trade Receivable Settlement</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On February 14, 2024, the Company entered into a settlement and release agreement with a client for indebtedness relating to unpaid invoices.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><strong>Credit Agreement</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On January 30, 2024, the Company borrowed an additional $0.2 million under the Credit Agreement with Alliance.</p> 200000