0001654954-24-005805.txt : 20240509 0001654954-24-005805.hdr.sgml : 20240509 20240509070140 ACCESSION NUMBER: 0001654954-24-005805 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20240330 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14217 FILM NUMBER: 24928475 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-Q 1 eng_10q.htm FORM 10-Q eng_10q.htm

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

 

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

 

For the quarterly period ended March 30, 2024

 

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

 

Commission File No. 001-14217

 

ENGlobal Corporation

(Exact name of registrant as specified in its charter)

 

Nevada

(State or other jurisdiction of

incorporation or organization)

 

88-0322261

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

 

11740 Katy Fwy – Energy Tower III, 11th floor

Houston, TX

 

77079

(Address of principal executive offices)

 

(Zip code)

 

(281) 878-1000

(Registrant’s telephone number, including area code)

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.001 par value

 

ENG

 

NASDAQ

 

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, smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large Accelerated Filer

Accelerated Filer

Non-Accelerated Filer

Smaller Reporting Company

Emerging growth company

 

 

 

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

 

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

 

Yes       No ☒

 

As of May 9, 2024, the registrant had outstanding 5,156,583 shares of common stock, par value $0.001 per share.

 

 

 

 

QUARTERLY REPORT ON FORM 10-Q

FOR THE PERIOD ENDED MARCH 30, 2024

 

TABLE OF CONTENTS

 

 

 

 

Page

Number

 

 

 

 

 

 

Part I.

Financial Information

 

3

 

 

 

 

 

 

Item 1.

Financial Statements

 

3

 

 

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Operations for the Three Months Ended March 30, 2024 and April 1, 2023

 

3

 

 

 

 

 

 

 

Unaudited Condensed Consolidated Balance Sheets at March 30, 2024 and December 30, 2023

 

4

 

 

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 30, 2024 qnd April 1, 2023

 

5

 

 

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Stockholders’ Equity (Deficit) for the Three Months Ended March 30, 2024 and April 1, 2023

 

6

 

 

 

 

 

 

 

Notes to Unaudited Interim Condensed Consolidated Financial Statements

 

7

 

 

 

 

 

 

Item 2.

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

 

17

 

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

23

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

23

 

 

 

 

 

 

Part II.

Other Information

 

25

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

25

 

 

 

 

 

 

Item 1A.

Risk Factors

 

25

 

 

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

26

 

 

 

 

 

 

Item 3.

Defaults Upon Senior Securities

 

26

 

 

 

 

 

 

Item 4.

Mine Safety Disclosures

 

26

 

 

 

 

 

 

Item 5.

Other Information

 

26

 

 

 

 

 

 

Item 6.

Exhibits

 

27

 

 

 

 

 

 

 

Signatures

 

28

 

 

 
2

Table of Contents

 

PART I – FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

ENGlobal Corporation

Condensed Consolidated Statements of Operations

(Unaudited)

(amounts in thousands, except per share data)

 

 

 

For the Three Months Ended

 

 

 

March 30, 2024

 

 

April 1, 2023

 

Operating revenues

 

$6,528

 

 

$13,193

 

Operating costs

 

 

6,064

 

 

 

15,015

 

Gross profit (loss)

 

 

464

 

 

 

(1,822 )

 

 

 

 

 

 

 

 

 

Selling, general and administrative expenses

 

 

2,017

 

 

 

4,416

 

Operating loss

 

 

(1,553 )

 

 

(6,238 )

 

 

 

 

 

 

 

 

 

Other income (expense):

 

 

 

 

 

 

 

 

Other income, net

 

 

222

 

 

 

3

 

Interest expense, net

 

 

(43 )

 

 

(72 )

Loss from operations before income taxes

 

 

(1,374 )

 

 

(6,307 )

 

 

 

 

 

 

 

 

 

Provision for federal and state income taxes

 

 

22

 

 

 

22

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

(1,396 )

 

 

(6,329 )

 

 

 

 

 

 

 

 

 

Basic and diluted loss per common share:

 

$(0.27 )

 

$(1.33 )

 

 

 

 

 

 

 

 

 

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

 

 

5,156

 

 

 

4,773

 

 

See accompanying notes to unaudited interim condensed consolidated financial statements.

 

 
3

Table of Contents

 

ENGlobal Corporation

Condensed Consolidated Balance Sheets

(Unaudited)

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

 

 

 

March 30, 2024

 

 

December 30, 2023

 

ASSETS

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash

 

$1,077

 

 

$615

 

Trade receivables, net of allowances of $3,227 and $4,336

 

 

3,999

 

 

 

6,432

 

Prepaid expenses and other current assets

 

 

698

 

 

 

992

 

Payroll taxes receivable

 

 

102

 

 

 

102

 

Contract assets

 

 

3,602

 

 

 

3,296

 

Total Current Assets

 

 

9,478

 

 

 

11,437

 

Property and equipment, net

 

 

895

 

 

 

1,360

 

Goodwill

 

 

720

 

 

 

720

 

Other assets

 

 

 

 

 

 

 

 

Right-of-use asset

 

 

4,762

 

 

 

5,079

 

Deposits and other assets

 

 

184

 

 

 

191

 

Total Other Assets

 

 

4,946

 

 

 

5,270

 

Total Assets

 

$16,039

 

 

$18,787

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$6,152

 

 

$7,005

 

Accrued compensation and benefits

 

 

1,753

 

 

 

1,445

 

Current portion of operating leases

 

 

1,890

 

 

 

1,726

 

Current portion of finance leases

 

 

148

 

 

 

263

 

Contract liabilities

 

 

976

 

 

 

1,195

 

Other current liabilities

 

 

643

 

 

 

977

 

Short-term debt

 

 

 

 

 

1,047

 

Total Current Liabilities

 

 

11,562

 

 

 

13,658

 

 

 

 

 

 

 

 

 

 

Long-term debt

 

 

1,272

 

 

 

 

Long-term unearned revenue

 

 

363

 

 

 

375

 

Long-term operating leases

 

 

5,383

 

 

 

5,761

 

Long-term finance leases

 

 

305

 

 

 

548

 

Total Liabilities

 

 

18,885

 

 

 

20,342

 

Commitments and Contingencies (Note 8)

 

 

 

 

 

 

 

 

Stockholders’ Equity:

 

 

 

 

 

 

 

 

Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at March 30, 2024 and December 30, 2023

 

 

5

 

 

 

5

 

Additional paid-in capital

 

 

61,459

 

 

 

61,354

 

Accumulated deficit

 

 

(64,310)

 

 

(62,914)

Total Stockholders’ Deficit

 

 

(2,846)

 

 

(1,555)

Total Liabilities and Stockholders’ Deficit

 

$16,039

 

 

$18,787

 

 

See accompanying notes to unaudited interim condensed consolidated financial statements.

 

 
4

Table of Contents

 

ENGlobal Corporation

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(amounts in thousands)

 

 

 

For the Three Months Ended

 

 

 

March 30, 2024

 

 

April 1, 2023

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

Net loss

 

$(1,396)

 

$(6,329)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

224

 

 

 

153

 

Share-based compensation expense

 

 

105

 

 

 

50

 

Gain on disposal of fixed assets

 

 

(26)

 

 

 

Changes in current assets and liabilities:

 

 

 

 

 

 

 

 

Trade accounts receivable

 

 

2,433

 

 

 

209

 

Contract assets

 

 

(306)

 

 

(878)

Other current assets

 

 

301

 

 

 

888

 

Accounts payable

 

 

(853)

 

 

1,858

 

Accrued compensation and benefits

 

 

308

 

 

 

1,076

 

Contract liabilities

 

 

(219)

 

 

(53)

Income taxes payable

 

 

22

 

 

 

22

 

Other current liabilities, net

 

 

(368)

 

 

(125)

Net cash provided by (used in) operating activities

 

$225

 

 

$(3,129)

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

 

 

Property and equipment acquired

 

 

 

 

 

(108)

Proceeds from sale of property and equipment

 

 

369

 

 

 

 

Net cash provided by (used in) investing activities

 

$369

 

 

$(108)

 

 

 

 

 

 

 

 

 

Cash Flows from Financing Activities:

 

 

 

 

 

 

 

 

Issuance of common stock and warrants, net

 

 

 

 

 

2,974

 

Payments on finance leases

 

 

(85)

 

 

(70)

Payoff of finance leases

 

 

(272)

 

 

 

Proceeds from Credit Agreement

 

 

225

 

 

 

 

Payments on revolving credit facility

 

 

 

 

 

(769)

Net cash provided by (used in) financing activities

 

$(132)

 

$2,135

 

Net change in cash

 

 

462

 

 

 

(1,102)

Cash at beginning of period

 

 

615

 

 

 

3,464

 

Cash at end of period

 

$1,077

 

 

$2,362

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Cash paid during the period for interest

 

$43

 

 

$66

 

Fair value of warrants at issuance date

 

$

 

 

$2,782

 

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

 

$

 

 

$289

 

 

See accompanying notes to unaudited interim condensed consolidated financial statements.

 

 
5

Table of Contents

 

ENGLOBAL CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)

(Unaudited)

(amounts in thousands)

 

 

 

For the Three Months Ended

 

 

 

March 30, 2024

 

 

April 1, 2023

 

 

 

 

 

 

 

 

Common Stock

 

 

 

 

 

 

Balance at beginning of period

 

$5

 

 

$4

 

Common stock issued

 

 

 

 

 

 

Balance at end of period

 

$5

 

 

$4

 

Additional Paid-in Capital

 

 

 

 

 

 

 

 

Balance at beginning of period

 

$61,354

 

 

$58,086

 

Proceeds from common stock issued, net

 

 

 

 

 

188

 

Fair value of warrants at issuance date

 

 

 

 

 

2,782

 

Share-based compensation

 

 

105

 

 

 

50

 

Balance at end of period

 

$61,459

 

 

$61,106

 

 

 

 

 

 

 

 

 

 

Accumulated Deficit

 

 

 

 

 

 

 

 

Balance at beginning of period

 

$(62,914 )

 

$(47,761 )

Net loss

 

 

(1,396 )

 

 

(6,329 )

Balance at end of period

 

$(64,310 )

 

$(54,090 )

 

 

 

 

 

 

 

 

 

Total Stockholders’ Equity (Deficit)

 

$(2,846 )

 

$7,020

 

 

See accompanying notes to unaudited interim condensed consolidated financial statements.

 

 
6

Table of Contents

 

ENGLOBAL CORPORATION AND SUBSIDIARIES

NOTES TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 1 – BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements of ENGlobal Corporation (which may be referred to as “ENGlobal,” the “Company,” “we,” “us,” or “our”) were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, these condensed financial statements do not include all of the information or note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP. These condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 30, 2023, included in the Company’s 2023 Annual Report on Form 10-K filed with the SEC.

 

The condensed financial statements included herein are unaudited for the three-month periods ended March 30, 2024 and April 1, 2023, and in the case of the condensed balance sheet as of December 30, 2023 have been derived from the audited financial statements of the Company. These financial statements reflect all adjustments (consisting of normal recurring adjustments), which are, in the opinion of management, necessary to fairly present the results for the periods presented.

 

The Company has assessed subsequent events through the date of filing of these condensed financial statements with the SEC and believes that the disclosures made herein are adequate to make the information presented herein not misleading.

 

We had no items of other comprehensive income in any period presented; therefore, no other components of comprehensive income are presented.

 

For our fiscal year 2024, all four quarters will be comprised of 13 weeks each.

 

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

 

NOTE 2 – ACCOUNTING STANDARDS

 

The Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326) as of January 1, 2023. We adopted the standard using a modified retrospective approach which did not have a material impact on our financial position, results of operations, or cash flows.

 

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. Our services are provided under time-and-material and fixed-price contracts. Some time-and-material contracts may have limits. 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.

 

 
7

Table of Contents

 

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.

 

 
8

Table of Contents

 

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

 

Related PartiesThe Company entered into the Credit Agreement (as defined below) and the Amended Credit Agreement (as defined below) with Alliance 2000, Ltd., a Texas limited partnership (“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.

 

Property and Equipment –Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Depreciation expense for the three months ended March 30, 2024 was $120 thousand, compared to $130 thousand for the three months ended April 1, 2023.  The Company also recognized a net gain of $26 thousand from the sale of property and equipment.  The proceeds from the sale of property and equipment were $369 thousand.

 

NOTE 3 – REVENUE RECOGNITION

 

Our revenue by contract type was as follows (dollars in thousands):

 

 

 

For the Three Months Ended

 

 

 

March 30, 2024

 

 

April 1, 2023

 

Fixed-price revenue

 

$4,147

 

 

$10,437

 

Time-and-material revenue

 

 

2,381

 

 

 

2,756

 

Total Revenue

 

$6,528

 

 

$13,193

 

 

NOTE 4 – CONTRACT ASSETS AND CONTRACT LIABILITIES

 

Our contract assets consist of unbilled amounts typically resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Our contract liabilities consist of advance payments and billings in excess of costs incurred.

 

 
9

Table of Contents

 

Costs, estimated earnings and billings on uncompleted contracts consisted of the following (dollars in thousands):

 

 

 

March 30, 2024

 

 

December 30, 2023

 

Costs incurred on uncompleted contracts

 

$18,276

 

 

$23,318

 

Estimated earnings on uncompleted contracts

 

 

781

 

 

 

3,602

 

Earned revenues

 

 

19,057

 

 

 

26,920

 

Less: billings to date

 

 

16,431

 

 

 

24,819

 

Net costs in excess of billings on uncompleted contracts

 

$2,626

 

 

$2,101

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,602

 

 

$3,296

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(976 )

 

 

(1,195 )

Net costs in excess of billings on uncompleted contracts

 

$2,626

 

 

$2,101

 

 

NOTE 5 – DEBT

 

The components of debt were as follows (dollars in thousands):

 

 

 

March 30, 2024

 

 

December 30, 2023

 

Credit Agreement (1)

 

 

1,272

 

 

 

1,047

 

Total debt

 

 

1,272

 

 

 

1,047

 

Amount due within one year

 

 

 

 

 

1,047

 

Total long-term debt

 

$1,272

 

 

$

 

 

 

(1)

On June 15, 2023, the Company entered into the Credit Agreement (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. 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.

 

 

 

 

 

On April 24, 2024, the Company entered into an Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 (the “Term Loans”) to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility (the “Line of Credit”) of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000. The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Lender in its sole discretion from time to time.

 

 

 

 

 

The Amended Credit Agreement matures on July 2, 2025.

  

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

 

 

 

Credit Agreement

 

 

 

 

 

2024

 

$

 

2025

 

 

1,272

 

Thereafter

 

 

 

 

 

$1,272

 

 

 
10

Table of Contents

 

NOTE 6 – SEGMENT INFORMATION

 

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 is as follows (dollars in thousands):

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended March 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,389

 

 

 

2,139

 

 

 

 

 

 

6,528

 

Gross profit

 

 

350

 

 

 

114

 

 

 

 

 

 

464

 

Gross profit margin

 

 

8.0%

 

 

5.3%

 

 

 

 

 

 

7.1%

SG&A

 

 

720

 

 

 

106

 

 

 

1,191

 

 

 

2,017

 

Operating profit (loss)

 

 

(370)

 

 

8

 

 

 

(1,191)

 

 

(1,553)

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

222

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(43)

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,396)

 

 
11

Table of Contents

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended April 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$11,835

 

 

 

1,358

 

 

 

 

 

 

13,193

 

Gross loss

 

 

(1,602)

 

 

(220)

 

 

 

 

 

(1,822)

Gross loss margin

 

 

(13.5)%

 

 

(16.2)%

 

 

 

 

 

 

(13.8)%

SG&A

 

 

2,746

 

 

 

136

 

 

 

1,534

 

 

 

4,416

 

Operating loss

 

 

(4,348)

 

 

(356)

 

 

(1,534)

 

 

(6,238)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(72)

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,329)

 

Total assets by segment are as follows (dollars in thousands):

 

Total Assets by Segment

 

As of

March 30, 2024

 

 

As of

December 30, 2023

 

 

 

(dollars in thousands)

 

Commercial

 

$8,799

 

 

$11,740

 

Government Services

 

 

4,221

 

 

 

3,780

 

Corporate

 

 

3,019

 

 

 

3,267

 

Consolidated

 

$16,039

 

 

$18,787

 

 

NOTE 7 – FEDERAL AND STATE INCOME TAXES

 

The Company accounts for income taxes in accordance with FASB Accounting Standards Codification 740, “Income Taxes” (“ASC 740”). Under ASC 740-270 we estimate an annual effective tax rate based on year-to-date operating results and our projection of operating results for the remainder of the year. We apply this annual effective tax rate to the year-to-date operating results. If our actual results differ from the estimated annual projection, our estimated annual effective tax rate can change affecting the tax expense for successive interim results as well as the estimated annual tax expense results. Certain states are not included in the calculation of the estimated annual effective tax rate because the underlying basis for the tax is related to revenues and not taxable income. Amounts for Texas margin taxes are reported as income tax expense.

 

The Company applies a more likely than not recognition threshold for all tax uncertainties. The FASB guidance for uncertain tax positions only allows the recognition of those tax benefits, based on their technical merits that are greater than 50 percent likelihood of being sustained upon examination by the taxing authorities. Management has reviewed the Company’s tax positions and determined there are no uncertain tax positions requiring recognition in the financial statements. U.S. federal tax returns prior to 2018 and Texas margins tax returns prior to 2017 are closed. Generally, the applicable statues of limitations are three to four years from their filings.

 

The Company recorded income tax expense of $22 thousand for the three months ended March 30, 2024 as compared to income tax expense of $22 thousand for the three months ended April 1, 2023. The effective income tax rate for the three months ended March 30, 2024 was (1.6)% as compared to 0.4% for the three months ended April 1, 2023. The effective tax rate differed from the federal statutory rate of 21% primarily due to the effect of the valuation allowances related to the expected unrealized deferred tax asset generated by the current year benefit.

 

 
12

Table of Contents

 

NOTE 8 – COMMITMENTS AND CONTINGENCIES

 

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 “Court”). 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 9 – 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):

 

 

 

 

Three Months Ended

 

 

 

Financial Statement Classification

 

March 30, 2024

 

 

April 1, 2023

 

Finance leases:

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$31

 

 

$54

 

Interest expense

 

Interest expense, net

 

 

10

 

 

 

13

 

Total finance lease expense

 

 

 

 

41

 

 

 

67

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

11

 

 

 

435

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

453

 

 

 

590

 

Total operating lease expense

 

 

 

 

464

 

 

 

1,025

 

Total lease expense

 

 

 

$505

 

 

$1,092

 

 

 
13

Table of Contents

 

Supplemental balance sheet information related to leases was as follows (dollars in thousands):

 

 

 

Financial Statement Classification

 

March 30, 2024

 

 

December 30, 2023

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of use asset

 

$4,762

 

 

$5,079

 

Finance leases

 

Property and equipment, net

 

 

495

 

 

 

795

 

Total ROU Assets:

 

 

 

$5,557

 

 

$5,874

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of operating leases

 

$1,889

 

 

$1,726

 

Finance leases

 

Current portion of finance leases

 

 

149

 

 

 

263

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long-term operating leases

 

 

5,383

 

 

 

5,761

 

Finance leases

 

Long-term finance leases

 

 

305

 

 

 

548

 

Total lease liabilities

 

 

 

$7,726

 

 

$8,298

 

 

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

 

 

 

At March 30, 2024

 

Weighted average remaining lease term (years)

 

 

 

Operating leases

 

 

6.4

 

Finance leases

 

 

3.1

 

Weighted average discount rate

 

 

 

 

Operating leases

 

 

9.9%

Finance leases

 

 

13.4%

 

 
14

Table of Contents

 

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

 

Years ending:

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

2024 (remaining months)

 

 

1,653

 

 

 

140

 

 

 

1,793

 

2025

 

 

1,395

 

 

 

155

 

 

 

1,550

 

2026

 

 

920

 

 

 

151

 

 

 

1,071

 

2027

 

 

951

 

 

 

64

 

 

 

1,015

 

2028 and thereafter

 

 

3,157

 

 

 

13

 

 

 

3,170

 

Total lease payments

 

 

8,076

 

 

 

523

 

 

 

8,599

 

Less: imputed interest

 

 

(804 )

 

 

(69 )

 

 

(873 )

Total lease liabilities

 

 

7,272

 

 

$454

 

 

$7,726

 

 

NOTE 11 – 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.

 

In 2023, we issued stock-based compensation in the form of non-vested restricted stock awards to certain employees, directors, and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service period for all stock-based compensation based on the grant date fair value of the award. For the three months ended March 30, 2024, we recognized share-based compensation expense of $105 thousand, compared to $50 thousand for the three months ended April 1, 2023.

 

NOTE 12 – LIQUIDITY

 

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 Amended Credit Agreement.

 

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.

 

On April 24, 2024, the Company entered into the Amended Credit Agreement with Alliance that modified the Credit Agreement. The modification includes adding a Line of Credit which allows the Company to borrow up to the lesser of (i) the Borrowing Base (as defined in the Amended Credit Agreement ), or (ii) $1,000,000.

 

On February 1, 2023, we entered into the RDO Purchase Agreement providing for the sale and issuance by the Company to a single institutional investor of the Shares, 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, 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.

 

 
15

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 March 30, 2024, approximately $1.1 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.

 

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.

 

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.

 

NOTE 13 – SUBSEQUENT EVENTS

 

In accordance with ASC Topic 855, Subsequent Events, which establishes general standards of accounting for and disclosure of events that occur after the balance sheet date but before financial statements are issued, the Company evaluated subsequent events and transactions that occurred after March 30, 2024, the balance sheet date, up to the date that the financial statements were available to be issued. As a result, the following transactions were identified as subsequent events as of March 30, 2024.

 

On April 24, 2024, the Company entered into the Amended Credit Agreement with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000.  The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Alliance in its sole discretion from time to time.

 

 
16

Table of Contents

 

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

 

Forward-Looking Statements

 

Certain information contained in this Quarterly Report on Form 10-Q, as well as other written and oral statements made or incorporated by reference from time to time by the Company and its representatives in other reports, filings with the Securities and Exchange Commission (the “SEC”), press releases, conferences or otherwise, may be deemed to be forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934 (the “Exchange Act”). This information includes, without limitation, statements concerning the Company’s future financial position and results of operations, planned capital expenditures, business strategy and other plans for future operations, the future mix of revenues and business, customer retention, project reversals, commitments and contingent liabilities, future demand and industry conditions. Although the Company believes that the expectations reflected in such forward-looking statements are reasonable, it can give no assurance that such expectations will prove to have been correct. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Generally, the words “anticipate,” “believe,” “estimate,” “expect,” “may” and similar expressions, identify forward-looking statements, which generally are not historical in nature. Actual results could differ materially from the results described in the forward-looking statements due to the risks and uncertainties set forth under “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q, the specific risk factors identified under Part I, “Item 1A. Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023, and those described from time to time in our future reports filed with the SEC.

 

The following discussion is qualified in its entirety by, and should be read in conjunction with, the Company’s financial statements, including the notes thereto, included in this Quarterly Report on Form 10-Q and the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.

 

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

 

 
17

Table of Contents

 

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.

 

Critical Accounting Policies Update

 

Our critical accounting policies are further disclosed in Note 2 to the consolidated financial statements included in our 2023 Annual Report on Form 10-K.

 

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.

 

Results of Operations

 

In the course of providing our time-and-material services, we routinely provide materials and equipment and may provide construction management services on a subcontractor basis. Generally, these materials, equipment and subcontractor costs are passed through to our clients and reimbursed, along with small handling fees, which in general are at margins lower than those of our normal core business. In accordance with industry practice and generally accepted accounting principles, all such costs and fees are included in revenue. The material purchases and the use of subcontractor services can vary significantly from quarter to quarter; therefore, changes in revenue and gross profit, SG&A expense and operating income as a percentage of revenue may not be indicative of the Company’s core business trends.

 

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

 

 
18

Table of Contents

 

Comparison of the three months ended March 30, 2024 versus the three months ended April 1, 2023

 

The following table, for the three months ended March 30, 2024 versus the three months ended April 1, 2023, provides relevant 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 three months ended March 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,389

 

 

$2,139

 

 

$

 

 

$6,528

 

 

 

100.0%

Gross profit

 

 

350

 

 

 

114

 

 

 

 

 

 

464

 

 

 

7.1%

SG&A

 

 

720

 

 

 

106

 

 

 

1,191

 

 

 

2,017

 

 

 

30.9%

Operating income (loss)

 

 

(370 )

 

 

8

 

 

 

(1,191 )

 

 

(1,553 )

 

 

(23.8 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

222

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(43 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$(1,396 )

 

 

(21.4 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(0.27 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

For the three months ended April 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$11,835

 

 

$1,358

 

 

$

 

 

$13,193

 

 

 

100.0%

Gross loss

 

 

(1,602 )

 

 

(220 )

 

 

 

 

 

(1,822 )

 

 

(13.8 )%

SG&A

 

 

2,746

 

 

 

136

 

 

 

1,534

 

 

 

4,416

 

 

 

33.5%

Operating loss

 

 

(4,348 )

 

 

(356 )

 

 

(1,534 )

 

 

(6,238 )

 

 

(47.3 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(72 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$(6,329 )

 

 

(48.0 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(0.17 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

Year Over Year Increase (Decrease) in Operating Results:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$(7,446 )

 

$781

 

 

$

 

 

$(6,665 )

 

 

(50.5 )%

Gross profit (loss)

 

 

1,952

 

 

 

334

 

 

 

 

 

 

2,286

 

 

 

(125.5 )%

SG&A

 

 

(2,026 )

 

 

(30 )

 

 

(343 )

 

 

(2,399 )

 

 

(54.3 )%

Operating income (loss)

 

 

3,978

 

 

 

364

 

 

 

343

 

 

 

4,685

 

 

 

(75.1 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

219

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$4,933

 

 

 

(77.9 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(0.07 )

 

 

 

 

 

 
19

Table of Contents

 

Revenue – Revenue decreased $6.7 million to $6.5 million from $13.2 million, or a decrease of 50.5%, for the three months ended March 30, 2024 as compared to the three months ended April 1, 2023. Our 2024 revenue for the Commercial segment decreased primarily due to our decision to stop self-performing fabrication, construction and field services. Our 2024 revenue for the Government Services segment increased primarily due to one new project that started in the second quarter of 2023.

 

Gross Profit (Loss) – Gross profit (loss) margin increased 20.9% to 7.1% from (13.8)% for the three months ended March 30, 2024 as compared to the three months ended April 1, 2023. The increase in gross profit margin is primarily attributable to the reduction of indirect costs of $1.4 million and the decision to stop self-performing fabrication, construction and field services.

 

Selling, General and Administrative Expense – SG&A expenses decreased $2.4 million for the three months ended March 30, 2024 as compared to the three months ended April 1, 2023 due primarily to $0.8 million of labor savings, $0.1 million of rent savings, and $1.1 million of bad debt expense recorded in 2023.

 

Interest Expense, net – Interest expense is incurred primarily in connection with the previous revolving credit facility, the current Credit Agreement (defined below) and our finance leases. Our interest expense decreased $29 thousand to $43 thousand for the three months ended March 30, 2024 from $72 thousand for the three months ended April 1, 2023.

 

Tax Expense – Tax expense is incurred primarily for our state franchise taxes. We recorded income tax expense of $22 thousand for each of the three months ended March 30, 2024 and April 1, 2023.

 

Net Income (Loss) – Net loss for the three months ended March 30, 2024 was $1.4 million, or a $4.9 million decrease from a net loss of $6.3 million for the three months ended April 1, 2023, primarily as a result of  the decision to stop self- performing fabrication, construction and field services, and a decrease in selling, general, and administrative expenses of $2.4 million.

 

Liquidity and Capital Resources Overview

 

The Company defines 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 Amended Credit Agreement. We had cash of approximately $1.1 million at March 30, 2024 and $0.6 million at December 30, 2023. Our working capital as of March 30, 2024 was ($2.1) million versus ($2.2) million as of December 30, 2023.

 

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. During the one-year term of the term loans, the Company made interest-only payments on a quarterly basis. The term loans carried an annual interest rate of 8.5% and had an origination fee of 0.5%, payable upon maturity.  As of March 30, 2024, we were in compliance with all of the covenants under the Credit Agreement. As of March 30, 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 April 24, 2024, the Company entered into the Amended Credit Agreement with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000.  The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Alliance in its sole discretion from time to time.

 

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.

 

 
20

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 March 30, 2024, approximately $1.1 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.

 

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.

 

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 provided $0.2 million of cash for the three months ended March 30, 2024 and used $3.1 million of cash for the three months ended April 1, 2023. The primary drivers of our cash provided by operations for the three months ended March 30, 2023 were a decrease in trade receivable of $2.4 million, an increase in accrued compensation and benefits of $0.3 million, a decrease in other current assets of $0.3 million, depreciation and amortization of $0.2 million, and share-based compensation of $0.1 million, partially offset by cash used in operations to fund our operating loss of $1.4 million, a decrease in trade payables of $0.9 million, an increase in contract assets net of contract liabilities of $0.5 million, and an increase in other current liabilities of $0.4 million.

 

The primary drivers of our cash used in operations for the three months ended April 1, 2023 were our operating loss of $6.3 million primarily as a result of an increase in gross loss, an increase in contract assets net of contract liabilities of $0.9 million, and a decrease of other current liabilities of $0.1 million, partially offset by cash provided from an increase in trade payables of $1.9 million, an increase in accrued compensation and benefits of $1.1 million, a decrease in other current assets of $0.9 million, a decrease of trade receivables of $0.2 million, and $0.1 million from other components of working capital.

 

Cash Flows from Investing Activities

 

Investing activities provided cash of $0.4 million for the three months ended March 30, 2024 from the sale of personal property and equipment. Investing activities used $0.1 million for the three months ended April 1, 2023 for the purchase of personal property and equipment.

 

 
21

Table of Contents

 

Cash Flows from Financing Activities

 

Financing activities used $0.1 million of cash for the three months ended March 30, 2024 primarily due to payment made on finance leases partially offset by the net proceeds received from the Credit Agreement. Financing activities provided $2.4 million of cash for the three months ended April 1, 2023 primarily due to proceeds provided by the issuance of common stock under the RDO Purchase Agreement, net of issuance costs, partially offset by cash used for payments for our finance leases and payments under the revolving credit facility due to the reduced credit limit effective in the first quarter of 2023.

 

Contractual Obligations

 

The Company is obligated to make future cash payments under the  Amended 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 March 30, 2024 (in thousands):

 

 

 

Payment Due by Fiscal Period

 

 

 

2024

 

 

2025

 

 

2026

 

 

2027

 

 

2028 and thereafter

 

Operating and finance leases

 

$1,793

 

 

$1,550

 

 

$1,071

 

 

$1,015

 

 

$3,170

 

Amended Credit Agreement

 

 

 

 

 

1,272

 

 

 

 

 

 

 

 

 

 

Other liabilities(1)

 

 

296

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$2,089

 

 

$2,822

 

 

$1,071

 

 

$1,015

 

 

$3,170

 

 

(1) Other liabilities includes short-term notes payable.

 

 
22

Table of Contents

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not applicable.

 

ITEM 4. 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 March 30, 2024, 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 March 30, 2024, the disclosure controls and procedures were not effective because of the material weaknesses in the Company’s internal control over financial reporting described below.

 

Material Weaknesses in 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.

 

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.

 

In connection with the preparation of the Company’s 2023 Annual Report, 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, and identified the material weaknesses described below that continue to exist as of March 30, 2024.

 

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.

 

 
23

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 unaudited consolidated financial statements contained in this Quarterly Report on Form 10-Q 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 in this Quarterly Report on Form 10-Q.

 

Remediation Plan and Status

 

The Company has implemented the following plan 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. The elements of the remediation plan 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 as of December 30, 2023. As of March 30, 2024, we have taken the following actions to remediate the material weakness.

 

 

o

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

 

o

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

 

o

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

 

o

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

 

o

Developed 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 (i) timely record on-line payments and other electronic bank transactions, and (ii) reconcile unprocessed credit card payments to suppliers as of December 30, 2023. As of March 30, 2024, we have taken the following actions to remediate the material weakness.

 

 

o

Discontinued the supplier credit card program.

 

o

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

 

o

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

 

o

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

 

o

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

 

The Company believes that the actions listed above have provided the appropriate remediation of the material weaknesses identified as of December 30, 2023. 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 made as to when the remediation actions have been operating effectively for a sufficient period of time. The material weakness will be considered fully remediated when the Company concludes that the controls have been operating for a sufficient amount of time and the design and effectiveness of the controls are validated by management.

 

Changes in Internal Control over Financial Reporting

 

Except as described above in “Remediation Plan and Status”, there have been no changes in the Company’s internal control over financial reporting during the quarter ended March 30, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 
24

Table of Contents

 

PART II – OTHER INFORMATION

 

ITEM 1. 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 8—Commitments and Contingencies to our unaudited consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q, as of the date of this Quarterly Report on Form 10-Q, 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 1A. RISK FACTORS

 

In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 30, 2023, which outline factors that could materially affect our business, financial condition or future results, and the additional risk factors below. You should be aware that the occurrence of any of the events described in these risk factors and elsewhere in this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q.

 

Substantial doubt about our ability to continue as a going concern exists. Our unaudited financial statements for the period ended March 30, 2024 were prepared on the assumption that we would continue as a going concern. Those financial statements expressed a substantial doubt about our ability to continue as a going concern. Those 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 Amended Credit Agreement, which matures on July 2, 2025, 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 April 24, 2024, we have outstanding borrowings of $1.2 million under the Amended Credit Agreement, which matures on July 2, 2025. The terms of the Amended Credit Agreement provide for a revolving credit facility of up to the lesser of (a) the borrowing base and (b) $1,000,000, with the borrowing base being in an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by the lender from time to time, less any reserves established by the lender in its sole discretion from time to time. The limited borrowing capacity under the Amended 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.

 

 
25

Table of Contents

 

Our backlog is subject to unexpected adjustments and cancellations and is, therefore, an uncertain indicator of our future revenue or earnings. As of March 30, 2024, our backlog was $10.8 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.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

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

 

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)

 

December 31, 2023 to January 27, 2024

 

 

 

 

 

 

 

 

 

 

$

 

January 28, 2024 to March 2, 2024

 

 

 

 

 

 

 

 

 

 

$

 

March 3, 2024 to March 30, 2024

 

 

 

 

 

 

 

 

 

 

$

 

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 March 30, 2024, 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.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

ITEM 5. OTHER INFORMATION

 

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

 

During the fiscal quarter ended March 30, 2024, 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.

 

 
26

Table of Contents

 

ITEM 6. EXHIBITS

 

 

 

 

 

Incorporated by Reference to:

Exhibit

No.

 

Description

 

Form or

Schedule

 

Exhibit

No.

 

Filing

Date with

SEC

 

SEC

File

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

 

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

 

Form of Common Stock Purchase Warrant

 

8-K

 

4.1

 

2/3/2023

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

10.1

 

Amended and Restated Credit Agreement, dated as of April 24, 2024, by and between ENGlobal Corporation, as borrower, and Alliance 2000, Ltd., as lender

 

8-K

 

10.1

 

4/25/24

 

001-14217

 

 

 

 

 

 

 

 

 

 

 

*31.1

 

Certifications Pursuant to Rule 13a – 14(a) of the Securities Exchange Act of 1934 for the Third Quarter 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*31.2

 

Certifications Pursuant to Rule 13a – 14(a) of the Securities Exchange Act of 1934 for the Third Quarter 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

**32.1

 

Certification Pursuant to Rule 13a – 14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 for the Third Quarter 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*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

 

 
27

Table of Contents

 

SIGNATURE

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: May 9, 2024

 

 

 

 

ENGlobal Corporation

 

 

 

 

 

 

By:

/s/ Darren W. Spriggs

 

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer

(Duly Authorized Officer and Principal Financial Officer)

 

 

 
28

 

EX-31.1 2 eng_ex311.htm CERTIFICATION eng_ex311.htm

 

EXHIBIT 31.1

 

CERTIFICATION

 

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

 

1.

I have reviewed this report on Form 10-Q for the quarter ended March 30, 2024 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 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(s) 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: May 9, 2024

/s/ William A. Coskey

 

 

William A. Coskey

 

 

Chief Executive Officer

 

 

EX-31.2 3 eng_ex312.htm CERTIFICATION eng_ex312.htm

 

EXHIBIT 31.2

 

CERTIFICATION

 

I, Darren W. Spriggs, certify that:

 

1.

I have reviewed this report on Form 10-Q for the quarter ended March 30, 2024 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 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(s) 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: May 9, 2024

By:

/s/ Darren W. Spriggs

 

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer

 

 

EX-32.1 4 eng_ex321.htm CERTIFICATION eng_ex321.htm

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Each of the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his capacity as an officer of ENGlobal Corporation (“ENGlobal”), that, to his knowledge, the Quarterly Report of ENGlobal on Form 10-Q for the period ended March 30, 2024 (the “Report”), fully complies with the requirements of Section 13(a) 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 operation of ENGlobal.

 

Date: May 9, 2024

By:

/s/ William A. Coskey

 

 

 

William A. Coskey

 

 

 

Chief Executive Officer

 

 

Date: May 9, 2024

By:

/s/ Darren W. Spriggs

 

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer

 

 

A signed original of this statement has been provided to ENGlobal and will be retained by ENGlobal and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 5 eng-20240330.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - FEDERAL AND STATE INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - STOCKHOLDERS EQUITY link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - LIQUIDITY link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - ACCOUNTING STANDARDS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - DEBT (Details 1) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - LEASES (Details 1) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - LEASES (Details 2) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - LEASES (Details 3) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - STOCKHOLDERS EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - LIQUIDITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 6 eng-20240330_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date 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 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 Local Phone Number Security 12b Title Security Exchange Name Document Quarterly Report Document Transition Report Trading Symbol Entity Interactive Data Current Condensed Consolidated Statements of Operations (Unaudited) Operating revenues Operating costs Gross profit (loss) [Gross Profit] Selling, general and administrative expenses Operating loss [Operating Income (Loss)] Other income (expense): Other income, net Interest expense, net [Interest Expense, Other] Loss from operations 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: Condensed Consolidated Balance Sheets (Unaudited) ASSETS Current Assets: Cash Trade receivables, net of allowances of $3,227 and $4,336 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] 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 debt Long-term unearned revenue Long-term operating leases Long-term finance leases Total Liabilities [Liabilities] Commitments and Contingencies (Note 8) Stockholders' Equity: Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at March 30, 2024 and December 30, 2023 Additional paid-in capital Accumulated deficit Total Stockholders' Deficit [Stockholders' Equity Attributable to Parent] Total Liabilities and Stockholders' Deficit [Liabilities and Equity] Trade Receivables, Allowances Common Stock, Par Value Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares Outstanding Condensed Consolidated Statements of Cash Flows (Unaudited) Cash Flows from Operating Activities: Net loss Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Depreciation and amortization Share-based compensation expense Gain on disposal of fixed 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 [Increase (Decrease) in Employee Related Liabilities] Contract liabilities [Increase (Decrease) in Contract with Customer, Liability] Income taxes payable Other current liabilities, net Net cash provided by (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 Net cash provided by (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] Payoff of finance leases [Increase (Decrease) in Receivables] Proceeds from Credit Agreement Payments on revolving credit facility [Payments on revolving credit facility] Net cash provided by (used in) 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 period Cash at end of period Supplemental disclosure of cash flow information: Cash paid during the period for interest Fair value of warrants at issuance date Right of use assets obtained in exchange for new financing lease liability CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited) Statement [Table] Statement [Line Items] Equity Components [Axis] Common Stock Additional Paid-In Capital Retained Earnings (Accumulated Deficit) Balance, amount Net Income (Loss) Common stock issued, amount Share-based compensation, amount Proceeds from common stock issued, net Fair value of warrants at issuance date Fair value of warrants at issuance date [Fair value of warrants at issuance date] Balance, amount BASIS OF PRESENTATION BASIS OF PRESENTATION Business Description and Basis of Presentation [Text Block] ACCOUNTING STANDARDS ACCOUNTING STANDARDS Statutory Accounting Practices Disclosure [Table Text Block] REVENUE RECOGNITION REVENUE RECOGNITION [REVENUE RECOGNITION] CONTRACT ASSETS AND CONTRACT LIABILITIES CONTRACT ASSETS AND CONTRACT LIABILITIES Life Settlement Contracts, Disclosure [Text Block] DEBT DEBT Debt Disclosure [Text Block] SEGMENT INFORMATION SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] FEDERAL AND STATE INCOME TAXES FEDERAL AND STATE INCOME TAXES [FEDERAL AND STATE INCOME TAXES] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] LEASES LEASES [LEASES] STOCKHOLDERS EQUITY Stockholders' Equity Note Disclosure [Text Block] LIQUIDITY LIQUIDITY Liquidation Basis of Accounting [Text Block] SUBSEQUENT EVENTS SUBSEQUENT EVENTS Subsequent Events [Text Block] Revenue By Contract Type CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) Costs, Estimated Earnings And Billings On Uncompleted Contracts Schedule of Debt Maturities Of Debt Schedule of total assets by segment Segment Information Lease Expense Supplemental Balance Sheet Information Related To Leases Weighted Average Remaining Lease Term And Weighted Average Discount Rate Maturities Of Operating Lease Liabilities Depreciation expense Net gain from sale of property and equipment Proceeds from sale of property and equipment 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 in excess of billings on uncompleted contracts 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 [Net costs in excess of billings on uncompleted contracts] Credit Agreement Total debt Amount due within one year Total long-term debt Credit Facility Axis Revolving Credit Facility 2024 2025 Thereafter Long-term debt Range [Axis] Minimum [Member] Maximum [Member] Aggregate principal amount Description of credit agreement Maturity Date Discount rate Statement Business Segments Axis Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis Commercial [Member] Government [Member] Corporate Revenue Gross profit (loss) Gross profit margin SG&A Operating profit (loss) Other income, net Tax expense Net loss Total assets Income tax expense Effective income tax rate Effective tax rate federal statutory rate Monetary damages Income Statement Location Axis SG&A Expense Operating Costs Interest Expense, Net Amortization expense Total operating lease expense Total finance lease expense Interest 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 (remaining months) 2025 [Lessee, Operating Lease, Liability, to be Paid, Year One] 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 (remaining months) [Finance Lease, Liability, to be Paid, Remainder of Fiscal Year] 2025 [Finance Lease, Liability, to be Paid, Year One] 2026 [Finance Lease, Liability, to be Paid, Year Two] 2027 [Finance Lease, Liability, to be Paid, Year Three] 2028 and thereafter [2028 and thereafter] 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 (remaining months) [2024 (remaining months)] 2025 [2025] 2026 [2026] 2027 [2027] 2028 and thereafter [2028 and thereafter 1] Total lease payments [Total lease payments] Less: imputed interest [Less: imputed interest] Total lease liabilities [Total lease liabilities] Plan Name Axis Purchase Agreement [Member] Warrants to purchase Stock issued Offering price Proffessional fees Share-based compensation expense Award Type Axis February 1, 2023 [Member] Aggregate principal amount [Debt Instrument, Face Amount] Borrowing description Gross proceeds Trade payables Offering price Subsequent Event Type [Axis] Minimum [Member] Subsequent Event [Member] Maximum [Member] Aggregate principal amount Maturity Date Discount rate [Discount rate] Borrowing base amount Long Term Leases. 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 7 eng-20240330_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 8 eng-20240330_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 9 eng-20240330_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 30, 2024
May 09, 2024
Cover [Abstract]    
Entity Registrant Name ENGlobal Corporation  
Entity Central Index Key 0000933738  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Mar. 30, 2024  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Entity Common Stock Shares Outstanding   5,156,583
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  
Local Phone Number 878-1000  
Security 12b Title Common Stock, $0.001 par value  
Security Exchange Name NASDAQ  
Document Quarterly Report true  
Document Transition Report false  
Trading Symbol ENG  
Entity Interactive Data Current Yes  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Condensed Consolidated Statements of Operations (Unaudited)    
Operating revenues $ 6,528 $ 13,193
Operating costs 6,064 15,015
Gross profit (loss) 464 (1,822)
Selling, general and administrative expenses 2,017 4,416
Operating loss (1,553) (6,238)
Other income (expense):    
Other income, net 222 3
Interest expense, net (43) (72)
Loss from operations before income taxes (1,374) (6,307)
Provision for federal and state income taxes 22 22
Net loss $ (1,396) $ (6,329)
Basic and diluted loss per common share: $ (0.27) $ (1.33)
Basic and diluted weighted average shares used in computing loss per share: 5,156 4,773
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Current Assets:    
Cash $ 1,077 $ 615
Trade receivables, net of allowances of $3,227 and $4,336 3,999 6,432
Prepaid expenses and other current assets 698 992
Payroll taxes receivable 102 102
Contract assets 3,602 3,296
Total Current Assets 9,478 11,437
Property and equipment, net 895 1,360
Goodwill 720 720
Other assets    
Right-of-use asset 4,762 5,079
Deposits and other assets 184 191
Total Other Assets 4,946 5,270
Total Assets 16,039 18,787
Current Liabilities:    
Accounts payable 6,152 7,005
Accrued compensation and benefits 1,753 1,445
Current portion of operating leases 1,890 1,726
Current portion of finance leases 148 263
Contract liabilities 976 1,195
Other current liabilities 643 977
Short-term debt 0 1,047
Total Current Liabilities 11,562 13,658
Long-term debt 1,272 0
Long-term unearned revenue 363 375
Long-term operating leases 5,383 5,761
Long-term finance leases 305 548
Total Liabilities 18,885 20,342
Stockholders' Equity:    
Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at March 30, 2024 and December 30, 2023 5 5
Additional paid-in capital 61,459 61,354
Accumulated deficit (64,310) (62,914)
Total Stockholders' Deficit (2,846) (1,555)
Total Liabilities and Stockholders' Deficit $ 16,039 $ 18,787
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Condensed Consolidated Balance Sheets (Unaudited)    
Trade Receivables, Allowances $ 3,227 $ 4,336
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 5,156,583
Common Stock, Shares Outstanding 5,156,583 5,156,583
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Cash Flows from Operating Activities:    
Net loss $ (1,396) $ (6,329)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 224 153
Share-based compensation expense 105 50
Gain on disposal of fixed assets (26) 0
Changes in current assets and liabilities:    
Trade accounts receivable 2,433 209
Contract assets (306) (878)
Other current assets 301 888
Accounts payable (853) 1,858
Accrued compensation and benefits 308 1,076
Contract liabilities (219) (53)
Income taxes payable 22 22
Other current liabilities, net (368) (125)
Net cash provided by (used in) operating activities 225 (3,129)
Cash Flows from Investing Activities:    
Property and equipment acquired 0 (108)
Proceeds from sale of property and equipment 369 0
Net cash provided by (used in) investing activities 369 (108)
Cash Flows from Financing Activities:    
Issuance of common stock and warrants, net 0 2,974
Payments on finance leases (85) (70)
Payoff of finance leases (272) 0
Proceeds from Credit Agreement 225 0
Payments on revolving credit facility 0 (769)
Net cash provided by (used in) financing activities (132) 2,135
Net change in cash 462 (1,102)
Cash at beginning of period 615 3,464
Cash at end of period 1,077 2,362
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 43 66
Fair value of warrants at issuance date 0 2,782
Right of use assets obtained in exchange for new financing lease liability $ 0 $ 289
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Balance, amount at Dec. 25, 2022   $ 4 $ 58,086 $ (47,761)
Net Income (Loss)       (6,329)
Common stock issued, amount   0    
Share-based compensation, amount     50  
Proceeds from common stock issued, net     188  
Fair value of warrants at issuance date     2,782  
Balance, amount at Apr. 01, 2023 $ 7,020 4 61,106 (54,090)
Balance, amount at Dec. 25, 2023   5 61,354 (62,914)
Net Income (Loss)       (1,396)
Common stock issued, amount   0    
Share-based compensation, amount     105  
Proceeds from common stock issued, net     0  
Fair value of warrants at issuance date     0  
Balance, amount at Mar. 30, 2024 (2,846) 5 61,459 (64,310)
Balance, amount at Dec. 30, 2023 (1,555)      
Fair value of warrants at issuance date 0      
Balance, amount at Mar. 30, 2024 $ (2,846) $ 5 $ 61,459 $ (64,310)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION
3 Months Ended
Mar. 30, 2024
BASIS OF PRESENTATION  
BASIS OF PRESENTATION

NOTE 1 – BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements of ENGlobal Corporation (which may be referred to as “ENGlobal,” the “Company,” “we,” “us,” or “our”) were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, these condensed financial statements do not include all of the information or note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP. These condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 30, 2023, included in the Company’s 2023 Annual Report on Form 10-K filed with the SEC.

 

The condensed financial statements included herein are unaudited for the three-month periods ended March 30, 2024 and April 1, 2023, and in the case of the condensed balance sheet as of December 30, 2023 have been derived from the audited financial statements of the Company. These financial statements reflect all adjustments (consisting of normal recurring adjustments), which are, in the opinion of management, necessary to fairly present the results for the periods presented.

 

The Company has assessed subsequent events through the date of filing of these condensed financial statements with the SEC and believes that the disclosures made herein are adequate to make the information presented herein not misleading.

 

We had no items of other comprehensive income in any period presented; therefore, no other components of comprehensive income are presented.

 

For our fiscal year 2024, all four quarters will be comprised of 13 weeks each.

 

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

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTING STANDARDS
3 Months Ended
Mar. 30, 2024
ACCOUNTING STANDARDS  
ACCOUNTING STANDARDS

NOTE 2 – ACCOUNTING STANDARDS

 

The Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326) as of January 1, 2023. We adopted the standard using a modified retrospective approach which did not have a material impact on our financial position, results of operations, or cash flows.

 

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. Our services are provided under time-and-material and fixed-price contracts. Some time-and-material contracts may have limits. 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 becomes known. 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.

 

Related PartiesThe Company entered into the Credit Agreement (as defined below) and the Amended Credit Agreement (as defined below) with Alliance 2000, Ltd., a Texas limited partnership (“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.

 

Property and Equipment –Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Depreciation expense for the three months ended March 30, 2024 was $120 thousand, compared to $130 thousand for the three months ended April 1, 2023.  The Company also recognized a net gain of $26 thousand from the sale of property and equipment.  The proceeds from the sale of property and equipment were $369 thousand.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION
3 Months Ended
Mar. 30, 2024
REVENUE RECOGNITION  
REVENUE RECOGNITION

NOTE 3 – REVENUE RECOGNITION

 

Our revenue by contract type was as follows (dollars in thousands):

 

 

 

For the Three Months Ended

 

 

 

March 30, 2024

 

 

April 1, 2023

 

Fixed-price revenue

 

$4,147

 

 

$10,437

 

Time-and-material revenue

 

 

2,381

 

 

 

2,756

 

Total Revenue

 

$6,528

 

 

$13,193

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTRACT ASSETS AND CONTRACT LIABILITIES
3 Months Ended
Mar. 30, 2024
CONTRACT ASSETS AND CONTRACT LIABILITIES  
CONTRACT ASSETS AND CONTRACT LIABILITIES

NOTE 4 – CONTRACT ASSETS AND CONTRACT LIABILITIES

 

Our contract assets consist of unbilled amounts typically resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Our contract liabilities consist of advance payments and billings in excess of costs incurred.

Costs, estimated earnings and billings on uncompleted contracts consisted of the following (dollars in thousands):

 

 

 

March 30, 2024

 

 

December 30, 2023

 

Costs incurred on uncompleted contracts

 

$18,276

 

 

$23,318

 

Estimated earnings on uncompleted contracts

 

 

781

 

 

 

3,602

 

Earned revenues

 

 

19,057

 

 

 

26,920

 

Less: billings to date

 

 

16,431

 

 

 

24,819

 

Net costs in excess of billings on uncompleted contracts

 

$2,626

 

 

$2,101

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,602

 

 

$3,296

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(976 )

 

 

(1,195 )

Net costs in excess of billings on uncompleted contracts

 

$2,626

 

 

$2,101

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT
3 Months Ended
Mar. 30, 2024
DEBT  
DEBT

NOTE 5 – DEBT

 

The components of debt were as follows (dollars in thousands):

 

 

 

March 30, 2024

 

 

December 30, 2023

 

Credit Agreement (1)

 

 

1,272

 

 

 

1,047

 

Total debt

 

 

1,272

 

 

 

1,047

 

Amount due within one year

 

 

 

 

 

1,047

 

Total long-term debt

 

$1,272

 

 

$

 

 

 

(1)

On June 15, 2023, the Company entered into the Credit Agreement (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. 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.

 

 

 

 

 

On April 24, 2024, the Company entered into an Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 (the “Term Loans”) to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility (the “Line of Credit”) of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000. The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Lender in its sole discretion from time to time.

 

 

 

 

 

The Amended Credit Agreement matures on July 2, 2025.

  

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

 

 

 

Credit Agreement

 

 

 

 

 

2024

 

$

 

2025

 

 

1,272

 

Thereafter

 

 

 

 

 

$1,272

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION
3 Months Ended
Mar. 30, 2024
SEGMENT INFORMATION  
SEGMENT INFORMATION

NOTE 6 – SEGMENT INFORMATION

 

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 is as follows (dollars in thousands):

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended March 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,389

 

 

 

2,139

 

 

 

 

 

 

6,528

 

Gross profit

 

 

350

 

 

 

114

 

 

 

 

 

 

464

 

Gross profit margin

 

 

8.0%

 

 

5.3%

 

 

 

 

 

 

7.1%

SG&A

 

 

720

 

 

 

106

 

 

 

1,191

 

 

 

2,017

 

Operating profit (loss)

 

 

(370)

 

 

8

 

 

 

(1,191)

 

 

(1,553)

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

222

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(43)

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,396)

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended April 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$11,835

 

 

 

1,358

 

 

 

 

 

 

13,193

 

Gross loss

 

 

(1,602)

 

 

(220)

 

 

 

 

 

(1,822)

Gross loss margin

 

 

(13.5)%

 

 

(16.2)%

 

 

 

 

 

 

(13.8)%

SG&A

 

 

2,746

 

 

 

136

 

 

 

1,534

 

 

 

4,416

 

Operating loss

 

 

(4,348)

 

 

(356)

 

 

(1,534)

 

 

(6,238)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(72)

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,329)

 

Total assets by segment are as follows (dollars in thousands):

 

Total Assets by Segment

 

As of

March 30, 2024

 

 

As of

December 30, 2023

 

 

 

(dollars in thousands)

 

Commercial

 

$8,799

 

 

$11,740

 

Government Services

 

 

4,221

 

 

 

3,780

 

Corporate

 

 

3,019

 

 

 

3,267

 

Consolidated

 

$16,039

 

 

$18,787

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FEDERAL AND STATE INCOME TAXES
3 Months Ended
Mar. 30, 2024
FEDERAL AND STATE INCOME TAXES  
FEDERAL AND STATE INCOME TAXES

NOTE 7 – FEDERAL AND STATE INCOME TAXES

 

The Company accounts for income taxes in accordance with FASB Accounting Standards Codification 740, “Income Taxes” (“ASC 740”). Under ASC 740-270 we estimate an annual effective tax rate based on year-to-date operating results and our projection of operating results for the remainder of the year. We apply this annual effective tax rate to the year-to-date operating results. If our actual results differ from the estimated annual projection, our estimated annual effective tax rate can change affecting the tax expense for successive interim results as well as the estimated annual tax expense results. Certain states are not included in the calculation of the estimated annual effective tax rate because the underlying basis for the tax is related to revenues and not taxable income. Amounts for Texas margin taxes are reported as income tax expense.

 

The Company applies a more likely than not recognition threshold for all tax uncertainties. The FASB guidance for uncertain tax positions only allows the recognition of those tax benefits, based on their technical merits that are greater than 50 percent likelihood of being sustained upon examination by the taxing authorities. Management has reviewed the Company’s tax positions and determined there are no uncertain tax positions requiring recognition in the financial statements. U.S. federal tax returns prior to 2018 and Texas margins tax returns prior to 2017 are closed. Generally, the applicable statues of limitations are three to four years from their filings.

 

The Company recorded income tax expense of $22 thousand for the three months ended March 30, 2024 as compared to income tax expense of $22 thousand for the three months ended April 1, 2023. The effective income tax rate for the three months ended March 30, 2024 was (1.6)% as compared to 0.4% for the three months ended April 1, 2023. The effective tax rate differed from the federal statutory rate of 21% primarily due to the effect of the valuation allowances related to the expected unrealized deferred tax asset generated by the current year benefit.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 30, 2024
Commitments and Contingencies (Note 8)  
COMMITMENTS AND CONTINGENCIES

NOTE 8 – COMMITMENTS AND CONTINGENCIES

 

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 “Court”). 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 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES
3 Months Ended
Mar. 30, 2024
LEASES  
LEASES

NOTE 9 – 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):

 

 

 

 

Three Months Ended

 

 

 

Financial Statement Classification

 

March 30, 2024

 

 

April 1, 2023

 

Finance leases:

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$31

 

 

$54

 

Interest expense

 

Interest expense, net

 

 

10

 

 

 

13

 

Total finance lease expense

 

 

 

 

41

 

 

 

67

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

11

 

 

 

435

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

453

 

 

 

590

 

Total operating lease expense

 

 

 

 

464

 

 

 

1,025

 

Total lease expense

 

 

 

$505

 

 

$1,092

 

Supplemental balance sheet information related to leases was as follows (dollars in thousands):

 

 

 

Financial Statement Classification

 

March 30, 2024

 

 

December 30, 2023

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of use asset

 

$4,762

 

 

$5,079

 

Finance leases

 

Property and equipment, net

 

 

495

 

 

 

795

 

Total ROU Assets:

 

 

 

$5,557

 

 

$5,874

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of operating leases

 

$1,889

 

 

$1,726

 

Finance leases

 

Current portion of finance leases

 

 

149

 

 

 

263

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long-term operating leases

 

 

5,383

 

 

 

5,761

 

Finance leases

 

Long-term finance leases

 

 

305

 

 

 

548

 

Total lease liabilities

 

 

 

$7,726

 

 

$8,298

 

 

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

 

 

 

At March 30, 2024

 

Weighted average remaining lease term (years)

 

 

 

Operating leases

 

 

6.4

 

Finance leases

 

 

3.1

 

Weighted average discount rate

 

 

 

 

Operating leases

 

 

9.9%

Finance leases

 

 

13.4%

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

 

Years ending:

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

2024 (remaining months)

 

 

1,653

 

 

 

140

 

 

 

1,793

 

2025

 

 

1,395

 

 

 

155

 

 

 

1,550

 

2026

 

 

920

 

 

 

151

 

 

 

1,071

 

2027

 

 

951

 

 

 

64

 

 

 

1,015

 

2028 and thereafter

 

 

3,157

 

 

 

13

 

 

 

3,170

 

Total lease payments

 

 

8,076

 

 

 

523

 

 

 

8,599

 

Less: imputed interest

 

 

(804 )

 

 

(69 )

 

 

(873 )

Total lease liabilities

 

 

7,272

 

 

$454

 

 

$7,726

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS EQUITY
3 Months Ended
Mar. 30, 2024
Stockholders' Equity:  
STOCKHOLDERS EQUITY

NOTE 11 – 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.

 

In 2023, we issued stock-based compensation in the form of non-vested restricted stock awards to certain employees, directors, and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service period for all stock-based compensation based on the grant date fair value of the award. For the three months ended March 30, 2024, we recognized share-based compensation expense of $105 thousand, compared to $50 thousand for the three months ended April 1, 2023.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LIQUIDITY
3 Months Ended
Mar. 30, 2024
LIQUIDITY  
LIQUIDITY

NOTE 12 – LIQUIDITY

 

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 Amended Credit Agreement.

 

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.

 

On April 24, 2024, the Company entered into the Amended Credit Agreement with Alliance that modified the Credit Agreement. The modification includes adding a Line of Credit which allows the Company to borrow up to the lesser of (i) the Borrowing Base (as defined in the Amended Credit Agreement ), or (ii) $1,000,000.

 

On February 1, 2023, we entered into the RDO Purchase Agreement providing for the sale and issuance by the Company to a single institutional investor of the Shares, 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, 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 March 30, 2024, approximately $1.1 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.

 

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.

 

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.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 30, 2024
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 13 – SUBSEQUENT EVENTS

 

In accordance with ASC Topic 855, Subsequent Events, which establishes general standards of accounting for and disclosure of events that occur after the balance sheet date but before financial statements are issued, the Company evaluated subsequent events and transactions that occurred after March 30, 2024, the balance sheet date, up to the date that the financial statements were available to be issued. As a result, the following transactions were identified as subsequent events as of March 30, 2024.

 

On April 24, 2024, the Company entered into the Amended Credit Agreement with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000.  The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Alliance in its sole discretion from time to time.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 30, 2024
REVENUE RECOGNITION  
Revenue By Contract Type

 

 

For the Three Months Ended

 

 

 

March 30, 2024

 

 

April 1, 2023

 

Fixed-price revenue

 

$4,147

 

 

$10,437

 

Time-and-material revenue

 

 

2,381

 

 

 

2,756

 

Total Revenue

 

$6,528

 

 

$13,193

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)
3 Months Ended
Mar. 30, 2024
CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)  
Costs, Estimated Earnings And Billings On Uncompleted Contracts

 

 

March 30, 2024

 

 

December 30, 2023

 

Costs incurred on uncompleted contracts

 

$18,276

 

 

$23,318

 

Estimated earnings on uncompleted contracts

 

 

781

 

 

 

3,602

 

Earned revenues

 

 

19,057

 

 

 

26,920

 

Less: billings to date

 

 

16,431

 

 

 

24,819

 

Net costs in excess of billings on uncompleted contracts

 

$2,626

 

 

$2,101

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,602

 

 

$3,296

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(976 )

 

 

(1,195 )

Net costs in excess of billings on uncompleted contracts

 

$2,626

 

 

$2,101

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Tables)
3 Months Ended
Mar. 30, 2024
DEBT  
Schedule of Debt

 

 

March 30, 2024

 

 

December 30, 2023

 

Credit Agreement (1)

 

 

1,272

 

 

 

1,047

 

Total debt

 

 

1,272

 

 

 

1,047

 

Amount due within one year

 

 

 

 

 

1,047

 

Total long-term debt

 

$1,272

 

 

$

 

Maturities Of Debt

 

 

Credit Agreement

 

 

 

 

 

2024

 

$

 

2025

 

 

1,272

 

Thereafter

 

 

 

 

 

$1,272

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 30, 2024
SEGMENT INFORMATION  
Schedule of total assets by segment

Total Assets by Segment

 

As of

March 30, 2024

 

 

As of

December 30, 2023

 

 

 

(dollars in thousands)

 

Commercial

 

$8,799

 

 

$11,740

 

Government Services

 

 

4,221

 

 

 

3,780

 

Corporate

 

 

3,019

 

 

 

3,267

 

Consolidated

 

$16,039

 

 

$18,787

 

Segment Information

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended March 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,389

 

 

 

2,139

 

 

 

 

 

 

6,528

 

Gross profit

 

 

350

 

 

 

114

 

 

 

 

 

 

464

 

Gross profit margin

 

 

8.0%

 

 

5.3%

 

 

 

 

 

 

7.1%

SG&A

 

 

720

 

 

 

106

 

 

 

1,191

 

 

 

2,017

 

Operating profit (loss)

 

 

(370)

 

 

8

 

 

 

(1,191)

 

 

(1,553)

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

222

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(43)

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,396)

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended April 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$11,835

 

 

 

1,358

 

 

 

 

 

 

13,193

 

Gross loss

 

 

(1,602)

 

 

(220)

 

 

 

 

 

(1,822)

Gross loss margin

 

 

(13.5)%

 

 

(16.2)%

 

 

 

 

 

 

(13.8)%

SG&A

 

 

2,746

 

 

 

136

 

 

 

1,534

 

 

 

4,416

 

Operating loss

 

 

(4,348)

 

 

(356)

 

 

(1,534)

 

 

(6,238)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(72)

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,329)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 30, 2024
LEASES  
Lease Expense

 

 

 

Three Months Ended

 

 

 

Financial Statement Classification

 

March 30, 2024

 

 

April 1, 2023

 

Finance leases:

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$31

 

 

$54

 

Interest expense

 

Interest expense, net

 

 

10

 

 

 

13

 

Total finance lease expense

 

 

 

 

41

 

 

 

67

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

11

 

 

 

435

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

453

 

 

 

590

 

Total operating lease expense

 

 

 

 

464

 

 

 

1,025

 

Total lease expense

 

 

 

$505

 

 

$1,092

 

Supplemental Balance Sheet Information Related To Leases

 

 

Financial Statement Classification

 

March 30, 2024

 

 

December 30, 2023

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of use asset

 

$4,762

 

 

$5,079

 

Finance leases

 

Property and equipment, net

 

 

495

 

 

 

795

 

Total ROU Assets:

 

 

 

$5,557

 

 

$5,874

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of operating leases

 

$1,889

 

 

$1,726

 

Finance leases

 

Current portion of finance leases

 

 

149

 

 

 

263

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long-term operating leases

 

 

5,383

 

 

 

5,761

 

Finance leases

 

Long-term finance leases

 

 

305

 

 

 

548

 

Total lease liabilities

 

 

 

$7,726

 

 

$8,298

 

Weighted Average Remaining Lease Term And Weighted Average Discount Rate

 

 

At March 30, 2024

 

Weighted average remaining lease term (years)

 

 

 

Operating leases

 

 

6.4

 

Finance leases

 

 

3.1

 

Weighted average discount rate

 

 

 

 

Operating leases

 

 

9.9%

Finance leases

 

 

13.4%
Maturities Of Operating Lease Liabilities

Years ending:

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

2024 (remaining months)

 

 

1,653

 

 

 

140

 

 

 

1,793

 

2025

 

 

1,395

 

 

 

155

 

 

 

1,550

 

2026

 

 

920

 

 

 

151

 

 

 

1,071

 

2027

 

 

951

 

 

 

64

 

 

 

1,015

 

2028 and thereafter

 

 

3,157

 

 

 

13

 

 

 

3,170

 

Total lease payments

 

 

8,076

 

 

 

523

 

 

 

8,599

 

Less: imputed interest

 

 

(804 )

 

 

(69 )

 

 

(873 )

Total lease liabilities

 

 

7,272

 

 

$454

 

 

$7,726

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTING STANDARDS (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
ACCOUNTING STANDARDS    
Depreciation expense $ 120 $ 130
Net gain from sale of property and equipment 26  
Proceeds from sale of property and equipment $ 369 $ 0
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Total revenue $ 6,528 $ 13,193
Fixed-Price Revenue    
Total revenue 4,147 10,437
Time-and-Material Revenue    
Total revenue $ 2,381 $ 2,756
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
CONTRACT ASSETS AND CONTRACT LIABILITIES    
Costs incurred on uncompleted contracts $ 18,276 $ 23,318
Estimated earnings on uncompleted contracts 781 3,602
Earned revenues 19,057 26,920
Less: billings to date 16,431 24,819
Net costs in excess of billings on uncompleted contracts 2,626 2,101
Costs and estimated earnings in excess of billings on uncompleted contracts 3,602 3,296
Billings in excess of costs and estimated earnings on uncompleted contracts (976) (1,195)
Net costs in excess of billings on uncompleted contracts $ 2,626 $ 2,101
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
DEBT    
Credit Agreement $ 1,272 $ 1,047
Total debt 1,272 1,047
Amount due within one year 0 1,047
Total long-term debt $ 1,272 $ 0
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Details 1) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Long-term debt $ 1,272 $ 0
Revolving Credit Facility    
2024   0
2025   1,272
Thereafter   0
Long-term debt   $ 1,272
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Details Narrative) - USD ($)
1 Months Ended
Apr. 24, 2024
Jun. 15, 2023
Minimum [Member]    
Discount rate 8.00%  
Maximum [Member]    
Discount rate 8.50%  
Revolving Credit Facility    
Aggregate principal amount   $ 1,250,000
Description of credit agreement Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 (the “Term Loans”) to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility (the “Line of Credit”) of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000. The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Lender in its sole discretion from time to time  
Maturity Date Jul. 02, 2025  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Revenue $ 6,528 $ 13,193  
Gross profit (loss) $ 464 $ (1,822)  
Gross profit margin 7.10% (13.80%)  
SG&A $ 2,017 $ 4,416  
Operating profit (loss) (1,553) (6,238)  
Other income, net 222 3  
Interest expense, net (43) (72)  
Tax expense (22) (22)  
Net loss (1,396) (6,329)  
Total assets 16,039   $ 18,787
Government [Member]      
Revenue 2,139 1,358  
Gross profit (loss) $ 114 $ (220)  
Gross profit margin 5.30% (16.20%)  
SG&A $ 106 $ 136  
Operating profit (loss) 8 (356)  
Total assets 4,221   3,780
Commercial [Member]      
Revenue 4,389 11,835  
Gross profit (loss) $ 350 $ (1,602)  
Gross profit margin 8.00% (13.50%)  
SG&A $ 720 $ 2,746  
Operating profit (loss) (370) (4,348)  
Total assets 8,799   11,740
Corporate      
Revenue 0 0  
Gross profit (loss) 0 0  
SG&A 1,191 1,534  
Operating profit (loss) (1,191) $ (1,534)  
Total assets $ 3,019   $ 3,267
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FEDERAL AND STATE INCOME TAXES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
FEDERAL AND STATE INCOME TAXES    
Income tax expense $ 22 $ 22
Effective income tax rate (1.60%) 0.40%
Effective tax rate federal statutory rate 21.00%  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Details Narrative)
$ in Millions
Mar. 12, 2024
USD ($)
Commitments and Contingencies (Note 8)  
Monetary damages $ 1.3
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Total operating lease expense $ 464 $ 1,025
Total finance lease expense 41 67
Total lease expense 505 1,092
SG&A Expense    
Amortization expense 31 54
Total operating lease expense 453 590
Operating Costs    
Total operating lease expense 11 435
Interest Expense, Net    
Interest expense $ 10 $ 13
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Details 1) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
ROU assets $ 5,557 $ 5,874
Current lease liabilities - operating leases 1,889 1,726
Current lease liabilities - finance leases 149 263
Noncurrent lease liabilities - operating leases 5,383 5,761
Noncurrent lease liabilities - finance leases 305 548
Total lease liabilities 7,726 8,298
ROU assets - operating leases 4,762 5,079
Property and Equipment, Net    
ROU assets - finance leases 495 795
Right of Use Asset    
ROU assets - operating leases $ 4,762 $ 5,079
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Details 2)
3 Months Ended
Mar. 30, 2024
LEASES  
Weighted average remaining lease term (years) - operating leases 6 years 4 months 24 days
Weighted average discount rate - operating leases 9.90%
Weighted average remaining lease term (years) - finance leases 3 years 1 month 6 days
Weighted average discount rate - finance leases 13.40%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Details 3)
$ in Thousands
Dec. 30, 2023
USD ($)
Operating Leases  
2024 (remaining months) $ 1,653
2025 1,395
2026 920
2027 951
2028 and thereafter 3,157
Total lease payments 8,076
Less: imputed interest (804)
Total lease liabilities 7,272
Finance Leases  
2024 (remaining months) 140
2025 155
2026 151
2027 64
2028 and thereafter 13
Total lease payments 523
Less: imputed interest (69)
Total lease liabilities 454
Total  
2024 (remaining months) 1,793
2025 1,550
2026 1,071
2027 1,015
2028 and thereafter 3,170
Total lease payments 8,599
Less: imputed interest (873)
Total lease liabilities $ 7,726
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS EQUITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Feb. 01, 2023
Warrants to purchase     496,375  
Share-based compensation expense $ 105 $ 50    
Purchase Agreement [Member]        
Stock issued       496,375
Offering price       $ 6.80
Proffessional fees 3,000      
Share-based compensation expense $ 105 $ 50    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LIQUIDITY (Details Narrative) - Purchase Agreement [Member] - USD ($)
3 Months Ended
Mar. 30, 2024
Jun. 15, 2023
Feb. 01, 2023
Aggregate principal amount   $ 1,250,000  
Borrowing description The modification includes adding a Line of Credit which allows the Company to borrow up to the lesser of (i) the Borrowing Base (as defined in the Amended Credit Agreement ), or (ii) $1,000,000    
Offering price     $ 6.80
February 1, 2023 [Member]      
Gross proceeds $ 3,400,000    
Trade payables $ 1,100,000    
Offering price $ 6.80    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS (Details Narrative) - Subsequent Event [Member]
1 Months Ended
Apr. 24, 2024
USD ($)
Aggregate principal amount $ 1,200,000
Maturity Date Jul. 02, 2025
Discount rate 95.00%
Borrowing base amount $ 1,000,000
Minimum [Member]  
Discount rate 8.00%
Maximum [Member]  
Discount rate 8.50%
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #$XJ5@'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 " Q.*E8]_MZV>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)^GJ@J&;B^))07!!\1:2V=U@TX9DI-VW-XV[740?P&-F_GSS M#4QK@C1#Q.0621A'^_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 #$XJ5C=/)Z,X@4 *@? 8 >&PO=V]R:W-H965T&UL MM9GODYHX',;_E8R]Z:NZD."O;5UGU.ZV3KMV=]WK7>_F7D2(RA2(%X*N__TE MH& [X0O'U+ZH@CS/YI- \O#-<,_%]WC#F$0O81#%-ZV-E-NWEA6[&Q;2^(IO M6:1^67$14JD.Q=J*MX)1+Q6%@45LNV>%U(]:HV%Z[D&,ACR1@1^Q!X'B) RI M.$Q8P/??]<',NVG9ND4L8*[4%E1][-B4!8%V4NWX]VC: MRO^F%IY_/[G?I? *9DEC-N7!'[XG-S>M00MY;$630#[Q_4=V!.IJ/Y<'T;U*UHO$C/8P+*=2OOM+)T93OF$!M%&^H8/'0DLI3 M_V*Y1_TDTY,2O8/N>20W,;J-/.;]J+=46_(&D5.#)@0TO*?B"CGV&T1LTC&T M9UHE/R#[VJ3^H35.WCU.:N> W?/W>!E+H>ZX?TP=E#ETS [Z,7P;;ZG+;EKJ M.8N9V+'6Z/4KW+/?F>A^D=D/L)TF)K7^-&$LUIR$S(%3[S M#P%?T@!-N=AR0?7S:F(%71JR=G/6;AW6*8L4:8!FZNY]09_8P40+.]GJW[7C M])V!B1'4-F3LY8P]L&7ON9NH&5>BY\/6.(RP'-OM1Q,2J&J(U,^1^F";QHK' M2YGN KHV,<'Z%0UB4U=,05E#J$$.-0 ;-4V$2)'\V%7WXC=&A9Y.D9K0C<,& MN[7;F+0=;(($A0TAKW/(ZSH/W"*D08 F2:Q^CHWK#6PC16(&<9 =?!NPV96/O1&GU0#G(#@L*&Y:"@ MKBDH*4!)K57A^$ ^,;5\24V\D%0FYG@$.WXSAJHIK&K*6:0:#.:(8F5X8,+G M'CC;5%CE>:TTL,$&35F+4(-KI9H[/U!);JH@UUR8[UG89\ZC-G5=]0*B$@WS M,D,C[R5R#2Z"#8;S2#ZVQ^7D.,1WZK3Y!H;M'HTK"2QJRE@$&UPSV9POF>6$ ML%GI?7N)H(.+I(/AJ'*:BW@8JM?=A>3N=[7 Z+?Y5R/N)5(0*5(0J96" MGND+FGGJZ?17OILQEX]NA>5@T+8=0DC/. O!XJ:\12PBM6+1V/.4>YQ_?E:7 M(5-[)Q5^&/<[-OI$]3.Q/Z#7KP8$XW=J<5:Q2W4KWZL%;#:;&7OB$KF)%+F) MU,I-QIX@QIZ _3!6\7(5<&Y<8&%Q4]@B/!$X\?P$.]4'7X0>'U.58U+A]I'K M(I^Q/@(KFW(6P8G4"DXGSFS>4J /@N_\R#5.6Q66SW\:.2\1F$@1F$BM4M") M\X&KM35 ?_G;TLFYPK#?M_O71M!+I"92I"8"!YWT3AT+1LO!*I+2P#P-7R(H MD2(H$3@H?>9IS-WP"(H1%2:#_J"-;=LV\EVB.$2*F$3@A+-@;B+TT&&R1,^^ M#,Q#5U%C.HN1;]!O]I7*36BK4O..!N:*"FS8E+K(3@1..#GU[8N[H=&:E1:C M*XSFX\7[L;&0"0L;$CI%7'+@;)._Q#PF5$@F@L.QX&#<9("]RLIBL*PI8I&0 M'#C1%!5H0:/83[,@P-BP: 3KFD(6X<>!PXIB\](:T2%<\L (5I&>YA^,6)>( M.<[9SE>MF#.+U*V9;;;J$A$]%<>,G+!C22T,5OU?3NML+U37*],MXABY^GTK MVQ;-S^;;T.-T\]4J+L_VL.^I+G?&*& K);6O^FKY%MFV<'8@^3;=65UR*7F8 M?MTPZC&A+U"_KSB7IP/]!_+-^=%_4$L#!!0 ( #$XJ5A@V=,R(@0 &(. M 8 >&PO=V]R:W-H965T&ULK9=?'O!@)[ZY^NTB[ MJ]F!BV]R!Z#(:YX5N=Y S.>(E%/C/AHN<*9R*K2M+ 2PQ2GGF M^IX7N3E+"VQ&+&*Y6E!3P)(JL\9^*_)63\,'>HI,6^C.NE,!_ M4]13BT=>)/A1("$XDCQ+$Z9PLE+XP*^E).$;\J4$P734);EY+EB5I"AS2]Z3 MY]4'@+T8!.@U;J@B]L^<(? MY%MSJ:QPM8'P',Z+QAVXOA -/1K:X:(6+AJ$^UUP*4DI^"95Y";#B76S1+VU MQSV^OLQ[.O%].U_<\L6#?"M,V!BZ.[*% L.8$$G^K,"V!W",?=I-BK_20VIB_W>Q!WLXA-+ J\^ KZJ7C2P1JT>!)\ MGYIF$FG)!I(VFTA=0/\?/[#LBR[[H,PE^*FZT>'R]B?VYM=2".T7+(SI-.IR M6<2BP)]>03L5-CIZXL#-%C\JJ3>C&R0'O M^L4PI&'ONUC*:AQW?7//NO4C#7@\[[I;Y F5O MR4Q]^\).=YOB4.$*;QAFN,-+( @M@/]O.%?' MB5Z@O58NO@-02P,$% @ ,3BI6 =&I/=6!@ 4QL !@ !X;"]W;W)K MXU+=$Q44ET2*1B^]R1:D"3U59 MR\O)2JGU^6PF\Q6MB#SC:UKK*TLN*J+TJ7B8R;6@I&B=JG*&@B">5835D_E% M^]NMF%_P1I6LIK<"R*:JB'C^2$O^>#F!DY T$75Y.KN#Y-8Z,0VOQ#Z./YI'/>/7T;_HPU>![,@DE[S\E]6J-7E))V M@BY)4ZJO_/$ON@NH%9CS4K;_@\>=;3 !>2,5KW;.6D'%ZNU?\K2;B#T'&(XX MH)T#.M8![QQP&^A661O6#5%D?B'X(Q#&6H]F#MJY:;UU-*PVC_%."7V5:3\U MO^9UH1\*+8 ^DKQD!5'ZY",I29U3<&<&EN#=?4V:@NDK[\$4W-_=@'FHA&"U@I<2:EC/G?%LQT@= ]@5MRY7).<7D[TDI)4 M;.AD_NLO, X^N*)[H\$.8L5=K-@W^OR:R)4KP*U7W'J9"K"9PR!)+F:;?>&V M40RCSN9 3]CI";UZO@E24%T60IJ7!3A!*@ M\PV*]O3A+,L&0=A&<8B1.XJHBR+R1G$KZ)JP M"GM5E3LM7) MU8H*O92WR47:Y'*ICFQ!63H0;=MDV8CFN-,<^S639\'+$BCRI 7W3\ E,;9N M#P,TD.BW.9"8=!(3?[+R6@E=[SV3E]B//+:D.8Q0%KNUI9VVU)^X7)$2')8. ME\#4?G)A,GR\MA&$(4[<"K-.8?9*4FKF"_7<)B/]T;"UIK!JUY=+:&9I2+-H MH-.V@7JZW3)AT),H\ K]D_/BD96E$R2!=AX/M5$W#H5"'409'=/9$@Z\@K:T,V^P9KPO0YE"8A?%0 MH6T5H60LM7M<03^OMA(]XFS>Z$S#0Y2ZS-(D':E;L"<3C(]JR#XQLF E4XRZ MNS+H)=Q/K\ W&NTPZ)YUT ^[JSSG3:W3>TV>QS@,;9+I#LQ:?[95$@0CC1KL M@0?]Q-,"1:.W"#FO3)=#MKLQO187M*9+-I))#K0E$1XJ=EB%X9CB'H#03\"7 M/%IST8K5?:1!HE9>/X"2ZDV@6[,#FE-PA#H;91EHS4/=03#OD)=[?2#WVJJ*A 01=. B,;6QXA/X^V2^BU MI>.B3YI:"FTS%.!P9,>->_[@P-M[W2F>?U_QLJ!"_@9^U]M&]>QLOK"78S_; M?+W5:(=1]Q3#KU&LJC1LI0D>3,%) M\31*EVOV'RT^@.A4%[?3*,4O%YF4IE5J=RJ-DDH?F.5#%/A,1+[J7GZV%C6O><$U9#7*R9CJ/G2(= M[(1A--PW.,UP%(Z(W7NWZ>>G[E";JBG;%]F%;DESYJS]V ;D5",>#D'JM$,9 M'-/9HQ0?@]+#E7;CT6M3?JY<1\5^F^H\W_!U!+ P04 " Q.*E869TP][<" #N!P M& 'AL+W=O)#:^Y_'OCOB<[*2Z MTP6 (?O=>Z8RY)JF$G^D^6FF#HG#LEA12MNKN3N M&[3YA-8ODUS7WV37Q,:?'9)5VLBR%2-!R43S2^_;.O0$X\DS K\5^&\5!*T@ MJ!-MR.JT+JBA::+DCB@;C6YV4->F5F,V3-BWN# *5QGJ3#J3(L=W CG!D9:< MY=3@Y)QR*C(@"VNLR>&<*A"F ,,RRH_()W*SN""'!T?D@#!!K@M9:2IRG;@& MF:RSF[7[GS?[^\_L_YVJ$0F\8^)[_F1 /GM9?@%9)P_VY2Y6HBN'WY7#K_V" M?RO'C:!5SG#E:"CC9HO)\!;V6)[J#-X"7W]%K1',@59,"V=,E!'Y,SCN?>UF+P73=V46UG^\P1!C8W32V]X;>=[X$>1K M47N484<9OH-R4>"ATN2L,H54[ _D0[2-8=CCB$.O_CP"?D/@'G/4,4?O9[[4 MNAKFC9Y@A.,P"D^"1[BOQ^W1QAUM_'[:'Y71!ML3$^LAY/B-R*_'-W23(S5*PNR@8 )(= 8 >&PO=V]R:W-H965T M&ULM9E1;]LV$,>_"N$50PO4M43:LITE!E)WV?+0-FC:[9F6 M:)NK)&HD;2?[]#M2LF1+%+,"WDLL*3Y87-MG#W)Q M+78ZY3E[D$CMLHS*Y_;03@X/OC"-UMM'HP6UP7=L$>FOQ4/$NY&M9>$ M9RQ77.1(LO7-X#:\6I+(-+ 6?W!V4"?7R'1E)<1W0,??E=-!_4[3\/3ZZ/W.=AXZLZ**+47Z)T_T]F8P&Z"$K>DNU5_$ MX7=6=6AB_,4B5?8O.E2VP0#%.Z5%5C4&!1G/RU_Z5 7BI 'X<3? 50/<;C#N M:4"J!L1VM%1FN_6!:KJXEN* I+$&;^;"QL:VAM[PW*3Q44OX+X=V>K$4>0)) M80F"*R52GE --X\:?B!;6B&Q1DNJMN@.,J[0ZV\YW24<;-Z@(?KV^ &]?O4& MO4(\1U^W8J=HGJCKD09EQO\HKE2\+U7@'A4$?12YWBKT*ZA)SMN/H$=UM_"Q M6^^QU^%'*M\A$KQ%.,!CAYZEO_EM " M2:IYOD&W9AASS9FZ%Y^@(J5".<=&V3*R+4W9V2^&(9E'UZ/]J7J'543PO+8ZDS6I M94V\B;E-_H(Y5@YT+: NQ2*/> A>> #[T"@6N:PF5R3.2 M*@]G0XD$[;'DLII-9SWZ<*,/>_5]UELF6X/)*1)W7D^"L*VQ:S2;]4ELZ!UZ MT;BX/6:YH,^]*2:.Z$PZ*>Y:A;-)G\ &KJ&?KB!0[MI%SDS(%FW.!39T"_UX.Y\Y)Y%\:Y8L3JE=<@U)U,FYPRK$DQZY#>)" M/^,^_?@RRMF'+M,P;A/:830D8=]J,6SH%[Z O]9"_C[?,_5?%O+A1=%W*6_G M>ZN&?=C/O@=IDJ6?;8EA?^]XD=G:'<.E;._?JNU:EVU!*V<.DV$8]-1&W/ / M^_D'8F/&DBIAL+9B9G%5.+O@5-[%'HG:%-/+%OP(E_;-][QW,*^ZN7IPN^Z,;W4M[.H]#0&?OI?*_4#KIMQQT@ M)0,V*RWB[W;L':B4%-86O34;=PGXFF;UPZK/I4- MKK$?U^>%: F%DFMTNY&,]9:>+HB[J',8]4EM4(W]J#[-O&1[D>[-G(U+R6L: MFW7&LU.Q;\-9Z76@>1KUD!DW9,9>YKU4+==UY7FA6LX=A9!TAD?7"H>D9X5$ M&JX2/U=M'^P&V^ZOH3?.;X)=3HZCMD*'T3 ,@YXU)VEH2E[839H04PT;BPW/ MPP(N.HIWR1AI_$S\^C5 95UB^R"S_8XTS;*KM6 MF$1] 3WY,NQ'Y..N*%); 6AJ/O_$J5 [6;+"=& -](314![8P+;._9GXLM^) M_P]"\@0E.VE&&&QSJNPA" ,$0S-XK[-BDBX)Q^T]N,,FZMG0 MDH:5Q,_*.\HEVM-T9S-WA+H9?OQ(?W.RXM3<96*[9CI,\'36-_8:;A(_-^VA MG=$+9?+X&4^L- 4S4S41>ZJJD0E[S@XG5=0"MMYS.EE0O3SR]:MK@F=M%(Q. M3KDL=-.7RH@Q\P!\B$Y MOG[[2IA@ [)2+NH;&^S=_VI_Z&%W&.](_HVN,6;@1YID=&*L&=M081853FIBV97EFBN+,F(Z+WQ[RZ9AL61)G^"$' M=)NF*/_G&B=D-S&@\?;#8_RR9N('H!>\P.QI\Y#S.[-2B>(49S0F&/Q]9OZ39$\3^8943PCR5]QQ-838VB "*_0-F&/9/<%EPFY0B\D M"2T^P:ZTM0P0;BDC:>G,1Y#&V?X;_2A!'#G _@D'NW2P_ZM#OW3H-QSLP0D' MIW1P&@[.J1S,K2-8H:C<] #3PL?G'TZ!Y] G('EFFPIRB(Z-AD? MK AIAN7 KO<#LT\,;$D82B1N,[7;C*0IGW\+1L)O$F]?[7T5\3SX_$4)>$!Q MU)MG8(8VL7PD@5KK$3.^3G$$ I1G&+P[8?B_!4;TU]_@9[UF^R1[,6\0DSL3*]39VR^'F-O6[A#:^C5K8*V5<\9 M##Q8F=7P]"L\?26>.[[=SK.0I!B>@4\W6*!7LQ]YBPU[=' M'*!IG@UV%X%VU/"?LA) MB'%$P2HGJ<#=GN$9EB)7ZG9%KE/,]UK(X7#88*XI8(WYH&(^4#*_07$.7E&R MQ8"LP [E.90"Z..!#QLU,&72G<%;I.,7_0@FX/AG:#NJ:(->K#BOJP M:_5PM!!:S:J@;=5S'6MDR0^M M497VZ"-%DS1MI6+7639J;X -/&T+#_;=!L2@;=7S[!%TY'B@=6@,K(^736J- MKDBTJOE:U8)2K<89]D?>"IYL-W.[Y 5\ Z^$.;!M5]FJ2R^(IX0=6WBLK" MD1)OMT,]>^@T2J&9Q*Q9-$A,/.BXHR8C24#/Z<,3514\]$U0W3B=JJO*[*5U M%6QW)CWHNFXS>ZW=D%:U0)=:G?JA]NLM=C;)M+%+@DH6^SFT7L$\9J(9_(29Q0D>,4=K8L! MGR3Y_LW+_H:13?%JX9DP1M+B;L3;BNK]U_1?4$L#!!0 M ( #$XJ5BPPHA?O@4 .\- 8 >&PO=V]R:W-H965T&ULI5=K3QLY%/TK5KJJJ!3R@CY4(%*@M%NM2A&AV\_.S$W&Q6-/;4]"_OV> M:\\,89O2KO8+Q/:]Q^>^/:<;Z^Y\013$?:F-/^L5(51OAT.?%51*/[ 5&9PL MK2MEP-*MAKYR)/.H5.KA9#1Z-2RE,KWI:=R[=M-36P>M#%T[X>NRE&Y[3MIN MSGKC7KMQHU9%X(WA]+22*YI3^%)=.ZR&'4JN2C)>62,<+<]ZL_';\V.6CP)_ M*]KXG=^"+5E8>\>+C_E9;\2$2%,6&$'BWYHN2&L& HWO#6:ONY(5=W^WZ.^C M[;!E(3U=6/U5Y:$XZ[WIB9R6LM;AQF[^I,:>EXR76>WC7[%)LI-)3V2U#[9L ME,&@5";]E_>-'W84WHQ^HC!I%":1=[HHLGPG@YR>.KL1CJ6!QC^BJ5$;Y)3A MH,R#PZF"7IB>S^8?Y^+S>W%]=R1/'X*_?=)/@US]?GV4HS% M\V=O)N/QB=B+*FX+0DEDMJRDV2JS$K61=:X"Y2*S"*+QZ9>W6N62MY?*2),I MJ84/V$!E!B_L4EQ>?=!V@>T+ZRKK9*RV@TVAL@*9NA4+XNHEYX 1K) ^,IN, M3EK%?ER#:0"GYNPB$>N.FNT-_7NG]MV.=>VFK5VS^4)LR)% L"K)!)2)5KL< MIA!J+11Q79O /JB<@H65)B]69,A)K;=\3E5(NLSPBXE>FK,3H@-F)3F527'0 MW/YE,!^(#[/9=<31W!7\^6\*P#%(DMD1(3"M]JD*1 AV88VV?=B<+Q8:$O2">*6)MY11N6"7-N4COJ/ MK&/I)F=CW;T^\5%*S)+9-X32" (,>)B(\>CP+URMH=PQ0KBBB;\RL+NV0&:S MPY#?#\7;4@^%(SHLN2N+"HEG<]]8@M:*RFQ[:\RD&1)?BW%K&&\U-F68>&W8 M'WBA:&. TKM!Q@3]P4&BD&M"',A@3#K,7I!SMORU]YOK&G>V8=\KBL;"\STF MI\R_85ZF_0/N7,K'H@9<2DA(HWX<[^W(ONB+U*O@QWYKMJV4B=F]1 LS>)VP M:%\8V.@]'B_1XG ,FI.HEC]? 0_ZTCF]D*$\!;BR#@U#(W@,2KO#U MPM/WFJ%H'8U "&V]2LG!+9C9(&<:FWZKAG>3*X9U05H!GL%EXKQ;N*5$H>^D M%9;?:[X9YI;RCGZH_LZP5HL[!GJ11NF!YT!\!1ZJT%B!>)M!25,CC!.Z0R7)K!B@J-<0A7.#S>[$O-(J M=%,7AM-RB=R$ID3=TR'H'\9'(M(DZ?FHP2ZIHSFH5@2/L?#CRJX?UU/,'1BT MD=QAD8NAN8&E@PTQ\E NK$:]^:8-"410A6V_FS!HM&(M=1VS$Q7,/MI'P1&_ MZ9E]$'^,!J/1>$=!+N&D)N4;6Z)2M C#1NLT\PE=HDDKI%!SF=L%*GGV^K;N M'KU(_LL[A*V3%6[/Y$(_3NJ'-N0H.)N^ WBNQQZ0'B5M'V$.R:E=&]IGX+ZW MWG#G$8X'P2I^:G@1WQ;I/=[M=E\SL_2(?Q!/GT+HT"N%L:]I"=71X/7+GG#I M\R(M@JWBDWYA SX0XL\"%4>.!7"^M!C)S8(OZ+[QIO\ 4$L#!!0 ( #$X MJ5AB@+7]XPP '$D 8 >&PO=V]R:W-H965T&ULM5IK M;]PV%OTKA!3S]]7ONO:1$ M>1X;;+%?/)9$7M[GN0_I^<;Y+V%E3%0/;=.%%R>K&-<_G9V%:F5:'4[=VG1X MLG"^U1&7?GD6UM[HFC>US=GE^?FSLU;;[N3Z.=][YZ^?NSXVMC/OO I]VVJ_ M?6D:MWEQ;-X<7)S M\=/+I[2>%_S;FDTH_EN^63KN'IQ\N.)JLU"]TU\[S:_F23/]T2OM[>17/R0]%!M^/#^PX3)MN&2^Y2#F\I6.^OJY=QOE M:36HT3\L*N\&<[8CHWR('D\M]L7KF]O;/SZ^O7O]]I_JP]W-VU'X6 M09F>GU6)RDNA<7TKOZFF$+EZ7XJ%" _A;6NS(L31$ P_MZ<7'_SCXMGYS\? MX?'IP./38]2_FL?C5-[^+NE3?_./'RXN+G]4^HNIN9=2M:]>ZVRI=NW4T MM;KY\!'*OGCVY.)JIGZUG>XJJQOUN@O1]XC"& ::M][4-JK?70@FJ&_OW-I6 MZNKRV7=*!^46ZE^ZZQ'@ZH+-=W6J/IGAF(BC0]1=K7VM^F"[I=*J=;5=6#SU M)GH7UH9#5>GUVCM=K=1F9?&WMK7J7%0K3<\0!-%X8M%"D"HJA+CKO5H,K*]= ML!3Y,Y -"%+F#6CF-=T-,^6\JG18J060*9RJ]^;>=+W!;^66'6]5-SCFL_,V M;FEST(UA*@L]][;2@BM=#;F#:><-) C;$$T;E/9&]0@&8NC!U$_66&]4A2CQ M8#:(3JK*]5U4@%;(DY]!6M,I2W(&4<$]A*%3*M>V-I(MU,*[5LU=7*FU]M$: M2$.:]81!S"%=I4?,BZVQC94\P_TM$X'^VMVGM'/@A7B@8XUGE89^3L:#),)/ M0^"JY[9)"L*^ %JB866# O=S#<6PO$O3X5'3;&$05O%?X#@IW=U#51%P3SZT M >_&4\91M6X@BX8.=' =J8GX6,#TM, TEG2".W5?13Z# M$ =N1*SKJ&I7A /\L %GQ!68H19,])XY6'I2 M170;Q"B;?]V8*$GXS][BH?KX)_68E)?$:/8V=39H7V!(OO42UA$ M#IH18?!TF'\.@> \-@HVO@*?T]*=!44%5(043@"N\72"2Y#EJ/ (K@&:B'G MS2RS']BRHU[%+P4L2#)?R\VD!M8=SA3=)",0KB2SG:J/C(4LBT3B(Q1*ZM@+ MEK.IH-@88*A1E8F2"!+,[@/F9?#1/WO-8,10GG" M05BYOJDIHA;:!Y,R$+R2,B4OUFM+T%ZC!^UJ27B@1WECA10+35IAUF@/+E"5+"6( M2S_OZM*D?:$\QYF="J0MVY2._#JS$@K^-[/>4?J6.H'1","R-R\LG"]1#J8W MJ/6( 2H"F<6X<8PPSI=.DAQR3O?:.4<-EZ%24.**2THR*/B';,VA]$>T\U$Z M+QV#;#AFAS(S!*MT?,:AW'JWLB'+-"D@2@^9%!.DR!H(&U+>3/*!N:5W_7I( M@'HH*6!$4M@N]XAK.!4*?[L^*#^5-R1B!4F6 @>:$9 .RB8COE)A-B J(_H2 M$=H19>MJ">:6ZH7'J9TMFZJ=1]&1*R)R+*AW264/MT3B?@^*D1I(J<.7D)L MB:(@ @YRIR+D5/U&U:OD3*KJ?:F2L-]'#MGO=THJ5/^[KMG.,C9E46J+^J # MV:5S];1 W:!T9A45UD@5"EHN0Y0&RTW2H!CMJYSK]238(5JF6'\]%98)D>VJ MS(E4E%QP:2F5)3.#H*%>]$ 992$[: MAQ1*U:XBM'.+U%-UZ MSFV:8P=F':=CA/;%R$ARUK2:2]U)E9);X=>I0_HTZGC<)2?D300&#Y!GM'GY M/$]%*HA!UNO,1A7,B#=R8@!"D8HJPP*FP0AQ5(3TJ7JS)V,^8HA400+OHJ%X M.!Z3HP[I:*CR!D8&PO6(3V58#+D7\N64G,<3V9>(!N)LIW%C?_![2B3+"[>( M>2^S.-D*CG?XDB+;+!:$#-,B=J)[=]"M2:W08!XS4#>;N^#4"!Q*%0,V<7G3 MD%%GN7E,6$#M(T*D_HR60\I_-T#&M\D?9 WT3^XM!3/6T.@GQ6W:\!T'7 D^ MD*U:/4%MA[BTXJ)IQ)L'Q3-HH8NK9CO,Z89J N*@\F>F< "]L\D95(3G,<:# MJ?K,QI'\@NXW%(82**7C9ON.*>-?@ @6G:EY']D;&]M:'GB[F>+4UD<6A\S^ MQ6P+ ^L(A,,9QR9ON306 ]6R5K>*7M+5?8-R;QSA(M1RL>C6U&WWG;1WCXD4 M #)!X\D,B(S*U MM/>9TX34S'J>D7-%D2;?0XWSJ+21M>5N6CT,X^1Q8[HETB>1H0FXM#W2?1X. MW%GAUVGXC-HF:\3YL.=H]@ X)N2DMQB]N./.<$>IY C M/'6&XI1>.B6TEJ9, 'AN>->7SFVZ/",LN9)Y"[TB$E7(BZ-[LY/VBX52[P]P MA\L=+NO>\UCAL06IU:OA635Y[:&V%,EC8XHI BZX(H-OA;XB81<]U2 **,.; M<)+$)_ ?G;)8EI-%CJ+9$%I%G971OJ/8T9*%0QZ6%#UMX\(PL#K4DTV2V(YC M" EQCI"]XW?4[1OT7K-A=K;73[BWK2*M#\I!M,LR,K<( _?A*=@"BW+Z$@+SZGJ6-CR?>@C D=K MC_?)%N_26]O\MOT=SP\3>/^"'+<,#@H#,M,#6\],?OC^1"CY?1+?FCTKF+B)E\+^4+(RG!7B^ M<"[F"SI@^,KH^C]02P,$% @ ,3BI6%$7">:& @ I04 !@ !X;"]W M;W)K/$8!J71TZX=" M16GWV2078C6Q,]MIVG^_ZP0R*E$T:5(4^[Z.SXUS[JB2ZEFGB 9>\TSHL9,: M4PQ=5\@RSYEZFV(FJ['C.WO'DF]38QWN9%2P+3Z@>2SN%5ENBY+P'(7F4H#" MS=BY\H?3R.;7"4\<*WVP!]O)6LIG:]PF8\>SA###V%@$1LL+7F.662"B\7N' MZ;1'VL+#_1[]INZ=>EDSC="C@F!7$-2\FX-JEM^989.1DA4HFTUH M=E.W6E<3.2[LI3P815%.=6:RG#W-YH\S6,ZN%S_FMZO;Q7SD&@*V83?>@4P; MD. #D!#NI#"IAIE(,'E?[Q*AEE6P9S4-3@+>,74!H=>!P NB$WAAVV58XX7_ MUV4#$AT'L?(8ZH+%.';H_]>H7M"9G'WR>][E"8I12S$ZA?ZO%$^"'* 9^;85PPU\Q.2=7C"V' MSQ!U_*A/J^]UHK /*QH$YW30.>D0%6=9FQITPH%/[WZW!RMI*+)L07J=;C"P M(&''_Q;"L5MR#Z23H]K6 T+3%RB%:534>ML9=-5([V]Z,\"HRRT7&C+<4*EW MT>\ZH)JAT!A&%K40U]*0K.MM2G,4E4V@^$9*LS?L >UDGOP!4$L#!!0 ( M #$XJ5@/7I>NB0, .X( 9 >&PO=V]R:W-H965TVF'T4F*[!DYD)M4-+* M2NF261+U.C(;C2SW3J6(TCCN1"7C,A@-O.Y>CP:JLH)+O-=@JK)D^F6"0FV' M01+L%0]\75BGB$:##5OC NTOFWM-4M2@Y+Q$:;B2H'$U#,9)?])V]M[@5XY; M(WGMMB&'0#R''%*F$?U/9GW.5SZ? R)8S_PK:V;5/$K#)6E3MGDDLN MZY$][^IPX-"-CSBD.X?4\ZX#>9;7S++10*LM:&=-:&[B4_7>1(Y+MRD+JVF5 MDY\=3>]N'Q_&TT<8+Q:SQP6,;Z^AT=W,QY/YS?QQ/EL,(DO1G$^4[9 G-7)Z M!+D%7Y6TA8&9S#%_ZQ\1RX9JNJ+<;WNU3Z/^*]TGD]WG?WCW. MH T?/W33)/D,?SZTXBV"^L *4\#7/IXQCA3Q]^ILDIKS"]@ MZN00T%A.UY"CQK3T;F\P**U*9JK<"'1&KP7:L4!?#<=\I01=QJ[ 9SE-F?8$ MJ%Z5(43SJ0_4:UG1-!M<8X;EDNJ_T[1J3@W'X[%_@J0;IE<=FJ2ML)5T8?9C M&D>]K[H)M,).G,*,;+'9)P-)+XPOKR#MA+TTAANJ7/^U$K1!.46 I!.V6PFD M[;";]."6GKA]:0^J_=?U(^IA)_4IA$F<[')WM7]G2_XQ=IV?&]->!R8G3L21 MB$>QSWI4]T]PEH1)[Y(F_UD!WKO$HH,WB)IB[5]:=_:H<>KGJ-$VC_FX?L-> MS>L_ 3I\:RX-"%R1:WQQ=1F KE_76K!JXU^TI;+4@7Y:T \):F= ZRNE[%YP M 9I?G-&?4$L#!!0 ( #$XJ5@%G??)M@4 +T- 9 >&PO=V]R:W-H M965TT9 QD K7[ K;4I_OT36J?+XS]X69$7CR5A787G9GW MU>EPZ+(9E=(-3$4:.Q-C2^GQ:J=#5UF2>0"5Q7"<).^&I52ZUK[9RW-3 M^T)I^F:%J\M2VN4U%69QT1EU5@OW:CKSO#"\/*_DE![(?Z^^6;P-6RVY*DD[ M9;2P-+GH7(U.KP]9/@C\I6CA-IX%>Y(:\X-?/N87G80)44&99PT2?W.ZH:)@ M1:#QL]'9:4TR M6[,0EJ6AC1^"JP$-OQ7H6?I1V(@Z0OQLGX<(^^@]:M@Z#OX'^Z%5&' M+Z.X 4Y=)3.ZZ*#"'=DY=2[?OAJ]2\[V<#IL.1WNT[Z3TU[4RYR^?'V\%4?B M[:N3\6AT)EBS>)R1R$Q9&4W:.V$F*,[4BP59$M*)B2G0@$YT]4( /9K$V!>$\9E2G9UE%=]03H_[X>(S?Y/!8 M/!HOBVAT<_FJ-#6D\YI0VGX&LV HEB1MY#\^V\(71D]_\V3+J.EUH^MU*\QF MOVKQJ8:6T5$DUX'WL2-7ZCS*BL<)V?/-\/RZ*P7V(JK MHE!29]0756U=+0&&TL5,9>L](1F;]W&RI?_@M&&)C*R7'&)XX@1BC-QHV,%) MY/HL0$^>L%I7_.(7)DC">ZF;U+!:Z)U*3Z*R2F>J0GADC":R^QJ!.4KZ29*( ME9O1_X'XJ-F:;@Z^X$>(B=+3W4'IBZ[J;<6162N4$MQR*E?2*@+WVR\?"I." MRO?!PZ /6QE^I7BD)U199FQEK&2[&Y(?S)RL#I%_0 &KC/7L ;+A%OQ(V4R; MPDR#];N[FS6H4*7R2#32D*I"^65H *;>Q;D8#OXY%*/CZ+Y;'-"\MH6D>(/B@%D[2I06GN#LHUN0@W6 6!M%#3$$0< MX!'#+ MJ ;&OMP/K*&KFO2OF3P/#(H*0:@Y#M,HM'RA+9[I:"2)V6"GDLM@$HZP/UN. M/*<\X$:_0O$78GP8#Z8]G2XA"]6XD((_]TB-Y.K8V_TKQ'\[!79X6TGK49UH MSK5YNS+_8L"]Z7,K(Y Q<7PN3EULP=+D:K(,.'I2+I3=OL/!6#55&IVRZY1( MXBFQZ?8CZ[MC?:VC\*@K>ZMSB64Q\\1*S]D,]C_5J.-Q2,11[-)NVH.G>8W0 M!%)55:A,I@6MN\,R>&)-*4X&1V]8S2,J>"VUKLO^NOHJ:^8JAQKHG)MB MSIYG,703F<4.W_3B#G98A6B!PJ+0FNP=KUP;BYN;=5]CG,.R MXS$.JG*1\I#::SU#\)(8O$&X7M,6F0;D!I5MI1O5@QI/B6NSR0G]K)$@D(L4 M?T=(P.T6?:LX;/>X=]6<(^BVF#59WU6N/1%DN4RB(\MUS8;8>TS2(23X[X>@ M"&Z@9J) IZ-:<7A@D S@.PJ'!:R&"\" 6:X<,D("'4?3:T_&(IS"[K68&M- ,$3.&C98(( MM;NKV>*EV6ZX,5*79*?APX&O*>0P3M?M:OMM&ULK5A;;29E3<]%7MJ+45;7U>ED8N-,%L*.=25+ MO$FU*42-1[.=V,I(D3BB(I^$T^ER4@A5CB[/W=X7YGKW<5H-NHVOJIM5O/&Y/*\$EOY(.L_JR\&3Y.>2Z(*65JE2S(RO1A=S4[? MS_F\._ O)7=VL":V9*/U(S]\3BY&4U9(YC*NF8/ WY.\EGG.C*#&?UJ>HUXD M$P[7'?>/SG;8LA%67NO\+Y74V<5H/:)$IJ+)ZZ]Z]X=L[5DPOUCGUOW2SI\- MIR.*&UOKHB6&!H4J_;]X;OTP(%B_11"V!*'3VPMR6GX0M;@\-WI'AD^#&R^< MJ8X:RJF2@_)0&[Q5H*LO'VX^W=[??M\?W<^J<&87T_BELE[ MSR1\@TE$M[JL,TLW92*30_H)%.JU"CNMWH<_9'@KS)BB:4#A-)S_@%_46QDY M?M$_L](SF;_.A-/CU%8BEA7=_-\Y*, S-F[*+<(H#8X'3E?L M8ON3?I*F9&)Z:$/I1>P9M(8@N$\JD=X,_*MMV05]:T11L![PN_!TB%.,XF!0 MV>R+K64!W2SM4(;YWY,C*JG8&!7C.-:J!. 8=1Y,L09/R[ZQ5 !70$'/RH%0 ME7'>)!(>+G3-D *@&K;$:]V+]\\0H,O?.7-8XY@!+0">EQKB]L3*F0-)20,TK8Q,N@-WC0J3YQG#:6(.8PIW;.G,) 1T"Y3<>;8L\]T MB61I?>,DN32- 18.#S?+,?TENW!V\6)3Y1 B["2HPO[)7[UM"4+,,(F]UBQKX(!],=M#=1"E87E+](X925'PC )A M7,M\/DC CH554 MHNQ*IRMRG=J&8\P0%%4%WR:LJ2T$A,:B4HP85;"7G#.<)![@0.#*+=[\6[)] M7&%5^;.&C0F#DHOG=PJWX05 I<,=QVC@CX,DKIJBPC- )W(;=.&A7(NDP^$FESY?6M >E&90Z7U9.\#, /!O@H2;7 O@ M7:8I$T]RWY:ZMD=_CA_&I%7NV+ ]\KG*M=FS3N039N3*100#\J.L#WLB\^+ M-K9!(%\ 'ZO1C.JN$[JN J?ELLW$QJATGZP#5+GP='7-M\@#S5*C"[?I8)JA MJ[*-O-%YF54.P M'K2:M)%0&$?R+O"HDX\PJMD.@N_J3!^3@G&("PEN"$9;W]:VZ+'2E4<7S7JG MN7\SH &DOLN>TC7*FC1N)&!A;S;18;GB@]\W51]9L=UBS'&&P#Z4QE*^(C88 M2/7<8VTJ1M*P9@!=N#IUV95H*C4G6:+@?X^?@N]\#C1&<38)YY962"O7Z6LZ M+;B'R4JP)(<_*-()[L2-Z2M@7#:H8_NI!+F-"1!Q3, 9F'36 +Z2:T)7D!R' M1-6HT+;-!^0_ YR]Q*I)@>[6Z>=F4QB %\!^FV.ISG'+9)'.8SY]1*$;$'3" M8<2!YFWA84=IU%!W31S4)9;#KH/+=#Q$ZFM#5YGT=2S6MCY =S\^#_(\@-7= M#)HV9=S.)ZF;,^$P$<>LNR]T(I7U2T!9@YF81V@4VF[>5J6_GK.G:AEGI<[U M]N70 !ZY73W@V!]$HJ\>G2%CH-=[>7"- M3I;8^;][_*HR: 8SY_!HZ/#9+%A'"[R)%NO>G;,(9D:M1SO-EE/6%1JS*[J3 MV%\[&P9G6]\?S:+Q@HY_PV(Y#OTB&J]YT0YS%8AF$T?K5($1OA6 5_DT(ED$4GO 9S17,5S3:O!P4J9_( M&4]^U9-WV7=EN;L=)D"[^4'&LMC D'8_>H/Y$!V_TCI8G9SX0*[FTU?A,@]P MUZ0H6*VG ^A$@/P)?L/EZA!&X+4,II%C"N[K%;WV+60R^$ %;;;N,YPE5]S\ MMZI^M__2=^4_<.V/^\^$MPXP0(],03H=KQ8C,O[3FW^H=>4^=^$>@1[KEIG[ M+L '\#[5N"2V#RR@__YY^5]02P,$% @ ,3BI6$8(B8A?!0 % T !D M !X;"]W;W)K&ULK5=M;]LV$/XKA+L6+9#*+TF; MH$D,.&G:!5C:HD[7?66DD\65(E62BN/]^CU'RK+3.<'0[8LM4G?//?=*ZF1I MW3=?$05Q5VOC3P=5",V;X=#G%=729[8A@S>E=;4,6+K%T#>.9!&5:CVKPV2Y_I'+86CT0,*DTYA M$GDG0Y'E6QGD],39I7 L#31^B*Y&;9!3AI,R#PYO%?3"]-W%VXO/L]_$[,-; M,;^>75^(RP_G'Z\NQ/7LCXOYR3# !DL.\P[O+.%-'L#;%U?6A,J+"U-0<5]_ M"&X]PG3\"-N#GNW!8^@_P?9QO \? 7$HGCTYFHS'Q^)Q>'%= MD3BW=2/-"NV3V]8$+S (A#*YK4D$>4<>B_C2%=+DA/(-E7@WFY^)6=)09B'F M09I"NL(#KE"ERF5LR<,#Y)6Y3$;'EPGRFB'C%N@][][-YN%(+$F0#PIM2D*"D#&MU(+*DF+;,U7A^"6W<"%@?$72O0SV9<&[&')X MRU210S2T!P*D6B<:9__L)H@M=\AQ. +BY(A'(-."&&\P?B:^@D[3Z!6VE'^$ M5K"]TL.D,G%91E*898RSYH"0EC!<.EM'E'4DBK7!C1-[4?\? CL8Y0AC7DFS M@ ?I+8@P.DO0'4X%3]%[W^8Y><_*R@1RJMX$T2,Q6O/_3E[;4+V/Y^0"0BE\ M@"@P' EC ]><;C%3N-X8+)C4 #A5( /QLK1]U:YU*6;*'5%6H*NR17"$*N9.8'@EVR>B9)0 M?%T/. JM U;C%%>@Q6$W/HILMDO)/RA[&$GF&FDI,O$>20&R7NU%#K&4\EBL M3(*+& '6JE9!=FX[BE44QU#) X+GD.\'"O)9*APE"W^_2-EAEUKRQVIF$[], M)EPJK6='^M:*=NIT22"^)"!?+J_Z,YZ[(V<#+G7>?\.>(4Q:C"/T?F*_&0I; MT'$V_'N.2Y!\/LY>OWCZ(]U1=O#TIPGU3-)$AW@_T]?E$E,8K%LE081B,G[* MQ8 :4>C:HNT/DX2['HZW4K>I=6)C\PRX-^&B!@*<\[HUZ%*M_B+N!S")SH&< M]!X?"HM88"S7=6'>0@+MQF6SG@G9KNO/<.NFBL&PB/=Q#B!F9[JT]KO]E7^6 M;KH;\?2]<-7UA*82JJ/L\-5 N'0'3XM@FWCOO;$!M^CX6.&SA1P+X'UI;5@O MV$#_(33]&U!+ P04 " Q.*E85'0 /I8% $# &0 'AL+W=O7)W(^'?BA>1N._DD\63CW().K_*(S$(/8_LN1\\"7BO? MH_&@2Z/!Z.09O''K[SCAC?_DKRL*'<&J&$C9G*8P5]L5VTQSH%=S%YE.7__. M\1KWY/>X4COO0ZDRONB@. +[#7! MXEI%@F00,,Q$+:3022ASE0])_:(*\#4@MP;HP.R2*IQ=D8. AY2HZ>XA10"= M+%O+7P8F>#0),<+RRF@A1=*%'=LTD:V.ZZ2[9)\ZHAR!0,X&S06F &CE7)[( MU<>&,$%G''IT+Q97,7-%LE39'9R$ZKTM_DDD,F6MBQ()T"G7643HDO*,?42O MC;L>W5A">0!B.*KKXR@SWWMW/;JR68^V*B0K]@"*C-J&2@-\1S]FEOUJAY,Y M>HW7D+Q5_H&NNO3UZY1>B:M"D]'@[-:(6KUJP(71\KC7\/> M&/W1&,D2,@,W#ZDUC+Z-D%8U253*98]^,N4ZJ)5G/B3VB9O#=V=AGR#I%OQ8 M-J0L.>K$B,93N%A'=[G4H>&E8K6A\HG"F8,RQ+*+M%D$VJ! 8="$Y^] M<5UDR2/L[G PP2#2V9%P:\Z16RF4K2-5 4H8HZAT1F>P$(2LLQ8B3BJ?@V)F M^7>21[EXCDB.6-K'95:!-0LCV41 E0E.'-SHG&G-R@#DH!;\D&QP41JW8[E7 M#E'=Z/2>$I?$0,08=DQ[*22S2Q&2P3!BB 2Z&5NK8L]+YA @JBE6' *8$ MZ7VLX87T0K55OFV=;0$<510T/+TK:KG$;8G K@GC'ET$MFN-'B%'C7Y@1!ZY MVV-CQH_2D8_=;=O"P5JC\:0(O=_=\_VCEQDJ9)7>GT%JV<;ZD=:NMD_<#_7+ M[G"\?A^CU>-"D\0L(3KHO7O3(5^_.>L)4I?>>0L74:/I%\S,V6YI=VIRW/9 MFE+4_$Z!;JN*J<RV%J'BM MA:Q!\?G%8.J?7D7$;QG^%7REM]9 GMQ+^9TV[XN+@4> >,ES0QH8OA[X-2]+ M4H0P?G0Z![U)$MQ>K[6_L[ZC+_=,\VM9?A.%65X,T@$4?,[:TGR6JW]XYT], M^G)9:ON$E>/UPP'DK3:RZH01025J]V8_NSAL":3>,P)!)Q!8W,Z01?D7,^SR M7,D5*.)&;;2PKEII!"=J2LK,*/PJ4,YS\[%!7409YYW$'T@KZP=RRT^L(_=LS) M14_+41.N"#RS>O_(EW]@*JJ$<5O:3]!50ORCV-ZN.G+S>0 MP9M7:>#[9^!TPYV>=/7^W*/SNQFCM>)UP*=B]*801WIA7/Y:(6O] X]5L!9!B= MLH[7!AY8V7+TIA-OV*.#+1^XLHR.3C!'<,5S1DC,)BHV7LF97D>GD%!+@^KE M@R@H,B"JIA2Y,*"8L984-ZVJA]M:H"59@78Q/,I&CI5P+Q56A*@73A2#1R*; M ,I-S#"6.2OSMB3&W_!OM)/9)=-@1QO&!S6QIBD?K1:]E,J\)>?[W*R-XP@' M5I8N Y"7-L=#8BC;@C ?YF.N9&75WC,L(JH>>U+81'=I(L%-U/MLB"YI7 E9 MT/+1)A=#T2K%"^=-CM[(VF5OWN/% P??K@H1=(D'AX9C5LFV5RQ;C1CTR2FJ M49SO#"-X)VK$*C =,X/!)3QP3=X*; !F0X'3)E_VXP:FC1(E^'87=O*=1_H4 MIA6&5/QRDFMXL[_?L*HYF\)-1SB"T,='','[&L//M>EY]PE#J#&(O@=^"%\D MU 3QA!MK_.#@#:47%+?[>]]'Z(PAAF>=4@[E00>>E/ZT)\H#B'.O Z@W 6Q@3B),&Y>$'=\NU\Q'%Z,3^3( IBU6*5] MI^P4E*C=_<(=]=02MJR[#EUA'6R70H$+I@Y*X<_S_A?/>76/8Z.CA("3"J9V M0IT>!![LE84JE2:*ZZ(CB(;))"!/AUZ2[=4.W"D*G'GH+J5]<(-J ,P\3!,L>HPHOX^D(W4GOT0*RR. MTIWZVX[*$236L2-(AT&6VKFSLI3'WE4M%E(?#$N0^PF/Z95''M$G$ 6($_LTP1*?"(ED.'632T_)DIJ M$XTG%/[4S T-@Z&/S8>S&1>)MU-8_?&6HKX)Q#@QTF&<9=BB&K./%X>6DB+6 M _\X]2(X@>-)1L\T"?'U7*$FPR"A01+A$;(NVJ>NG..MVW[%U<+^TVBPV7<7 M_Y[:_S9-W=_"AMW]/ M*V+ [W,IS7I#!OJ?R@ZP+5E.V_+ MBX$D3=%BZY(EZ8I]I*6S190B59*RX_WZW9$2[71)T"^V^'(/G[OG>,?3M;'? M7(7HX:%6VIUEE??-\6CDB@IKX8:F04TK"V-KX6EHER/76!1E,*K5:)+G!Z-: M2)W-3L/5YXG1[+012[Q#_Z6Y ML30:)912UJB=-!HL+LZR\_'QQ1[O#QO^EKAV.]_ GLR-^<:#3^59EC,A5%AX M1A#TM\)+5(J!B,;W#C-+1[+A[G>/_B'X3K[,A<-+H[[*TE=GV5$&)2Y$J_RM M67_$SI]]QBN,#-9&3FD6Y\Y96)=GYV=W]]>7O'Z__>']U>P=7 M?WWY=/_/Z<@3,"^/B@[D(H),G@&9PF>C?>7@2I=8/K8?$:'$:M*SNIB\"/A9 MV"%,\P%,\LG>"WC3Y.4TX$V?\]*;XEME5(G6_0)7WUOI-\=/^1EA]IZ&X0MR M[!I1X%E&-\"A76$V>_-J?)"?O$!R+Y'<>PG]9Z5X&>3/Z_LK&(_AS:NCR7A\ M KN@8>[PI,.&:PT?<&Y;NHLP#J&>#F"-@-JCQ1*D]@8$."Q:*[U$!TUKBXJN M (BE1:2KZ>&MKS <-LE/;M]?PTV_Y;S?$A;')[]"8\U*EE(O@6H)L)T3BK T M'>5<*W2!,-^$A4M3-T+3=R! )K1/:N>E;_DN"T6C%=+EL& 6L/?;P6!ZN ^N M$J3*(TIW82I1H,T[\%T\'!2FKJE".,X2$)XHT> MCN7@472$<@8<976*85"-:!'IE? (C:)DC88<R#.&>%C5U($J1 K%T/9O>TX4U M=9CHH^LH44D#T9#%@Z3BC!3CU]-A3C52J5#N%R0+U>>RI;I/.K)U"@9 M@>D".Q4L*H(JM^KC W4_AVX0EO&A4&V9T#JR Y +6MX,MC3Q 6TA71*Z]SAZ MVGO5.CK*_^AZ9Y(HL'#S&JQ@?G6T9)O;E-MG"S( MU*'W*@::LXZ\"YFR,S\@94@?:FC1E"G%^CR$3WI;BSIV(8?>;JZOK<&0=QC9A5H/3U7 .M&F0VRNO'R&ML)3<&G M6V]C)"G)U*97?"7Y.1)4.K^[A'O3R (.QT=];E_NLDM%.!#87>I2']YV9HQ% M**E0Q60LS%++?_&QRUU*@EEAK*+,C\(^5QQ@N^)R155*FC*DCE#J^?#%*1.# MN&1EH>1,^G^^A.@-X4-7N7U%%0GJV/61NSY0SRZJU+2#>LF#,B; 4Q22.U1A MQ_D^(9O6D?N#L$UP927)7N_G:26UCR=(G%/E4WTW&S[5E$<[;Z4:[3*\"+E8 MM=K'9U.:38_.\_C6VFZ/+U;R>$E="10NR#0?'NYG8.,K, Z\:<++:VX\O>/" M9T4/9[2\@=87QOA^P >DI_CL/U!+ P04 " Q.*E85;4"J1H) [%0 M&0 'AL+W=O.="5" M;3-?+18OYJTVW>3J0M;>NZL+&T-C.GKOE(]MJ]W^AAJ[NYPL)\/"![.I R_, MKRYZO:&/%'[OWSL\S4V.:S MJ4)].7DY416M=6S"![O[&V5[GK.^TC9>_JI=VKL\FZ@R^F#;+ P$K>G2__HN M^^%(X.7B&P*K++ 2W.D@0?E6!WUUX>Q..=X-;?Q#3!5I@#,=!^5C<'AK(!>N M?K[][??;M[>?_GDQ#U#'B_,RB]XDT=4W1,_4+[8+M5<_=A55I_)SP!BQK 8L M-ZM'%?ZBW4R=+:9JM5B=/Z+O;+3M3/2=_3^V)='SAT4Y%5[Y7I=T.0'7/;DM M3:Z^_V[Y8O'Z$6#G([#SQ[0_#NQQT5_???I1+5?J^^]>KI;+UVI4I3X3LQ'; M56/^B*8R8:^T5S8ZI0O3\&.PJM=[O$\+ACSO"#7M54&E;:$ATE2M8U>I(GKH M\E#0D].<0=B,]98K16L["LAA58(!#ID5=:-LT9A-VCE3[W!L[PPGNO+ 4.(L MNSZ&YDB5VM<*J5E#\529+I#K=-/LU88Z/I0JP9(.+JR#FTVW\0IKY!BWND9] M /G4&T?0JJXWC@A+ 0 Z]?<(9RR?"Y_.IK+_C6U[W>T5\5F0PYDVO;BG &D8 M:G7=P%=="9_TT?FHL8[]N]J4AW=*LPSP^UA\0:WA'26Y@(*H<$B;T,-1T,^^ MF?(&N@L KF+/#V%G9:=JK(:76:YFM= +?Q+[L2M-#Q?KUD9@@".?+*>KYXOI M8K%0@P7)-+'\&B*-6IVG5/H/IG_+AZ/M. MO0>Q:S[XH+9W=FO$5G1,V>AU0\(!XYE"<&6QOV^J5LBV#?:9S@<3(CL/\3;= MEM "Q&26^%@C;< @1$)W6%R3XY,0[5*<^N3%[.5"(6'33O:!1NO<&)_ 5\8Q M0P?!&2!T970.P)%U$N\1\%*]D!2!MOJER AG,'KZ23/FOG ,HG]FV<1"')V>S<_1:$!]G%@147%JKB $"SF;Q$3.R%'^E&/_P MVJLU95<-(=N=+X,1JGQ@YF M19\S$E7Y8'L6&2&P=WE$XM^E[DW@@@(PJ=BRKUUOG80DXA? SKBIU'K+?ZJC MLB6@]5X 8[:JT=Z9N.S"BE?+/#MGE,[S9 M<-Z"V'K,)B1#'^%*QLP#:14;;!G.K@ V^3L51HEW2D#$%%QSJ7(E$@S84B7C ME4(WLF&'6 ,P]!HAYSHV3?+PGZV$',(A8=@(1B^MK*"P(V)>KWD2)?J:@*%5 MMVE*J@@,D)B#55OMC(W0B-YIX2T?N0KZ;,>4:9684J, E@[I4")"TJGY-%C$ MCK7=7S=6-(X]>J:N)?*8I:!Q&*:F]QF^G"U'AF,W*T,?K\1@7:#.II#HT0&# M\P^Q23T>]03U@S$T2#P.9\=-"Y-VZNYK*>S"YPR2NP"/XC)_\';N\G#L4=:C M@",NLC.S+7:YI*7:6ZWDNP:YG!]@22'B$ZJZG^%@MOC MD1KP9PVI O1)>RCE4)X3!3./<)U4BN3P-+V%&M':U"/I>XM=$H0\&4Y'_A/& M0P0!)U>$\(P1]*\Y$VA+3NH%O##F.3>,0ZIS:I\&?\QNO84Q3&XEM\&2^B!/ MDMLR#'!;Y%8S6.L50V+9>U ;[138E-TC:M-_]#0D!E MJWD@1V[!&]RV3\./ ""@"'K#"$KB[BO58(Q<*AV\-D[Q.QO1@Z'T"]D>M=C\ MBRJT?T8TY%@V+ %'41"XY2#'E<,9F*N0<6928(N._C@):IB$@_73U3I7%E;%D[Z\1E;"OU M&'CSYN':D!J?]U(4UB,,:#E[QDY%?>+(2]A:;NFY[K7Z"[M1KMK-RPO!&$3Y\_H))]XS(98IH9)(9#FJ<*G>KVC>6&C!UO923D'C24 M/9]U\2<5!!IQWYB2VT/G=9GYE<;V1(X\XQ_MU26(ZX?K#MRW :[IB&]!Z&5-]3R8'A*D!!BN!8ZZ0C0- = MU9QL@]*@3\4I#_P.220C!A]78UJ%Q%8WD4[GK,I2J@&'.E<97R9F@2RVE5Z) M)MOL,&O!U64I['&!RARF43\Z&>[DKO!LB&>32NQPC?ZA MNK6TBL\HN2Q1.VDT6-Q.HWG_>C%D_^#P5>+!/7D'5K(QYALO/N;3*&%"J##S MC"#HL<@G;1LA,.E47_+W!?3:!Q!CEM1*W]G M#G]@JV?$>)E1+OS"H?'MDW-6.V_*-I@8E%(W3_'8UN%)P#AY)2!M ]+ NTD4 M6/XNO)A-K#F 96]"XY<@-403.:GY4-;>TJZD.#];/RS6J[\>5I_O8?65?M>3 MV!,L;\99"[%H(-)7( ;PR6A?.%CI'//G\3'1.7-*3YP6Z47 3\+V8)!T(4W2 MX06\P5GC(. -_H_&!F+X,@1_&M>N$AE.(^I]AW:/T>S=F_[[Y.8"P>&9X/ 2 M^G\C>!'B98*?O]ROH#^ =V_&:;]_ S_E@8_\763&YD)G2*WG"YBOEW!O*IG! M>#3JPKK>./Q>H_:PVM.OZ\(7#?/*2@7IL#FC+O@"86G*2N@CD!-:S$%J;\+& MG#YBZ@Q8DE5ZF.\L8LF 33ZE9,A>U=;5@LP4=BAD5H3@2E@OT8%H083.:1@X M+SPM0MI_HWK3)6^C=V!HWY*3U#NB?24[4)I<;H\A#A^E\[0#Q+8$981V1#EL MB1V![2@#&"MW4@L%I%=GLJ(W@JXIB]G"+_TNS;YNDB1,^4IT"-,3RX!! Z.V MTA\A9QS:_[-61TA#P:BL+.-JTR$I>4W:0]:J4C(3&X5<.F218#EX:TT)X][H M+<.,>\E;J$B6T+HN6R!)TBIK]C(G&,+<&[5G:5E3FZW(I&(N1+JNH#T6A8[Z MA&U,G2T+8ZES.7!!@X[,C@<<=5H.&Q[?G3-MDIXTTGMP3Y&;<^0F1#(:=UV: MW#P'#<;^38?.7BE")<131:G+J+Q$KJ'X&^DE;BM%)\ UN<,,Y9[+XYXQ:\_L MM28CSNS+A]P(.?[HN%!83W=,* D]NZ$HP%W:5WX QQ MRZ6C4H=KYB?,'KPT(>(G([M$NPL7DX.,*]%,[[/U?/?-FY'_P[VY.&E<4H\Z MHKZET*3WZR@"VUQ&S<*;*EP &^/I.@FO!=W?:-F!]K?&^-."$YS_$>84Q]:7OZZS BNES6:.@ ME:54%3,4JI6O:X4L=Z"J]*,@Z/D5X\)+AR[WH-*A7)N2"WQ0H-=5Q=3;&$NY M'7FAMT_,^*HP-N&GPYJM\!'-4_V@*/);EIQ7*#27 A0N1]Y5>#E.;+TK>.:X MU0=SL)TLI'RQP4T^\@(K"$O,C&5@-&QP@F5IB4C&GQVGUVYI@8?S/?NUZYUZ M63"-$UG^YKDI1M[ @QR7;%V:F=S^PET_7 0? !(-H!(J>[VJ0Y,X+NQ/>32* M5CGA3#J;/D_OGJ8PFT[N?][=S&_N[^#KG"U*U-^&OJ$=;)V?[=COT 5L, MMU*80L-4Y)B_Q_NDK)47[>6-HY.$MTR=0QQT( JBY 1?W+8;.[[X_]L]UF5# MDAPGL3ZYU#7+<.21$32J#7KIET]A+_A^0F+22DQ.L:C> MPORMQF,Z3S(=UPETF<$4"/-"(;[[7T"GG17M<<-5K7@)H8MBN.:OF)]1*D-R M8Z/Q,R2=,.G3& :=).[#G Q[QD1^1GY!Q5G9ED:=>!#2M]_MP5P:6IFU)+U. M-QI8DK@37L1P[!#]@RM>H5HY(VO(Y%J8YK:WV?:MN&HL\J^\>6BHRQ47&DI< M$C0X[W<]4(UYF\#(VAEF(0W9STT+>N]0V0):7TII]H'=H'U!T[]02P,$% M @ ,3BI6*1E\>+: @ )0< !D !X;"]W;W)K&ULM55K;]HP%/TK5]DT=5+4) ZDT $24*8A]:5"M\\FN4#4Q&:V*=V_W[5# M4JH5I$G;E_AYSCWG.K[N[:1ZTFM$ R]E(73?6QNSN0P"G:ZQY/I<;E#0RE*J MDAL:JE6@-PIYYD!E$; P3(*2Y\(;]-ST6CH&')\A*%SJ4 A<8Q%H4E(AD_]YQ>$]("#_LU^U?GG;PL MN,:Q+'[DF5GWO8X'&2[YMC /[!I*#, M1=7REWT>#@"=\ B [0',Z:X".957W/!!3\D=*+N;V&S'675H$I<+>R@SHV@U M)YP9C.]NYP_#\7P&P]EL8IO;*Z@GX7HZ'$VOI_/I9 9G<[XH4'_N!8;B6G20 M[F.,JACL2(P8;J0P:PT3D6'V%A^0WD8TJT6/V$G"&Z[.(0Y]8"%KG>"+FR3$ MCB_^KTFH8K3>CV$OUZ7>\!3['MT>C>H9O<&G#U$2?CGAH-4X:)UB'XRE-MJ' MB38Y_:F8P80KD8N5AJ'(8)07A1O<"7@4J2PW!=I-8SH61?="OV?G9,#W[0 = M3+IN3@:N,,5R@:J>B<'IA%RD6Z5( %W+[8&>M-8#'R'J^.PBH0Z+_3CJ'%C# MVMI1]$4G@MA/0N;20$L*GU%L44/4]*W MX@A8R^]$7;BERICN90.^I(0!N7Q%G?# _(0Y"WX41GOOG,X#__3RU]R5/]NR M;O)ZPF]XTE,1CW*?=2GOG^$L\J-NFSK_+ 'O_>?!0>DJ4:U<@=9$LA6FJF+- M;/,&#*O2][J]>D#HYUOE0D.!2X*&YQ=M#U15E*N!D1M7"!?24%EUW36]8ZCL M!EI?2FGJ@0W0O(R#WU!+ P04 " Q.*E8EJ![/7L" 1!@ &0 'AL M+W=O_-=*/TBZD!+'D37)I9 M4%N[O@E#D]<@J+E0:Y"X4RHMJ,6IKD*SUD +#Q(\3*+H,A24R2"=^K4GG4Y5 M8SF3\*2):82@^GT!7&UF01QL%YY955NW$*;3-:U@"?;7^DGC+.Q9"B9 &J8D MT5#.@GE\LYBX>!_PF\'&[(R)(F/XI9$#E!P"&WCH'BZQ7N@'-'A#+^ M=IQ!?Z0#[HZW[-^\=_2240-WBO]AA:UGP75 "BAIP^VSVGR'SH\7F"MN_)-L MVMCX:T#RQE@E.C J$$RV;_K6Y6$'D^RM)JW&6(L^G]PV)%3E532 MUH8\R **S_@0I?1ZDJV>13)(^$CU!1E%YR2)DO$ WZCW-_)\HP%_^VRUJ/%^ ME*N$&[.F.]\E#ZAQ$!GJ[,B)W&@IFR;S2 %A8EIS&9R0^3ZX2?$;C*[)2EG*\ MU)G]M#P7JL'HH@&\G;9FDB@)Y!VH)B='UTF[_="7:7IWGQU0$F8!<[;3=/_]R4#8]";-W8?[ M ,BR]$AZA!'3O50_]!;1P%M95'KF;(VI+\=CG6ZQ%'HD:ZQH9RU5*0PMU6:L M:X4B:YS*8LP\+QJ7(J^<^;31/:GY5.Y,D5?XI$#ORE*HG]=8R/W,\9V#XCG? M;(U5C.?36FQPB>;W^DG1:MRC9'F)ES"6&!J;$(@AZO>(-%88$HC;\Z3*__UX07N'KX]/M\O7NX>'V#P(E8%ZN%T;"B"M1NG'=IUB\8^0.-P+RNS MU?"URC![[S^FS/KTV"&]:W86\%ZH$7#/!>:QX P>[\OE#1[_[^6>JK(%"4Z# MV'-RJ6N1XLRA@Z!1O:(SO_CD1][5F12#/L7@'/I\2>ON_&@0>W\A55U81:4B9YBAH" MES$?N!LG'OFJ6BIAD-:>/Z$[BV+25EH6>4;ZS&)%KL<;4$)/8CC#?-@S'YYG MOJO_KFH_=O35.,7T69#33!_3<:KZ7Q6_JY*^.\0ITJ40H6R/%MJC]8_N7,(S MOF*U0^(C<'DR >;ZQ,[%IX3Y[ HB-V0)W"JI-=1*KG,#//2H'T%O$D3!>P/Z M1F^HI\G(@\\0CCC=XY%/]^7MA2CKJP7$C""\"'S7G_@4T?-C>*R1ZLBKS0%F M4!#F$ 8\]F ("0Q:ZZ$5PI"3\$@E*GI]4EFB"Q4-(L88-<$@\6< WV@ Z6YG M$%B/%_%V4,. ;(?P0'LVD$7EDPB&_S_CBUKE!=7:O/;'A--;G?"0=GB8]'3Z MG,KD':.'S"+/YDH96RH.EJ1/FAJ.;#ON!SX?A3#\3$(T8JW 1XD5^B8P.E+4 M F[;$/* VA_XT5$;VMCT4@2)C;$F(7,:3DTW@'[4@9O_2@LCE; +# M4R=R?#2IJ#V;9AYK2.6N,NW0ZK7]R%^TD^Z7>?N_<-]P1(3AFER]44SG4K4S MN%T863=S;R4-3=%&W-)O"RIK0/MK*&ULE5=9 M;^,V$/XK S6[2 #7UGUD;0/.L6V I!O$V2[Z2$NT3:PD:DDZ3OKK.Z1DQ8Q33,=^HG)7T48#<% 41;UV6BN],)J.*[*B M&'0D"\Y_ZLE=-K%L#8CF-%7: L'7"[VF>:X-(8Q?C4VK=:D5]\<[ZU]-[!C+ M@DAZS?,?+%/KB15;D-$EV>3JB6__I$T\@;:7\ER:)VQKV=WZ^ENN)052>G$ M0KI+*EZH-?W\FQ/:7WI0^2TJO\_Z])XBE>#V%9M+TBYPO>K=X.!Y+2@]J =\ M924I4T9RF"NB*+:3@NN<2,F6+"6F,3#AZ;K-.,PJP7)PS,QK]"GD&J^\A%G! MA6+_UIJTA@_S/SZ3HOHRV\4#9^ Y^ A\N"L518"JE3U>&$")6X]C@^/!,U<( M=+GOLM7S'0@C^%91@;[+50OH?27E4LF3N>. [P4PQ[['Q0&L:(D".9 R Y)A M1S&IM,)+ZTJ>QN,''@2)W0#DAR#>(88^YLUV@T;N\"NFPP[PB1*)"ST4"EH* M!;T4FF^J*C<515]7)#=)FYN=_*ZLMVM=I">:8^$SQ 2&=+*+;;V>/F#;_Z?6 M#4UIL:!BM^+!T[?O,).2JH-*UK4%T%*;/'T2AJY,YL*/DB)[P M*'1MU)NI+OVU895&55/,3P*(DEUM]AUK8T$0F7<<^76:(&=DP7*FF&;9]48( M'=_>XBG>G5"E6P2C1^3\6$;7/XX3\X[<\#B #A/+0PG'3\ -/?B+EVDC?+^/ M] 35/2]7OV//%:=@@H$7([$QH\XQD'>M(_\>DCCPXP.*[V?E#"(3V!G$ S>) M^X@>MD0/>XG^PQRM2.'9"P:PHDAI?=W0@=2E>M8X9UCR$\D;)E.^P1P](4.[ MB-_K^0/BS]0QL5N_I/$K6H1UADPFS]\H$?+BM$3AT#_.OS=T3JUFNVA0G9Z: M288)?#HVY'AH_%-/%:*V"E%O%1Z(VHB&^9>T]UI_D\>! D"69-8K.RHMKH K/=H7@>VSY?CZJ-.B@1OI MG=#'8W;7=5UU'NW=#@LJ5N8.+,$PJ;XHMJOM-7M6WR[?Q>L[.M)^Q4J)8):H M:@\C/#=$?>^M)XI7YJZYX IOKF:XQE\%*K0 ?E]RKG83[:#]^9C^!U!+ P04 M " Q.*E8J]GQQ*8" V!P &0 'AL+W=O>_1#LZAIM\\NW 2K@*GM//KO M=VT(35,::=6^!-O<%6K@I%J7%ZZKXA1SILY%B06] M60B9,TU3N715*9$E%I1GKN]YH9LS7CA1WZ[-9-07*YWQ F<2U"K/F7P<828V M Z?C[!:N^3+59L&-^B5;XASU;3F3-',;EH3G6"@N"I"X&#C#SL4X-/6VX#?' MC=H;@W%R)\2]F5PF \*@YG69+ ]P?[]B_6^_D MY8XI'(OL#T]T.G ^.Y#@@JTR?2TV/['VTS-\L@TE! MSHOJR;9U'_8 Q-,.\&N ?PCHO@((:D!@C5;*K*T)TRSJ2[$!::J)S0QL;RR: MW/#"?,6YEO26$TY'P_'XU^WTYG+Z ^8WP^ED>#V9P^D$->.9@BF3DID^G\%' MN)U/X/3D#$Z %W"3BI5B1:+ZKB89ALR-ZRU'U9;^*UL&<"4*G2KX5B28/,>[ M)+_QX.\\C/RCA%=,GD/@?0#?\[LM>L;'X<.2X%['PH,CV:XVQCN'F./)DBD,6?V M7.*6 D9AF^&*);0L)EW64KY'7.RIO2EFXI#R#A10Y M*)8AB 64DI)0ZD>@/S'@PXJ7E$VZ37;%WMN3Y(<'JH\*>&/WP\9>>-3>3(H8 M,5%OM1>^Z'@0?CGP][+F\)NX>Q&4HUS:9%80BU6AJY/&ULK55M3]LP$/XK5H8FD%;RGC#61J*E,#X 57G9 M9Y-<&XO$SFRG9?]^MM-F;6DC3? E\RH&)@Y5)6 MY[8MTAQ*+$Y9!53=S!@OL51;/K=%Q0%G!E06MNR6)2,E4$$811QF M ^O"/1_%VMX8/!-8BHTUTI&\,/:J-S?9P'*T("@@E9H!J]<"1E 4FDC)^+WB MM%J7&KBY7K-?F=A5+"]8P(@5OT@F\X%U9J$,9K@NY)0M?\(JGE#SI:P0YHF6 MC6T86BBMA63E"JP4E(0V;_RVRL,&P#T$\%8 ;Q<0' #X*X!O FV4F; NL<1) MG[,EXMI:L>F%R8U!JV@(U55\D%S=$H63R73\/+Y[&J/I>'1_?7?S>'-_AXXO M06)2B!/40T\/E^CXZ 0=(4+18\YJ@6DF^K94OC6#G:[\#!L_W@$_/KIE5.8" MC6D&V3;>5II;X=Y:^-#K)+S%_!3YSC?D.5ZP1\^H&WY1*;CC&KC?(<=O\^@; MON WR.3N%"?]0)H#?O2T\ C ]>_UB*)0N^L;R\V-;\W*<4[XU<)_#C_:6(6FE1MS35 'OJ!^K=8@F<*)D=!>FD M^M^"?!+95M1Q&W7\L8+$[SY[SS]S=PJRQR@.HYUZV!N=L 0^-P-"H)355#:] MI3UM9]"%:;T[YT,UFYI1\H^F&6RJ\L/E@AX,<[R& M.?"'_(Z*F=ZP1'$*&8M)ABBL1MK8'$Q,0P+*B)\Q[-C!&$DK2T(>Y606C31# M*H($0BXIL+AM80))(IF$CM\UJ=;L*8&'XSW[U]*\,+/$#"8D^15'?#/2/ U% ML,)%PN_)[AO4AOJ2+R0)*Z]H5\6ZCH;"@G&2UF"A((VSZHZ?ZD0< ,S>"P"K M!EBO!=@UP"Z-5LI*6U/,<3"D9(>HC!9L3'[< M+N['DP4:S^?7BSD:WTY1LW8S&U_-;F:+V?4IA/T?G9)W2& MX@PM-J1@.(O84.="D*35PWKSJVISZX7-OV-ZB6SC,[(,JZ> 3[KA4P@;N'T, MUT4:FEQ832ZLDL]^9RY41BOFGII9GL4!RW$((TT<-@9T"UKP\8/I&%]4MO\1 MV5$2["8)=A=[,"&,,_%>PX)2B) X:446DC1/@(MI2#).Q=%3ONR*V"F)Y>=C M&YB>Y3I#?7MHKAUEV;;I-5%'JGN-ZEZGZFO&8W&FA4+ -(NS-7N3\HJ\?Z#) M]T8VS$LM>Q^([O?+5N(%=HH;"$K0"FMW]K6](V^>R*N'64YOF6HU3F- M.J=3W0TP-D#+.$G*A'*"(I%BE4BG+=+IV:<9;$=9/<_TU2+=1J3;*?)6_.K" MNF81/(5",R*K9]5O*0-7D47KM'X50:9AJDUXC0GO%8=.?$01M OY_;Z\[M*M M?"F"+-]1^_(;7WZGKZN]VB,/89?;M_CR6Y(O_-;W1A%DFGY?;@'9B(E_[#K.&$I@)6#&I2LR0:O>IIIPDI?MP9)PT6R4 MPXWH!X'* /%\10C?3V3'T728P5]02P,$% @ ,3BI6 /_SYM? @ JP8 M !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5EH# M 4*GCB"UR:;N85+5M-NS S?!JK&9?4G:?S_;$)2V),K#7L ?YQS.,=Q+NI7J M69< 2%XJ+O34*Q'K:]_7>0D5U2-9@S [*ZDJBF:JUKZN%=#"D2KNAT&0^!5E MPLM2MW:OLE0VR)F >T5T4U54O=X"E]NI-_9V"P]L7:)=\+.TIFM8 #[5]\K, M_%ZE8!4(S:0@"E93[V9\/4LLW@%^,]CJO3&Q2992/MO)SV+J!=80<,C1*E!S MV\ ,.+="QL;?3M/K'VF)^^.=^@^7W6194@TSR?^P LNI]]4C!:QHP_%!;N^@ MRS.Q>KGDVEW)ML7&@4?R1J.L.K)Q4#'1WNE+=PY[A'%\@!!VA/!40M01(A>T M=>9BS2G2+%5R2Y1%&S4[<&?CV"8-$_8M+E"9769XF,V_WSZ2\SD@95Q?D$OR MM)B3\[,+TGT3L<\9]CE#IQ<=R3D4HF7%PRQ;0M>ZICE,/5,C&M0&O.SSIW$2 M?!N*])_$W@2,^H#1,?5LIJ!@2&[6"L!4&0Z%;142IV#+>Y.-PZLP]3?[(09 M07S5@]Z8BWMS\5%SCQ(I-]6U'+35Q M#:O_/V7_ %!+ P04 " Q.*E8*Y(F'FL" #2!P &0 'AL+W=O^Y_@BSG0D=NRY*2 I@DG"$!F\CY MVAM/ Y-O$WX1J.1!&QDG:\Z?3/ ]C1S/" (*B3(,6/]V, 5*#9&6\:?A=-HI M#?"PO6>_M]ZUES66,.7T-TE5'CF?'93"!F^I6O#J 1H_0\.7<"KM%U5U[L!W M4+*5BA<-6"LH"*O_^+E9AP- ;W &X#< _[V ?@/H6Z.U,FMKAA6.0\$K)$RV M9C,-NS86K=T09G9QJ80>)1JGXMFWR0I=ST!A0B7JW:!;]+BNK&W2%"$.K MG&\E9JD,7:6G,R W::@G-;5_AOHG%G>H[WU"ONOE)] M= R/A(]:X:-.X:L<=(W?Z.-_2GXG]E+YH_M!J#_[QXG;B+]4?=%>!VH)[ M4''-:Z=K74:81!0V&N;=!=J_J%^0.E"\M$5XS94NZ;:9ZT<7A$G0XQO.U3XP M=;U]QN._4$L#!!0 ( #$XJ5@PXXDAHP0 &4. 9 >&PO=V]R:W-H M965T+A6^H=9=N!.+):6!OSQ,&,+?L_M]^Q6XYM?L<0B MX:D1*@7-YR-OTCF_Z 0$<"O^$GQM=IZ!I,R4^D$O?\0C+R"/N.21)0J&/RM^ MP:4D)O3C9TGJ538)N/N\9?_JQ*.8&3/\0LF_16R7(V_@0.9D73++QD.MUJ!I-;+1@XN-0Z,:D5(:[ZW&68$X.[Z\FCY XY);)J2! M/YG6C.+:A-_@^_TE-#XVA[Y%.[3:CTK.:<$9'N'LP(U*[=+ 51KS>!_OHW^5 MD^'6R6E82SC)=!O"7@O"(.P=\.>B'OXM3]O0Z3MXM\:=;A6SKN/K'>&[$:E( M\@3^N>')C.M_#T6HEH'VYKG)6,1''FX^P_6*>^//'SHGP9=#\MZ);$]LKQ+; MJQ5[*4RD\M0"%@8_I+2 GSDX?316XZ =#(;^:E=!K8TW*NA7"OKUZ6*/+Z:K MEN&UZ7HGLCVQ)Y78D_^7K@*.W]W]?/6#W;_.L_35VGRCHM-*T6FMHCN^4G(E MT@5<:!X+"U]9)*2PFT/J:JE>F\=W(MM3/:A4#VI53Q8+S1>80\BT2".1,0DL MH

DEW+]5K9!=G)3H%T0E<>55'L*3JK%)W55R8WD1:9.[S5'*(BF0QEFJ<%O[A@58MRAQ6L<%[C M(JQFTX*&:$*B8C'?.!Q_%,92G5NN$Y"*I09$ZJ9850U*BX5(L1B>EP7%]&.G MA>U;"U.U)_N!^*Z)KQ**BAJLB28MBG FL"/*->XJB,D,SG_+Y09"=VCBT4DJ M&[,F*HUS#(US*LNDB-A,P$3SUL\,()7];NY9%#[P4\EGH;(,!B=]5^2& ]PVL5^CL->\+U MPMUC#+B3NVB+J]'JKC1Q-X1GXU.Z0[F+P!--<0&[81H_% :S/T?*H'V*78DN M[C3%BU69NQ;,E,5+AGM&PO=V]R:W-H965T&@.'>?#@=\(:(P8?O[)&)[_/[5!YUJRC3,&9)%O($I>SE MO'.!SWQ*L?**6,0F(@\1R#]+-F)1E$>2 M=?PL@W:JG+GCYNOWZ-\*\5+,ELZP@#I/UW^"M;,2& ][F0$H'HCK86QQHZ4#W M=;!+![OHS%I*T0<_$,%PD/(52G-K&2U_432S\);RPR1?]T>1RG=#Z2>&CU?7 MXZO;)W1S^^WN87SQ='-WBXY\)H(PRH[1"?K^Z*.C3\?H$PH3]#3CBRQ(IMF@ M*V3N/$)W4N:Y7./:6> ]LR9(%,_5U[>@6 MCOE5O!RZ#ND-NLM-L;H1IKA/FU8^6$.^PYQE\V#"SCMR"\E8NF2=X>??L&M] M!13:E4(;5'B=\BQ#\Y2_A (=1?+@V*36UH38KJV(U6U.<(\012Q83DNQ3B76 MV5^LW$]?P\0D=AT$6QM*K%/+L_J-?XIZ./,1IJ<]ZW=3;WW0LV5'W*HC+EC7 MX_7G()Y_O3"UP=76DUC84V3K1K:-767-P1I:*O0JA1ZH\&[.TD"$R>ON#_DZ MD-/X #N.9,()J,*Q-XD;F7;I?;U%;/55378>.K6!9;34BRV M:B*P0+E/P=N[4N. M]IMB:Y#",$E=\R5+$_G-1*"_QRQ^9ND_1LT'8J&R-8>,YA\J6K.#-:AAF-0 M%BT]&YLYUC\HNA6FCCJXX"K:JJP)#7\ T;:/ZC)*XV.*52 U&,G=SE(%_PK^ MPC6 89C ]F32,HH*I1J=[,AVA-U3LH5#8=>VC:@Y#<.@!J%HZ=I8;DO;]0U& M5$51N(BV(FLRPSO0;'\:Q3I]J5\O#28GU-$D_PI(PS6E81C3=HXY';UL0K J M]4#P5;9$STF]GF4>'W$&C^8>*UNQ@#7\$ MAC]@R!$=ZFS:4X>*:_\@._MMOS)51^LTII^Y[.W+E-UN<+4,.=FW;AAKB" QQT) C^@TT M3Z65D<&(>+:ZY<-5M%590QR!(>X#4ZZ,U!QAGJ;:8&536V57N*RVLFN4(S!< M[9ITI7MCHGO:C40XR8?W0C0W(8M#] M*R"-UI!&_]_].6J@,PNKVSFK)-4_7#_/7!X+/ MB\?;SUP('A#_($U4\JAO\!4$L#!!0 ( #$XJ5A! ME9<[K0( $P' 9 >&PO=V]R:W-H965TLFUII"P12NG4$B214J[1V59-N^^K"):"!S6SGT7\_VR0LJ2C:IGT) M?MQS[CDW]G6P8?R'R!$E;*N2BK&52UE?VK9(21L1]Z M$ MH'BZ >X.X#X'C%X >#N 9XPVRHRM&9$D##C; -?1BDT/3&T,6KDIJ/X7YY*K MW4+A9'@5S^+[Z#-$MS.8+Z)%#->WTR\W,2RB[_$<3FB9]L.C6L&=H8%[/7*\MKB>X?/^J;A=]6KX M1MU\^D9?BIHD.+;4E17(UVB%;UX-?>=CE]G_1'9D?=1:'_6QA]GW45OP$.G0/ASL!Q1MW:_5:[_X?:]Z(APQ0Y*4%((E>2\:<7O334 M'XX4N<-G]>[-_[>'QCYH3!7RI>G7 A*VHK*YU>UJ^R1$IA,^6Y^HIZ+I[+]I MFG=&7?EE0064F"E*9W"A"L^;WMU,)*M-^WMD4C53,\S5&UL?51M;]HP$/XK)Z^:0)H("2VK6(A47K;R@105NGTV MR4&L^B6S#;3_?G:21DR"?HE]]MUSSW.^2WQ2^M44B!;>!)=F3 IKRU$0F*Q M04U/E2C=S4YI0:TS]3XPI4::5T&"!U&_/PP$99(D<76VTDFL#I8SB2L-YB $ MU>\3Y.HT)B'Y.'AF^\+Z@R")2[K'-=J7 MOW+XS?!DSO;@E6R5>O7&(A^3OB>$'#/K$:A;CCA%SCV0H_&WP21M2A]XOO] M_UEI=UJVU.!4\3\LM\68W!/(<4NX\7J:XJ;YPJGV'MP2R@[%* M-,&.@6"R7NE;4X>S@"BZ$A U 5'%NTY4L9Q12Y-8JQ-H[^W0_*:26D4[UC/HW'3_APF< MAE9(U J)*MS!-2%*"&9=NU@#5.8P5=(RN4>9,330295%N.]>XEOCWE[&]4,Q M,B7-<$Q,VF X\Y%]7O?[PCHND-KPZJRZHJMLJ['JFWA MAAJU=W#W.^4JUAB^T=K?1/(/4$L#!!0 ( #$XJ5A+J1^P&P, $,+ 9 M >&PO=V]R:W-H965TX[/\?7C#M:4/?,% M@$ O:4+XT%@(D5V8)@\7D&)^3C,@\LN,LA0+V65SDV<,<*1!:6(ZEM4Q4QP3 M(QCHL3L6#.A2)#&!.X;X,DTQ^SN&A*Z'AFUL!N[C^4*H 3,89'@.4Q"/V1V3 M/;-DB>(4"(\I00QF0V-D7TQL1P%TQ*\8UGRKC925)TJ?5>8))N*> MKK]!8%[H (G2!XHAD5,YB@!N9T0O,@3QJ%IN7*ZCJ93QVL5>!WI8[5MH1YC M6XY?!NT(]4JAWCN$SF*"20AOR\S)_&V9=D5E/:33;=;HEQK]=VA\4YM?F]BW M_(JX>HQM]9UF>9U27J=5WO3K,4ZSRQ&ZWJ^ME4%=QQ<\PR$,#7G?[8E&=W:0KO5C5(/\;WF3/1*<;W# MGKI>?3O[;D5F/<;O6\TZ^Z7.?JO.GZ7"">6B\?IL)?CHACD0V8Y7VWI]1:S# M9J7@VSFEU^Y">^O!LUNEWA !<@G$YBB?H1\@&B6V\GPT/X=BVW7M MO+IVWN>Z+2=.P^-3S4E#C%M)B;E5CJ3 YKI*XRBD2R+RU[X<+2O!D:Y_*N-C M52'J,N>5)B\O92DPCPF7^VPF*:WSKMPD+*_8\HZ@F2YZGJB0)91N+F25"TP% MR.\S2L6FHR8HZ^;@/U!+ P04 " Q.*E8;@C41QP# !C"P &0 'AL M+W=O_I>R>KQ 2X#%+ M"1\8*R'R"]/DR0IED)_3'!'9LZ L@T(VV=+D.4-P7HBRU'0L*S SB(D1]XMW M8Q;WZ5JDF* Q WR=99 ]7:&4;@>&;3R_N,7+E5 OS+B?PR6:(#'-QTRVS-IE MCC-$.*8$,+08&)?VQ=!VE*"(^(W1EC>>@4IE1NF]:GR?#PQ+$:$4)4)90/FW M04.4ILI) J6CIIAZ*N2G4,AM,U#).!).]6.I$_./Z2 2F8FE?E5:>X<,/\)V3EPK3/@ M6(ZGD0^[Y2.4U')W5V[*-.M;?Q+[O MAWUSTP36!$6A5P?M8+DUEMN)-5PSAH@ *9+;$:08SG"*!49?O4[1@GNB8H#&P]>U"S!V]A?WW.@Q:4:_E[X.T8WXOTW&'- M'79RWU$!TS:RCC!LC1XV]VF)V Z*G-X!QJAFC([\.!RY"Z(6A!<&SAYI.\BW MPIZ>M%>3]CI)QTSAB2<@/\K@^F&-&PO=V]R M:W-H965T%+E;NY-%+M:Z MH1SO)*@U8T3NYMB([2P8!_N%>[JJM5T(B[PE*UR@_MK>23,+>Y:*,N2*"@X2 ME[/@8GP^G]IX%_"-XE8=C,$Z>13BR4X^5[,@LH*PP5);!F)>&[S$IK%$1L;W MCC/H4UK@X7C/_LEY-UX>B<)+T3S02M>SX$, %2[)NM'W8GN#G9^)Y2M%H]P3 MMCXVFP10KI46K ,;!8QR_R;/71T. /%+@+@#Q$ZW3^147A%-BER*+4@;;=CL MP%EU:"..U#P>)+PE<@1)] [B*$X'^)+>9.+XDD&3QXQY M7'H<9R_$N6I)B;/ G'B%U7I$'OQX$X,5D V*,T%,&?< MWB+*5]"@.6B@43(XV2&1ZA3>@[F(DNA^6QWS,YPQ T<&*3#_P>(4*K)3 V8F MO9G)WYFIJ"K%FFLPFO$/U?L4X\CEL.UD4T2CZ.PL#S='I&6]M.R_UGE).>$E M#N@738Q4>)^EO%0X/&@I#N7)M4X%+YGM+ MO]IWY@O?D'Z&^[9N[O**3VR"_G]5_ !02P,$% @ ,3BI6&G2O#_* P #! !D !X M;"]W;W)K&ULK9AO;]LV$,:_"J$50P(LD7BR_CBS M!31-BP[(T*!NM]>,35M$)5$CZ;C]]B-E17(J4G*&O;%$B?<\=];Q9]&+ Q?? M9$ZI0M_+HI)++U>JOO%]N0UKVFE[VRY*(G20['S92THV31!9>%#$,1^ M25CE98OFVH/(%GRO"E;1!X'DOBR)^'%+"WY8>MA[OO"9[7)E+OC9HB8[NJ+J M:_T@],CO5#:LI)5DO$*";I?>6WQS"ZD):&;\Q>A!GIPC4\HCY]_,X(_-T@M, M1K2@:V4DB#X\T7>T*(R2SN.?5M3K/$W@Z?FS^H>F>%W,(Y'T'2_^9AN5+[W4 M0QNZ)?M"?>:'C[0M*#)Z:U[(YA,=CG/#F8?6>ZEXV0;K#$I6'8_D>_M%G 0 M. *@#8 F[Z-1D^4=421;"'Y PLS6:N:D*;6)ULFQRCR5E1+Z+M-Q*KM__W;U M?H4N[J@BK) HO$1O$*O0EYSO):DVS77W <_#Z27]CE%XZI9[K<&;H0U*P%DV7)*Y7+2UN:1Z&X M$3+KYBG#<10N_">+_:RSGTW91S:O8U1TZA7.([M7U'E%4UZQS2L:>,TAL%O% MG54\9978K.*A583M5DEGE4Q9I4CW/%(YU83;*BILSLG .<118K=..^MTU/H+ M5Z1 A>EK5),?&GO*VM_IP#L-DMCN/>^\YZ/>]U3*&\3*>J_H1J]]73:5RN8^ M'[A?I<',[HZ#GD#!V;47C#RR@BEF7]ZMTFD&"23@R."$@7B4+!]81:HU'>%* M*_#_@@7WY,.CX'H-6EJE%^M]YEB#N$<;GF2;%2YMV NWR $7W),,3Z+,BA=L M89EKT>.>97@29E;"X"'-8E>S]S3#DS@[AS%XB#?L^'W /=[P.-_.A0P>$BX" MEWM/.#R.N/,Q@X>4NXKG#O^>OK!*+Q> Y=6Z45;)G-':\#)B]TDWJQT 0O+HL@!,^AA!I,PL^(%+# + M$@=?H*<93-+,RA>PT"S #GA"CS.8Q-DYA($AW4*)JY9YRO/8G.9ZNTZ%F:#O;SE7SP.S@^S^ M ,C^!5!+ P04 " Q.*E8IV5!"&T# "?#@ &0 'AL+W=OP@SD?3KE:F87+"%)@ K"*.*P M&%EGS5-_H.V-P7<":[$Q1CJ2.6./>G(5CBQ'.P0Q!%(S8/7W!!.(8TVDW/B= MQ?*6K2\ACZ>C^0(6"_.+ MUKFM8Z%@)21+3J*5$X.9[=W4P^7]Y\ M\?S;&?*_W5_=_4"''DA,8H&^8LZQ3N01.D'W,P\='ARA V0C$6$. A&*[BF1 MXE@MJO%=Q%8"TU ,;:E[&>>9&ZPTW7'3-J(P$\FD(X3;>5B$5<;5> MXCIO51)>8]Y KG.,6DZK7>+/I!I^EBJXTS1PMP3N5<,]"(K=R^!^-?P"YF_M MOB6&6R39-7SM-_@>=!ZI%$@RE*YX$*DWJRQ'E2RZ8IV*% VZ)W"Y$;E>*/-/OQ(DN M6B$*6*(*N<"F%L*S'I<*GC%V-\)J.CLQ35[;=)QM$Z_2L3VE]FLBV]*P4VC8 MJ=1PFA].=+;D .IS)-'/:TCFP'^5R5=)MN]YK9/,JY/,KXEL*R/=(B/=ZE,M M6?"(B!"KW;*Y7BWBP6P E=HI23H+1 M5.+WE;=.,J].,C\CZVW(VVWTR[7M%]KVJTL)9TI=H>^S.$8+@-);2?]57EW' MV2FOD\J-]M6M3C*_)K(M@0>%P(/:OW>#=WSO7MN\^MY5.K:OAC6191K:&S?Q M!/C2M$!"Z;.B,KN\%JM%EW5FFHN=]?/FZ21KEO[19*V;NMDN"14HAH6B=!H] M=7IYU@YE$\E2<]^?,ZFZ!S.,5 <)7!NHYPO&Y,M$;U#TI.._4$L#!!0 ( M #$XJ5@H71',G , /D, 9 >&PO=V]R:W-H965T_;W MUG?R9<,4KD3V!X]T.G,F#D08LRK3'\7V)]SY,S1\HQF1LKID63^[PP87_0DE8YX?3\P^UOC[?KVT]_PL4:->.9@E^8E,Q$ MXQ*^@_M*ABGI"HM$(E*\-?QUA_D&Y=^T^OBPAHMWEU-7TU$,H1ONS"YKL\$; M9OMP)PJ=*OBAB# ZQKOD0N-'L/=C&702WC'9@[YW!8$7#%K.L^J&_UP5/?"' M%MYO@:^[X>]QTP//;X,?>=-OHM*W?(,W^!8)J9TPC5!*7H2\9!FP7%2%;I.Z MD\O4C1M5LA!G#A4&A?()G?FWW_@C[_LVG6JRD24S->-I[@=#CWY3]^E0D#,9 M/9)GT,@SZ)1G*20A>)%0AJM0\M*4D#9ENFD^I0BYB'C,0V:+$$F=540)+(H, M.X,/! $1PTIBQ#5L4QZFP#(JE@HTP5SKTT*77!E"E19"(BTW;'@C*,$F)O[R7I+J] 2"(BIG?^%87CRH;D=?PZ M73[Q85B?B>PHR,,FR,/.Z/P:QRB-5I0"(;9%MQ-_ZG-_3K)U338^2*)1;](D MT)$+1$U/+*ESBG'&PFJ9(S(IR'F8CWP0F^[<4NSI;8;?M(O M2(83U-/B1IJ57[/,*4.NJ. @<3'P+L+S81A8@#MQ1W&M=N9@0YD)<6\77^<# M+[ >88ZIMA3$O%9XB7ENF8P?#QM2K[9I@;OS+?MG%[P)9D847HK\)YWKY<#K M>C#'!2ES?2O67W 34,?RI2)7;H1U=3:./4A+I07;@(T'C/+J31XW0NP HN@ M(-H (N=W944T2?I2K$':TX;-3ERH#FV3Z7 R^CX= M7?^ T9T9)W!TA9K07,$UD9)8S8[A(TS*F<*'$KF&TYQHUTZT&YT8$UU*JI_ I!?WV6V&?ROS%D 0G8!5I].@2J=VJ-/(>$55 M:C4 ><"A"M[;$2)H]3K[58AKHW&CT:&0!D%YYJY@0Q;B?[,0-&3AK+9_UIP% MRBDK6>-?W\A@J^NY*DB* \^43X5RA5[RX5T8!Y\:DM*M_>N^+2G=/4D)NOM% MZ=5&>Z_\FH^OBM+(\)^BA,%S<0O>)LL&;U\OA.D$NT_XET[^3KUE*#/7510X M4U7IK7?KSG51U>OGXU7;&Q.94:X@QX6!!JTS&PO-KI4-/8]/N<>VS?$,*C-2K"[.6,F6I9" MUD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7U-BNGL5UI1G-:R"5(NYU.FE<4B[):" 7 MY4UIZFBJ%M(,2=J&(G_[G ])-WU/(B\W5CD;DH>SMS\6RER_B?S]Y-W)2>?A M_'H_?N: ! MJ1)*1\96F[72A4C]R\-=WX-";'1*+I5VN7T&_SUIAN\!ZQX8Y$*T!GO$!T:# MBAK#M+RQ'3?8!9] 4=.^7U76X4S35;=W238$=[-))DKG3+=INF0=&@T$*\". MYK,YW(VJ8@"-4:5MY)S.E*3.PYK1-*SLE EQ!T_I]V)'>UEL[6D'=E2V36NH M:7H9WP'];36OO2W;>Y%N5/%'93XM['2DZT.ML%O-"KYT_671&L#4N[@ZK2JQ M^BCX3);,3_[@A*,!7?.BN=+\E\T&I3*U :9)],BTX=/MR$]-JWNV-.MR6A:X MY]X1>OZ[ZSQCDFDJMDW;VG_-J_QBQ\G5O[+L?JOL&PYZ;%Z]K]WDY3&83(_! MY%'49/\83&:OTF387C=M#X(V M%Y;X.L#U]KD*PF>*5B,T47VM PNL&C"P+[S:6!QC8+F"U M _G#>:"FPIPD@5W%O&%/,(YD&89 +89K-$V1U4GA$]X?["E)DBP+(X"%'20) MAL#3B".8 _" (4GBWH-[[Z-X_9Z*-_\[&_T&4$L#!!0 ( #$XJ5B7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G,L;_H-5,V_J(;46C^^$Y#]$JVE-2BGJ>N;YVX);)C4O_\@F M'61![U2?H^G=DAJ0F7)NZU^*2UYK)A&IV)<7] MAK=?NFI,*R96,_HX[*[;()[+_PFC6*UXR1)1WC>LU=LX2E9W@*U:\XWR4$L; M-O-B\T)JV)4,69 A AL\(^3FP((\!R.-G[.X!Y D >>(8,L\2G!&< M('-'\GF:1(5)D,)<%I]#"_(4@#QU"WD1D92@_!)=+S'!F6%+\\Q">P6@O7*+ M%L5Q?I,5:7;5Q2Q+HF5"+++7 -EKMV1+?(NS&XR6.,ZOLG0O9&< V)GS5ZY8 M1G&!(D)P09")&OJ=-T_MN7H*3=93MY@)OBAL%E V(R0#OP#^8", M"\%>%D,^" [@@['8!9 8@L.+8901W% X-L1V6AO%@I00.%;"V,H-'25,4UXK M9/LU@*00.);"Z C^13F()>2*P/TNXN]+NL%6)X"\$3CVQG8(CP4/DD?@6!X# M*N0/N"!W!([=,>3*J)2T.^,9\$'>"!Q[8W3N&^G<$+)&Z-@:\/)X<)P">21T M?30%K8_1D8T)J20\D$K&>AD\CG+LDCVNX2 .(7V$!]E3/)$% S+(&:%C9^R3 MA0,R2!.A8TV,['SL>=#&A+P1.O;&[UW0/R;I$))(Z%@B?^R,AK V)N22L'?) M9/>YH&(KWK(J,X]0)K^D=7DM47?9GH<0"%: :MNV%:\0 3F(G)3[*KP M]HU@ 0=UT0WR646VE7+(IZ:.AQ/;1A?56$ M8=/ZNC_9-UU5Q'[9'5Q;;,_%P3O-\XGKGF=DJ\7SS,'FVOK_3&SV^]/6?S;; M[\K7\8_![J?ISN'H?\BPGYP-UKMEUJUWDKG400I! MFC[((,C2!XT@:)0^: Q!X_1!$PB:I ^:0M T?= ,@F;I@^80-$\?)#G*F!,D MO6!-H+4@UT+@M2#80B"V(-E"8+8@VD*@MB#;0N"V(-Q"(+<@W4)@MR#>0J"W MHMY*H+>BWDJ@M[[\;!/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H MK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AM+YAOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM[]0[Q&OIPZ/GOL;;R'=2'?MW_>/SM^5]$W$>W7!V<%F_^@50 M2P,$% @ ,3BI6/]Y:I*? 0 '1@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F.[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0E M2J7.!0N\.S-XI>\ D_>M(1=MZJIQT[CPWCPRYM*":N42;:@).[FVM?+AUBZ8 M4>E2+8B)T6C,4MUX:OS0MQKQ;/),N5I5/GK9A,>NU,TTME2Y.'K:%;9>TU@9 M4Y6I\F&?K9OLA\MP[Y"$SJ[&%:5Q@U 0LY,.[<[O!ON^MS596V84S97UKZH. M56Q3,>>W%;FD7^)$1IWG94J93E=U:$F),<#2 X^0@F"0E2. M@E2.PE2. E6.0E6.@E6.PE6. E:.0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:! M0E:!0E:!0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E;YGV3]T'KYUQ^L MVS6I5=D<_%GW5V#V!5!+ 0(4 Q0 ( #$XJ5@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ ,3BI M6/?[>MGN *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ,3BI6)EC.(% M "H'P & @($-" >&PO=V]R:W-H965T&UL4$L! A0#% @ ,3BI6 TS(B! 8@X !@ ("! M)0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,3BI6-Y4K"[*!@ DAT !@ ("!]AL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,3BI M6!J=J!2K" "Q4 !D ("!A$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,3BI6.E>:+K,!0 6 X M !D ("!R5L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,3BI6 N,GS^_ P '0@ !D M ("!9G 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,3BI6):@>SU[ @ $08 !D ("!"WH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,3BI6*O9 M\<2F @ -@< !D ("!P(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,3BI6 /_SYM? @ JP8 !D M ("!T(X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,3BI6+HF'8C !0 7B$ !D ("! MXI@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,3BI6$NI'[ ; P 0PL !D ("!$Z0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,3BI6!_-0SR_ @ VP< !D M ("!V+@ 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " Q.*E8_WEJDI\! =& M$P @ &3Q0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..+P O , , !CQP ! end XML 51 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 52 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 66 203 1 false 19 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://eng.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 3 false false R4.htm 000004 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://eng.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited) Sheet http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited) Statements 6 false false R7.htm 000007 - Disclosure - BASIS OF PRESENTATION Sheet http://eng.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 000008 - Disclosure - ACCOUNTING STANDARDS Sheet http://eng.com/role/AccountingStandards ACCOUNTING STANDARDS Notes 8 false false R9.htm 000009 - Disclosure - REVENUE RECOGNITION Sheet http://eng.com/role/RevenueRecognition REVENUE RECOGNITION Notes 9 false false R10.htm 000010 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES Sheet http://eng.com/role/ContractAssetsAndContractLiabilities CONTRACT ASSETS AND CONTRACT LIABILITIES Notes 10 false false R11.htm 000011 - Disclosure - DEBT Sheet http://eng.com/role/DEBT DEBT Notes 11 false false R12.htm 000012 - Disclosure - SEGMENT INFORMATION Sheet http://eng.com/role/SegmentInformation SEGMENT INFORMATION Notes 12 false false R13.htm 000013 - Disclosure - FEDERAL AND STATE INCOME TAXES Sheet http://eng.com/role/FederalAndStateIncomeTaxes FEDERAL AND STATE INCOME TAXES Notes 13 false false R14.htm 000014 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://eng.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 000015 - Disclosure - LEASES Sheet http://eng.com/role/LEASES LEASES Notes 15 false false R16.htm 000016 - Disclosure - STOCKHOLDERS EQUITY Sheet http://eng.com/role/StockholdersEquity STOCKHOLDERS EQUITY Notes 16 false false R17.htm 000017 - Disclosure - LIQUIDITY Sheet http://eng.com/role/LIQUIDITY LIQUIDITY Notes 17 false false R18.htm 000018 - Disclosure - SUBSEQUENT EVENTS Sheet http://eng.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 18 false false R19.htm 000019 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://eng.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://eng.com/role/RevenueRecognition 19 false false R20.htm 000020 - Disclosure - CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) Sheet http://eng.com/role/ContractsAssetsAndContractLiabilitiesTables CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables) Tables 20 false false R21.htm 000021 - Disclosure - DEBT (Tables) Sheet http://eng.com/role/DebtTables DEBT (Tables) Tables http://eng.com/role/DEBT 21 false false R22.htm 000022 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://eng.com/role/SegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://eng.com/role/SegmentInformation 22 false false R23.htm 000023 - Disclosure - LEASES (Tables) Sheet http://eng.com/role/LeasesTables LEASES (Tables) Tables http://eng.com/role/LEASES 23 false false R24.htm 000024 - Disclosure - ACCOUNTING STANDARDS (Details Narrative) Sheet http://eng.com/role/AccountingStandardsDetailsNarrative ACCOUNTING STANDARDS (Details Narrative) Details http://eng.com/role/AccountingStandards 24 false false R25.htm 000025 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://eng.com/role/RevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://eng.com/role/RevenueRecognitionTables 25 false false R26.htm 000026 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) Sheet http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) Details http://eng.com/role/ContractAssetsAndContractLiabilities 26 false false R27.htm 000027 - Disclosure - DEBT (Details) Sheet http://eng.com/role/DebtDetails DEBT (Details) Details http://eng.com/role/DebtTables 27 false false R28.htm 000028 - Disclosure - DEBT (Details 1) Sheet http://eng.com/role/DebtDetails1 DEBT (Details 1) Details http://eng.com/role/DebtTables 28 false false R29.htm 000029 - Disclosure - DEBT (Details Narrative) Sheet http://eng.com/role/DebtDetailsNarrative DEBT (Details Narrative) Details http://eng.com/role/DebtTables 29 false false R30.htm 000030 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://eng.com/role/SegmentInformationDetails SEGMENT INFORMATION (Details) Details http://eng.com/role/SegmentInformationTables 30 false false R31.htm 000031 - Disclosure - FEDERAL AND STATE INCOME TAXES (Details Narrative) Sheet http://eng.com/role/FederalAndStateIncomeTaxesDetailsNarrative FEDERAL AND STATE INCOME TAXES (Details Narrative) Details http://eng.com/role/FederalAndStateIncomeTaxes 31 false false R32.htm 000032 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://eng.com/role/CommitmentsAndContingencies 32 false false R33.htm 000033 - Disclosure - LEASES (Details) Sheet http://eng.com/role/LeasesDetails LEASES (Details) Details http://eng.com/role/LeasesTables 33 false false R34.htm 000034 - Disclosure - LEASES (Details 1) Sheet http://eng.com/role/LeasesDetails1 LEASES (Details 1) Details http://eng.com/role/LeasesTables 34 false false R35.htm 000035 - Disclosure - LEASES (Details 2) Sheet http://eng.com/role/LeasesDetails2 LEASES (Details 2) Details http://eng.com/role/LeasesTables 35 false false R36.htm 000036 - Disclosure - LEASES (Details 3) Sheet http://eng.com/role/LeasesDetails3 LEASES (Details 3) Details http://eng.com/role/LeasesTables 36 false false R37.htm 000037 - Disclosure - STOCKHOLDERS EQUITY (Details Narrative) Sheet http://eng.com/role/StockholdersEquityDetailsNarrative STOCKHOLDERS EQUITY (Details Narrative) Details http://eng.com/role/StockholdersEquity 37 false false R38.htm 000038 - Disclosure - LIQUIDITY (Details Narrative) Sheet http://eng.com/role/LiquidityDetailsNarrative LIQUIDITY (Details Narrative) Details http://eng.com/role/LIQUIDITY 38 false false R39.htm 000039 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://eng.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://eng.com/role/SubsequentEvents 39 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value, --12-31, should match the Entity Registrant Fiscal Year End Date "12/28" on record within EDGAR. eng_10q.htm 1 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding - eng_10q.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-20240330.xsd eng-20240330_cal.xml eng-20240330_def.xml eng-20240330_lab.xml eng-20240330_pre.xml eng_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "eng_10q.htm": { "nsprefix": "eng", "nsuri": "http://eng.com/20240330", "dts": { "schema": { "local": [ "eng-20240330.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-20240330_cal.xml" ] }, "definitionLink": { "local": [ "eng-20240330_def.xml" ] }, "labelLink": { "local": [ "eng-20240330_lab.xml" ] }, "presentationLink": { "local": [ "eng-20240330_pre.xml" ] }, "inline": { "local": [ "eng_10q.htm" ] } }, "keyStandard": 157, "keyCustom": 46, "axisStandard": 12, "axisCustom": 0, "memberStandard": 12, "memberCustom": 7, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 5 }, "contextCount": 66, "entityCount": 1, "segmentCount": 19, "elementCount": 280, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 291, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://eng.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-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_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-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_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "000002 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-03-30", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-30", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "unique": true } }, "R4": { "role": "http://eng.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "000004 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "AsOf2024-03-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "unique": true } }, "R6": { "role": "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "longName": "000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2022-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_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-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_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://eng.com/role/BasisOfPresentation", "longName": "000007 - Disclosure - BASIS OF PRESENTATION", "shortName": "BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://eng.com/role/AccountingStandards", "longName": "000008 - Disclosure - ACCOUNTING STANDARDS", "shortName": "ACCOUNTING STANDARDS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://eng.com/role/RevenueRecognition", "longName": "000009 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "eng:RevenueRecognitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "eng:RevenueRecognitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://eng.com/role/ContractAssetsAndContractLiabilities", "longName": "000010 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES", "shortName": "CONTRACT ASSETS AND CONTRACT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:LifeSettlementContractsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:LifeSettlementContractsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://eng.com/role/DEBT", "longName": "000011 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://eng.com/role/SegmentInformation", "longName": "000012 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://eng.com/role/FederalAndStateIncomeTaxes", "longName": "000013 - Disclosure - FEDERAL AND STATE INCOME TAXES", "shortName": "FEDERAL AND STATE INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "eng:FederalAndStateIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "eng:FederalAndStateIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://eng.com/role/CommitmentsAndContingencies", "longName": "000014 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://eng.com/role/LEASES", "longName": "000015 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "eng:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "eng:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://eng.com/role/StockholdersEquity", "longName": "000016 - Disclosure - STOCKHOLDERS EQUITY", "shortName": "STOCKHOLDERS EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://eng.com/role/LIQUIDITY", "longName": "000017 - Disclosure - LIQUIDITY", "shortName": "LIQUIDITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:LiquidationBasisOfAccountingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:LiquidationBasisOfAccountingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://eng.com/role/SubsequentEvents", "longName": "000018 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://eng.com/role/RevenueRecognitionTables", "longName": "000019 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:RevenueRecognitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:RevenueRecognitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://eng.com/role/ContractsAssetsAndContractLiabilitiesTables", "longName": "000020 - Disclosure - CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)", "shortName": "CONTRACTS ASSETS AND CONTRACT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://eng.com/role/DebtTables", "longName": "000021 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://eng.com/role/SegmentInformationTables", "longName": "000022 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://eng.com/role/LeasesTables", "longName": "000023 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:LeasesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "eng:LeasesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://eng.com/role/AccountingStandardsDetailsNarrative", "longName": "000024 - Disclosure - ACCOUNTING STANDARDS (Details Narrative)", "shortName": "ACCOUNTING STANDARDS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://eng.com/role/RevenueRecognitionDetails", "longName": "000025 - Disclosure - REVENUE RECOGNITION (Details)", "shortName": "REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-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_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-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_10q.htm", "unique": true } }, "R26": { "role": "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails", "longName": "000026 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details)", "shortName": "CONTRACT ASSETS AND CONTRACT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "AsOf2024-03-30", "name": "eng:CostsIncurredOnUncompletedContractsOrProgramsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-30", "name": "eng:CostsIncurredOnUncompletedContractsOrProgramsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://eng.com/role/DebtDetails", "longName": "000027 - Disclosure - DEBT (Details)", "shortName": "DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "AsOf2024-03-30", "name": "eng:CreditAgreement", "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_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-30", "name": "eng:CreditAgreement", "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_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://eng.com/role/DebtDetails1", "longName": "000028 - Disclosure - DEBT (Details 1)", "shortName": "DEBT (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AsOf2024-03-30", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.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", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "unique": true } }, "R29": { "role": "http://eng.com/role/DebtDetailsNarrative", "longName": "000029 - Disclosure - DEBT (Details Narrative)", "shortName": "DEBT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "From2024-04-01to2024-04-24_srt_MinimumMember", "name": "eng:DebtInstrumentDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "eng:DescriptionOfCreditAgreement", "p", "td", "tr", "tbody", "table", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-04-24_srt_MinimumMember", "name": "eng:DebtInstrumentDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "eng:DescriptionOfCreditAgreement", "p", "td", "tr", "tbody", "table", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://eng.com/role/SegmentInformationDetails", "longName": "000030 - Disclosure - SEGMENT INFORMATION (Details)", "shortName": "SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-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_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "eng:GrossProfitMargin", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "unique": true } }, "R31": { "role": "http://eng.com/role/FederalAndStateIncomeTaxesDetailsNarrative", "longName": "000031 - 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": "31", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "unique": true } }, "R32": { "role": "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "000032 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2024-03-01to2024-03-12", "name": "eng:Damages", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-03-12", "name": "eng:Damages", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://eng.com/role/LeasesDetails", "longName": "000033 - Disclosure - LEASES (Details)", "shortName": "LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "eng:LeasesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "eng:LeasesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://eng.com/role/LeasesDetails1", "longName": "000034 - Disclosure - LEASES (Details 1)", "shortName": "LEASES (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-03-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_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-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_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://eng.com/role/LeasesDetails2", "longName": "000035 - Disclosure - LEASES (Details 2)", "shortName": "LEASES (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2023-12-31to2024-03-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_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-03-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_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://eng.com/role/LeasesDetails3", "longName": "000036 - Disclosure - LEASES (Details 3)", "shortName": "LEASES (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://eng.com/role/StockholdersEquityDetailsNarrative", "longName": "000037 - Disclosure - STOCKHOLDERS EQUITY (Details Narrative)", "shortName": "STOCKHOLDERS EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "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_10q.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_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://eng.com/role/LiquidityDetailsNarrative", "longName": "000038 - Disclosure - LIQUIDITY (Details Narrative)", "shortName": "LIQUIDITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2023-06-15_eng_PurchaseAgreementMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LiquidationBasisOfAccountingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-15_eng_PurchaseAgreementMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LiquidationBasisOfAccountingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://eng.com/role/SubsequentEventsDetailsNarrative", "longName": "000039 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2024-04-01to2024-04-24_us-gaap_SubsequentEventMember", "name": "us-gaap:LineOfCreditFacilityAnnualPrincipalPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-04-24_us-gaap_SubsequentEventMember", "name": "us-gaap:LineOfCreditFacilityAnnualPrincipalPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true } } }, "tag": { "eng_AccountingStandardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "localname": "AccountingStandardsAbstract", "lang": { "en-us": { "role": { "label": "ACCOUNTING STANDARDS" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "presentation": [ "http://eng.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": [ "r18" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r12", "r420" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Trade payables", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11", "r12" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r39", "r420", "r513" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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": [ "r250", "r251", "r252", "r342", "r450", "r451", "r452", "r495", "r516" ] }, "eng_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "localname": "AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesNewAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eng.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "verboseLabel": "Share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r249", "r253" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Trade Receivables, Allowances", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r81", "r147", "r155" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://eng.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": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.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": [ "r62", "r78", "r97", "r118", "r133", "r139", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r261", "r265", "r276", "r307", "r365", "r420", "r433", "r463", "r464", "r500" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r74", "r82", "r97", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r261", "r265", "r276", "r420", "r463", "r464", "r500" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type Axis", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://eng.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://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r24", "r25" ] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledContractReceivables", "crdr": "debit", "presentation": [ "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "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": [ "r302" ] }, "eng_BrorrowingDescriptions": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "localname": "BrorrowingDescriptions", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Borrowing description" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://eng.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r35", "r55", "r56" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash", "periodStartLabel": "Cash at beginning of period", "periodEndLabel": "Cash at end of period", "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": [ "r20", "r52", "r94" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r1", "r52" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://eng.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://eng.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": [ "r213" ] }, "eng_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240330", "localname": "CommercialMember", "presentation": [ "http://eng.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", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Note 8)" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://eng.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": [ "r58", "r171", "r172", "r403", "r460" ] }, "eng_CommonStockIssuedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "CommonStockIssuedAmount", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common stock issued, amount" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r423", "r424", "r425", "r427", "r428", "r429", "r430", "r450", "r451", "r495", "r512", "r516" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par Value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r38", "r353" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r7", "r38", "r353", "r371", "r516", "r517" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at March 30, 2024 and December 30, 2023", "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": [ "r38", "r308", "r420" ] }, "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://eng.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": [ "r467" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "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": [ "r215", "r217", "r220" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "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": [ "r215", "r216", "r220" ] }, "eng_ContractsDisclosureaAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "localname": "ContractsDisclosureaAbstract", "lang": { "en-us": { "role": { "label": "CONTRACT ASSETS AND CONTRACT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://eng.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": [ "r453" ] }, "eng_CostsIncurredOnUncompletedContractsOrProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "CostsIncurredOnUncompletedContractsOrProgramsCurrent", "crdr": "debit", "presentation": [ "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Costs incurred on uncompleted contracts" } } }, "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://eng.com/20240330", "localname": "CreditAgreement", "crdr": "credit", "presentation": [ "http://eng.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://eng.com/role/DebtDetails1", "http://eng.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://eng.com/role/DebtDetails1", "http://eng.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://eng.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": [] }, "eng_Damages": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "Damages", "crdr": "credit", "presentation": [ "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monetary damages" } } }, "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://eng.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": [ "r59", "r95", "r186", "r188", "r189", "r190", "r191", "r192", "r193", "r195", "r197", "r198", "r199" ] }, "eng_DebtInstrumentDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://eng.com/20240330", "localname": "DebtInstrumentDiscountRate", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Discount rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate principal amount", "label": "[Debt Instrument, Face Amount]", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r28", "r29", "r187", "r284", "r412", "r413" ] }, "eng_DebtInstrumentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://eng.com/20240330", "localname": "DebtInstrumentInterestRate", "presentation": [ "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Discount rate", "label": "[Discount rate]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity Date", "verboseLabel": "Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r70", "r411", "r496" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityFee", "crdr": "debit", "presentation": [ "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Borrowing base amount", "documentation": "Amount of commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available to the entity." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r441" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://eng.com/role/AccountingStandardsDetailsNarrative" ], "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": [ "r4", "r23" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r4", "r123" ] }, "eng_DescriptionOfCreditAgreement": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "localname": "DescriptionOfCreditAgreement", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of credit agreement" } } }, "auth_ref": [] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectOperatingCosts", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating costs", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://eng.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": [ "r468" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://eng.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://eng.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://eng.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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://eng.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r437" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://eng.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": [ "r438" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://eng.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_EarningsPerSharesBasicAndDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://eng.com/20240330", "localname": "EarningsPerSharesBasicAndDiluted", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Basic and diluted loss per common share:" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://eng.com/role/FederalAndStateIncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r255" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://eng.com/role/FederalAndStateIncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective tax rate federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r98", "r255", "r259" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r14" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://eng.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://eng.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://eng.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://eng.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://eng.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://eng.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": [ "r435" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://eng.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://eng.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://eng.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r435" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://eng.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://eng.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": [ "r435" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://eng.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://eng.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": [ "r439" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://eng.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": [ "r435" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://eng.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": [ "r435" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://eng.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r435" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://eng.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": [ "r435" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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": [ "r7", "r71", "r85", "r86", "r87", "r100", "r101", "r102", "r104", "r109", "r111", "r113", "r153", "r154", "r214", "r250", "r251", "r252", "r256", "r257", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r277", "r278", "r279", "r280", "r281", "r282", "r295", "r334", "r335", "r336", "r342", "r391" ] }, "eng_EstimatedEarningsLossesOnUncompletedContractsOrProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "EstimatedEarningsLossesOnUncompletedContractsOrProgramsCurrent", "crdr": "debit", "presentation": [ "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated earnings on uncompleted contracts" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value By Asset Class Axis", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r26", "r27" ] }, "eng_FairValueOfWarrantAtIssuanceDate": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "FairValueOfWarrantAtIssuanceDate", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of warrants at issuance date", "label": "[Fair value of warrants at issuance date]" } } }, "auth_ref": [] }, "eng_FairValueOfWarrantsAtIssuanceDate": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "FairValueOfWarrantsAtIssuanceDate", "crdr": "debit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Fair value of warrants at issuance date", "verboseLabel": "Fair value of warrants at issuance date" } } }, "auth_ref": [] }, "eng_FebruaryOneTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240330", "localname": "FebruaryOneTwoThousandTwentyThreeMember", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "February 1, 2023 [Member]" } } }, "auth_ref": [] }, "eng_FederalAndStateIncomeTaxesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eng.com/20240330", "localname": "FederalAndStateIncomeTaxesTextBlock", "presentation": [ "http://eng.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://eng.com/20240330", "localname": "FinanceLeaseCost", "crdr": "debit", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total finance lease expense" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r287", "r290", "r419" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://eng.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": [ "r286", "r294" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://eng.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://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Current portion of finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r286" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.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": [ "r286" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://eng.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": [ "r294" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "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": [ "r294" ] }, "eng_FinanceLeaseLiabilityPaymentsDueYearFourAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "FinanceLeaseLiabilityPaymentsDueYearFourAndThereafter", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2028 and thereafter", "label": "[2028 and thereafter]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "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": [ "r294" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "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": [ "r294" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2024 (remaining months)", "label": "[Finance Lease, Liability, to be Paid, Remainder of Fiscal Year]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r499" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://eng.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": [ "r294" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r288", "r292" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://eng.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": [ "r285" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization expense", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r287", "r290", "r419" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://eng.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": [ "r293", "r419" ] }, "eng_FinanceLeasesLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "FinanceLeasesLiabilityCurrent", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Current lease liabilities - finance leases" } } }, "auth_ref": [] }, "eng_FixedPriceRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240330", "localname": "FixedPriceRevenueMember", "presentation": [ "http://eng.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Fixed-Price Revenue" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain 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": [ "r448", "r457", "r458" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://eng.com/role/AccountingStandardsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net gain from sale of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r4" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r76", "r156", "r304", "r410", "r420", "r455", "r456" ] }, "us-gaap_GovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentMember", "presentation": [ "http://eng.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://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit (loss)", "label": "[Gross Profit]", "verboseLabel": "Gross profit (loss)", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r46", "r97", "r118", "r132", "r138", "r141", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r276", "r408", "r463" ] }, "eng_GrossProfitMargin": { "xbrltype": "percentItemType", "nsuri": "http://eng.com/20240330", "localname": "GrossProfitMargin", "presentation": [ "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gross profit margin" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations 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": [ "r0", "r44", "r66", "r118", "r132", "r138", "r141", "r305", "r312", "r408" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location Axis", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r166", "r168", "r376" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r168", "r376" ] }, "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": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eng.com/role/FederalAndStateIncomeTaxesDetailsNarrative", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Provision for federal and state income taxes", "negatedLabel": "Tax expense", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r68", "r69", "r110", "r111", "r126", "r254", "r258", "r315" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r447" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r301", "r447" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation and benefits", "label": "[Increase (Decrease) in Employee Related Liabilities]", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r447" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other current liabilities, net", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r447" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payoff of finance leases", "label": "[Increase (Decrease) in Receivables]", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Net", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r9" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eng.com/role/SegmentInformationDetails" ], "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://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period 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": [ "r89", "r92", "r93" ] }, "us-gaap_InvestmentSoldNotYetPurchasedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentSoldNotYetPurchasedBalanceShares", "presentation": [ "http://eng.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": [ "r398" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r289", "r419" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://eng.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": [ "r498" ] }, "eng_LeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityAbstract", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Total]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-term operating leases", "documentation": "Long Term Leases." } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[2025]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueYearFourAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityPaymentsDueYearFourAndThereafter", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2028 and thereafter", "label": "[2028 and thereafter 1]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "[2027]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[2026]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2024 (remaining months)", "label": "[2024 (remaining months)]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "[Less: imputed interest]" } } }, "auth_ref": [] }, "eng_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "ROU assets" } } }, "auth_ref": [] }, "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://eng.com/20240330", "localname": "LeasesDisclosureTextBlock", "presentation": [ "http://eng.com/role/LEASES" ], "lang": { "en-us": { "role": { "verboseLabel": "LEASES", "label": "[LEASES]" } } }, "auth_ref": [] }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalEntityTypeOfCounterpartyDomain", "presentation": [ "http://eng.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://eng.com/20240330", "localname": "LesseeLeaseLiability", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities" } } }, "auth_ref": [] }, "eng_LesseeLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LesseeLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease payments", "label": "[Total lease payments]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://eng.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": [ "r499" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://eng.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": [ "r294" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "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": [ "r294" ] }, "eng_LesseeOperatingLeaseLiabilityPaymentsDueYearFourAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFourAndThereafter", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://eng.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 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": [ "r294" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://eng.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 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": [ "r294" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "label": "2024 (remaining months)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://eng.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": [ "r294" ] }, "eng_LessesLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LessesLeaseLiability", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "[Total lease liabilities]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r13", "r97", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r262", "r265", "r266", "r276", "r352", "r407", "r433", "r463", "r500", "r501" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders' 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": [ "r43", "r65", "r310", "r420", "r449", "r454", "r497" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r15", "r75", "r97", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r262", "r265", "r266", "r276", "r420", "r463", "r500", "r501" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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://eng.com/role/ContractAssetsAndContractLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "CONTRACT ASSETS AND CONTRACT LIABILITIES", "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": [ "r149", "r150", "r151", "r152" ] }, "us-gaap_LineOfCreditFacilityAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate principal amount", "verboseLabel": "Aggregate principal amount", "documentation": "Amount of the total principal payments made during the annual reporting period." } } }, "auth_ref": [ "r442", "r443" ] }, "us-gaap_LiquidationBasisOfAccountingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiquidationBasisOfAccountingTextBlock", "presentation": [ "http://eng.com/role/LIQUIDITY" ], "lang": { "en-us": { "role": { "verboseLabel": "LIQUIDITY", "label": "Liquidation Basis of Accounting [Text Block]", "documentation": "The entire disclosure for the liquidation basis of accounting." } } }, "auth_ref": [ "r36" ] }, "eng_LiquidityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "localname": "LiquidityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LIQUIDITY" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://eng.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", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "label": "Long-term 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": [ "r10", "r64", "r194", "r200", "r412", "r413", "r509" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://eng.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": [ "r79" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://eng.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": [ "r6", "r99", "r466" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://eng.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": [ "r6", "r99", "r196" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://eng.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r99", "r196" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://eng.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": [ "r80" ] }, "eng_LongTermUnearnedRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "LongTermUnearnedRevenue", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-term unearned revenue" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r222", "r300", "r333", "r344", "r345", "r396", "r397", "r399", "r400", "r401", "r404", "r405", "r409", "r414", "r416", "r422", "r465", "r502", "r503", "r504", "r505", "r506", "r507" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r222", "r300", "r333", "r344", "r345", "r396", "r397", "r399", "r400", "r401", "r404", "r405", "r409", "r414", "r416", "r422", "r465", "r502", "r503", "r504", "r505", "r506", "r507" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r91" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r91" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r52", "r53", "r54" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities:" } } }, "auth_ref": [] }, "eng_NetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "NetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "crdr": "debit", "presentation": [ "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net costs in excess of billings on uncompleted contracts", "label": "[Net costs 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://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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": [ "r45", "r54", "r67", "r73", "r83", "r84", "r87", "r97", "r103", "r105", "r106", "r107", "r108", "r110", "r111", "r112", "r118", "r132", "r138", "r141", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r275", "r276", "r314", "r373", "r389", "r390", "r408", "r431", "r463" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other income, net", "verboseLabel": "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": [ "r49" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "eng_OperatingCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240330", "localname": "OperatingCostsMember", "presentation": [ "http://eng.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://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r118", "r132", "r138", "r141", "r408" ] }, "eng_OperatingIncomesLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "OperatingIncomesLoss", "crdr": "credit", "presentation": [ "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating profit (loss)" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://eng.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": [ "r291", "r419" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://eng.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": [ "r286" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://eng.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://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Current portion of operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r286" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Noncurrent lease liabilities - operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r286" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.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": [ "r285" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://eng.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": [ "r293", "r419" ] }, "eng_OperatingsLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "OperatingsLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Current lease liabilities - operating leases" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Assets", "label": "[Other Assets, Noncurrent]", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r77" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other assets" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r14", "r420" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebt", "crdr": "credit", "presentation": [ "http://eng.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Total debt", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r10", "r64", "r509" ] }, "eng_PaymentsOnRevolvingCreditFacilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "PaymentsOnRevolvingCreditFacilityNet", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on revolving credit facility", "label": "[Payments on revolving credit facility]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment acquired", "label": "[Payments to Acquire Property, Plant, and Equipment]", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r51" ] }, "eng_PayrollTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "PayrollTaxesReceivable", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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://eng.com/role/LiquidityDetailsNarrative", "http://eng.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name Axis", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative", "http://eng.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r445" ] }, "eng_ProceedsFromCommonStockIssuedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "ProceedsFromCommonStockIssuedNet", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from common stock issued, net" } } }, "auth_ref": [] }, "eng_ProceedsFromCreditAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "ProceedsFromCreditAgreement", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r2" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross proceeds", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://eng.com/role/AccountingStandardsDetailsNarrative", "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of property and equipment", "verboseLabel": "Proceeds from sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r50" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://eng.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "auth_ref": [ "r143", "r303", "r327", "r328", "r329", "r330", "r331", "r332", "r406", "r415", "r421", "r440", "r461", "r462", "r468", "r511" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://eng.com/role/RevenueRecognitionDetails" ], "auth_ref": [ "r143", "r303", "r327", "r328", "r329", "r330", "r331", "r332", "r406", "r415", "r421", "r440", "r461", "r462", "r468", "r511" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://eng.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": [ "r431", "r514", "r515" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "verboseLabel": "Net loss", "terseLabel": "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": [ "r73", "r83", "r84", "r90", "r97", "r103", "r110", "r111", "r118", "r132", "r138", "r141", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r260", "r263", "r264", "r275", "r276", "r305", "r313", "r341", "r373", "r389", "r390", "r408", "r417", "r418", "r432", "r446", "r463" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://eng.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://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r5", "r306", "r311", "r420" ] }, "eng_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240330", "localname": "PurchaseAgreementMember", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative", "http://eng.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://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r221", "r222", "r245", "r246", "r247", "r299", "r300", "r333", "r344", "r345", "r396", "r397", "r399", "r400", "r401", "r404", "r405", "r409", "r414", "r416", "r422", "r425", "r459", "r465", "r503", "r504", "r505", "r506", "r507" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "auth_ref": [ "r173", "r174", "r175", "r176", "r221", "r222", "r245", "r246", "r247", "r299", "r300", "r333", "r344", "r345", "r396", "r397", "r399", "r400", "r401", "r404", "r405", "r409", "r414", "r416", "r422", "r425", "r459", "r465", "r503", "r504", "r505", "r506", "r507" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesLongTermContractsOrPrograms", "crdr": "debit", "presentation": [ "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "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": [ "r444" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Trade receivables, net of allowances of $3,227 and $4,336", "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": [ "r420" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://eng.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": [ "r21", "r22" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r40", "r61", "r309", "r337", "r338", "r340", "r354", "r420" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r71", "r100", "r101", "r102", "r104", "r109", "r111", "r153", "r154", "r250", "r251", "r252", "r256", "r257", "r267", "r269", "r270", "r272", "r274", "r334", "r336", "r342", "r516" ] }, "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://eng.com/role/RevenueRecognitionDetails", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Total revenue", "verboseLabel": "Revenue", "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": [ "r119", "r120", "r131", "r136", "r137", "r143", "r145", "r146", "r218", "r219", "r303" ] }, "eng_RevenueRecognitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eng.com/20240330", "localname": "RevenueRecognitionTextBlock", "presentation": [ "http://eng.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://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r88", "r97", "r119", "r120", "r131", "r136", "r137", "r143", "r145", "r146", "r148", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r276", "r305", "r463" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://eng.com/role/DebtDetails1", "http://eng.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://eng.com/20240330", "localname": "RightOfUseAssetMember", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Right of Use Asset" } } }, "auth_ref": [] }, "eng_RightOfUseAssetsObtainedInExchangeForNewFinancingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "RightOfUseAssetsObtainedInExchangeForNewFinancingLeaseLiability", "crdr": "debit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right of use assets obtained in exchange for new financing lease liability" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://eng.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://eng.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": [ "r6" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://eng.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of total assets by segment", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "eng_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eng.com/20240330", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://eng.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://eng.com/20240330", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "presentation": [ "http://eng.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://eng.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r434" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://eng.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r436" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://eng.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": [ "r115", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r141", "r146", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r169", "r170", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r410", "r440", "r511" ] }, "eng_SegmentInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240330", "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://eng.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": [ "r114", "r115", "r116", "r117", "r118", "r130", "r135", "r139", "r140", "r141", "r142", "r143", "r144", "r146" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "verboseLabel": "SG&A", "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": [ "r48" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "SG&A Expense", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "eng_ShareBasedCompensationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240330", "localname": "ShareBasedCompensationAmount", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based compensation, amount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative", "http://eng.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Offering price", "verboseLabel": "Offering price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r37", "r63", "r420", "r508" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statement Business Segments Axis", "documentation": "Information by business segments." } } }, "auth_ref": [ "r72", "r115", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r141", "r146", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r167", "r169", "r170", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r410", "r440", "r511" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r17", "r71", "r85", "r86", "r87", "r100", "r101", "r102", "r104", "r109", "r111", "r113", "r153", "r154", "r214", "r250", "r251", "r252", "r256", "r257", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r277", "r278", "r279", "r280", "r281", "r282", "r295", "r334", "r335", "r336", "r342", "r391" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "http://eng.com/role/DebtDetails1", "http://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/LeasesDetails", "http://eng.com/role/LeasesDetails1", "http://eng.com/role/LiquidityDetailsNarrative", "http://eng.com/role/RevenueRecognitionDetails", "http://eng.com/role/SegmentInformationDetails", "http://eng.com/role/StockholdersEquityDetailsNarrative", "http://eng.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": [ "r100", "r101", "r102", "r113", "r303", "r339", "r343", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r391", "r426" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT) (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "http://eng.com/role/DebtDetails1", "http://eng.com/role/DebtDetailsNarrative", "http://eng.com/role/LeasesDetails", "http://eng.com/role/LeasesDetails1", "http://eng.com/role/LiquidityDetailsNarrative", "http://eng.com/role/RevenueRecognitionDetails", "http://eng.com/role/SegmentInformationDetails", "http://eng.com/role/StockholdersEquityDetailsNarrative", "http://eng.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": [ "r100", "r101", "r102", "r113", "r303", "r339", "r343", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r391", "r426" ] }, "us-gaap_StatutoryAccountingPracticesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesDisclosureTextBlock", "presentation": [ "http://eng.com/role/AccountingStandards" ], "lang": { "en-us": { "role": { "verboseLabel": "ACCOUNTING STANDARDS", "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": [ "r30", "r31", "r32", "r33", "r34", "r510" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders' 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": [ "r38", "r41", "r42", "r57", "r355", "r371", "r392", "r393", "r420", "r433", "r449", "r454", "r497", "r516" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://eng.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": [ "r60", "r96", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r214", "r273", "r394", "r395", "r402" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://eng.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": [ "r283", "r297" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://eng.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": [ "r283", "r297" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://eng.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": [ "r283", "r297" ] }, "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://eng.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": [ "r296", "r298" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "eng_TimeAndMaterialRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240330", "localname": "TimeAndMaterialRevenueMember", "presentation": [ "http://eng.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Time-and-Material Revenue" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://eng.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://eng.com/role/ContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net costs in excess of billings on uncompleted contracts", "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": [ "r302" ] }, "eng_WeightedAverageNumberOfShareOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://eng.com/20240330", "localname": "WeightedAverageNumberOfShareOutstandingBasic", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "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://eng.com/20240330", "localname": "WeightedAverageRemainingLeaseTermYearsFinanceLeases", "presentation": [ "http://eng.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (years) - finance leases" } } }, "auth_ref": [] }, "eng_WeightedAverageRemainingLeaseTermYearsOperatingLeases": { "xbrltype": "durationItemType", "nsuri": "http://eng.com/20240330", "localname": "WeightedAverageRemainingLeaseTermYearsOperatingLeases", "presentation": [ "http://eng.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (years) - operating leases" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "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.22(b))", "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.29-31)", "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.3,4)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-30/tableOfContent" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r435": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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 58 0001654954-24-005805-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-005805-xbrl.zip M4$L#!!0 ( #(XJ5B6JF58X0T $.% 0 96YG+3(P,C0P,S,P+GAS M9.T=:W/;-O+[S=Q_X.G+I3,GR[*:7..QTY'U2#4G2SY)3M-/'8B$)%PI4 5 MV?[WMP ?XOMEMV+NF \)R=T%]H7%+DAM;GY\WIO:$3-.+'K;ZEY+I[7S+RPV!8DN>QUODX)_:WE8C*\247]T &HAZC;C(&Q7GQLA!'0 RLK8%V-DEXT1/G@0 H?'QL[Y+ MQI20$"JA1\Q%,K(# _1NKWW9;?>Z'A'%6^EAJ?KYV&&6B3LNFD^%B,Z39U*@ MJ(K$RP'S1/TH2 B=BP-+T0U @J@AII]Z'LO=SM?[Z5*Y2LOW%7"')/3NQX\? M.PKJH<8PPXXEP6M87?[( "49^(3*E:Z'\(V(D5SD]QT'&$(EB:@?'%3B.ZYE M4\'2_-8!AFTB6(;) >I;@XDTZ_F@T,B&8!&"T/@ [DBPI+F4KGC5#4XEG2UE M*@4*3X5)LL0 ""%2>Y_##6!@1G2?P*(%:"S:CM !GXG,)X6,]' 16O]RVW 1 MX?I"M_8J5E_V>K"S^(%E;+']$&^0;0(#-OW=1B;9$+E@L8GE5A)""( %8ELL M9FB/^0'I.'TNB+^:=H,HM83:.-2]?'(X$+JQW%MX(%?(M336"I2DR8O'Q20V MKHHJ PLVRI9&(/PXE_XHWC@&WA!*U'R7\D]7:Y]VQ[:FJ&XZ4=3H*#;LAG/Z M25W#/L6!6,D@-PF7VD7)HM21J=MF!<(39^ET[E-/;Q7520U,85RXX)9)#!FR MER"J\@ ^W\P/F"G^^2-%MD%41'>T7X$RUUA78"%_$&4M=Q8M.,T)A"DL_;>=91I0F(]^MXEX@:2+Z$24M7B!@7(]X$/4 ^:SX6BV' WEU7(^G0S[ M*[A9KN"?^]%LM=3F8[B;#_[UTWPZ'"V6VNC?CY/5+]J[X6@\&4Q6WS5.D> 4 M=X@3L-A#0$+'R$F 7*/]4V:XA.NFQ6V&X>:NOYPHRSPL1DNP4G\UF<\:Y;O* M[^NJO"5TNU0G:LS@CO*3 +G*_R&J_/Y@,'^<;I7D:- _O':M$?K+3^YVKZ*JKI MY>BS3(:TR6P\7]PWNVU0\6,,^2@R(8ZHO')" 8)7Z-D+-QGP7$/THH88CR ' M[4]5<%$Y*IAD,+\?::O^UR:T!#:#_9X(53:X\1UR'DSUP!Z0CI!KE>_CH?_^ M?K)RR@4O[$-Z-)H-FGA_,LITU%^.EH[^W>M<5;^/JMHA;'3J1?U82>Q&_?CS M7%U_B$7]>-G;*-YSY@GH8P@:;:\Y_MT&Z49'&:)= MGXX^S55UK'1=/MXMP9%E*B-+J5432-+KUA5:F]YVF0K--4&1&E9[YXS6')]% MBUF>5:,4&(,]F5ZFE[3*OMFTL&2MR\5H$#16XS[5#8L';J#B_\@TJ/!6: MJ_XB57!CC5ABA!$/QZ;0DURMQTI>)^-O%%W@E'^(!2(FGR$F/Q>!8]5X2,]:M]%T M@J8C>WDB)%?SL2(\K/EFLRY04X3B2SHXSQ:]6'&=6%4TP:?P6[;DA5("/]=D ML3H\^RU MH^_TKP:2]]X">+EVB577R1_3-QMMZN(@H'DCU4;IX%S3Q IR_TN$QB EODY( M63MY6+GFB57ML:\7_D_-)/^2_086>*.I/@77\K?GMRU.]@=3=A50SW:JQ058 MKNW]7OM7D/;B>6]Z&'+XC#8%RMA1!;GS>D,@IL=&B;51@$&L V;R>+CC\=[2 M.F\EE8G69:4"$FS65!QPK++B1'RQAD*!TY<5*KQ.WEZFFTZP30'8/TOAW53DX=3,I M-+F'+B]*3%F@QTD1@PI;KG54Q_:H)6S/8>OKJJHGR;5S!^L)>5HW]OF(HL ME#=_(@ME/2"ABU=5YZLF=Z CV"O$5CT*8PRXO<%4#0\I_*\CQ"BA6_Z V7*' MH!J4'0ST/C6&Q+15@)>\WK8*X!'3E-\PWK8$LV6Q(-OD74."3BQCI=L@(V:@E7XTT$WDLL$-E>T LL)5.]XEU@'9.C MY,63)!6:R//:Z>T##.,U$4F2.)6+" NRMV#W1.SEM:),+;I=8;9_I!B<"AON MIX&>+.G@;&%TAHUS2",/\KTOY%YF%G5R?^&+DPZOI3Q]XS\V=UY(KRSYN2;5 MB8EG6$PM#D_@0C8,>F#6D1C8N'MYY-B84+>%&]WV=4&.ZE/!&7[J P-,9:V. M+OZ@L2-Z1"ZD]$(5#"9Y]4)EEHZQP=#W_E:($+E0AM!Y8KH5G86A04V)A3X M!..%(Y@G_^N'J:5VY/4RJC4X<'[ E*NY MPC+EX-13L% ,C1HE&(SR\>HI8#R^%(U#) ][-W>'BV++W#4"(ZTN=P1 M%B!CGK+>>OBS:VY@<<$G3NEFS.FC7+[@#@+[OY'B?4H=52-K%VEH<&S8_*IE!AS/M_< >OR2;*LGH+> M:*PZJBFE(BY;!9_I;&2(N<[(01+--RFBY.!4/41\D[,)^?.J"2B(J?],(1AR M3]QG8%0]X-7E;XE>R3I@<@ZA8$/$/6);0CV.DP#G9-0_K7)R/!72T/'A2#D4.54-8=A]4QP/LNSL/G M/9$<(!^MEAM T)EXFFQY2+64; HY!<;)1WTIL%K*D5MZ_((1X[[[.49*>2%8 MF+CBINX]_7-D#KEE.8FCI&>6U_''L!E\Q_3>/@QM+'D?6S:#/'JUPPRCC9#_ M]U30J:L/4DOO#QJJM$:J$M=2$V$IHB\B4Z&U>I68; EGC1KR2X4QY.?(E'9) M%BR/Y!NP7,#_9OA9K)ZP><3W4.7N>+;,R03?EL323*LG*U?0$]XW*-\.BN-B M$KJ8WYZ,&9O0_T:LC>>' 5FRTL@P6DVE"S+\2 WW4 0;SDE<^&5J8>R:RBI/ M8C.J@#BLEG+<,8LQZPGVX,!QG+]AI$)K=#@W 9=AF&<0H][#'L1 E2F\9V.=58 'F^D[2&G\=W11 MWE,1SNLN>,UL2)3F%$/AM]I9-H==%8I=*EY4G11SGZ($?Z98-QWG]RV?_@M0 M2P,$% @ ,CBI6*DK*F@*#@ %YX !0 !E;FEU[VC,*"0[\FU;W MZKJE(=\)7.PO;UI;TK:)@W%+(Y'MN[87^.BF]89(ZZ!LU\B/M&&([ BYV@N.5AK]ZMXF$0K;[5WI7Y+G?--Z5_VKZR^'SPYXVHQ)$FR&"PF?D[JKSL/_? M;_2?)]!/ T/[Y-LKP3>M511MOG4Z+R\O5R_]JR!<@C[7W9>7@F\I=73K#NT,\[ MPP!<$B#&$JL0+6Y:\'V;TG'=[U_3.O]^5"9ZVX!G$KS>>*!:I_SS?!?YX(3P M"PD\[%(WMB+XE_HUF2ZF&Q3&-B*/OKUUPSN=,_!I5ZV)%@?/?5>"Y$-N- M/[8X>ANA!79P=#;=Y)]045?HAC \[R&$,.Y'<=LLP"Z0J(A%=YQ@ZT?0:UEQ MUQNZI "+0*(BEAEZ1OX6RCG!TL<29N$+5/?&*+2=2"<$VJ[NN_L/QMA^PAX\ M"A69J4P5%=&.C,&\ $VZ2,6G66A)&XSI+P(8WTBPQ!>HB.0605.U/;!MW(QA ME!2LT=Q^+>2F6+"R_ZS7.(KCRHYY:"XPWI5QFT+)BMC&AFX95@&,XT)5/287 M6(L\ABM057?SYT=S9,Y_*U(_6ZZJ!;9/!/VQ!5:-9TIMD?Z/KW/[R2MT MR2*Q,\5:(HJ44D!/J*EJY$5/D12T?,&S1V$I'$5B5=L7@DF9'%FLHN4?FQ#:^&L[?%W8-*-\:,W 5&/G)(3ZCI#*U1#ANCY/F>W95_ M>/?\3Y=U=9'(V6.3'"N%/)DM!/J.DL?8*0Q_'Y5'KQ'RW?<,&44LD7*/<$3+72?_=;7V^QI/ZE>ZLF) H(K> MM*,D@@IP%9+I*5UZ /\@!K\?ZM72%;\7(73MZ;UN[<.A]H_)FL9>32]PCE3S MZ))*D%G"H)H14"U>.%G8Y"E>/=F2]M*V-W1)J]]!7D3VGU _Z<<^LOO@][LP M(.0A#!8XVM?LV4_(BY_W^Z[44:%.#2AW0V'"A_A>XAA?REGTT-&"$(+*3>L0 M;.W0.7*1_"+4KD2';->),[:!J_5>?A$&:[ZI=H8).$C3=H/'M+071!?];EK= M>JP\PB%RHIUO^LMA0"*!Q=FE9:S?K]'Z(AT93+1KHN( ,!EPCD$M/A/,PC)$ M?%)&A !_AA 698UI$1;RH+KE'?)WDP#=76,?DRCI2(W7#0WU?&9DY67(^MP MLLK9HT'MZ5VS6] ^F0MM09/WCGB 8+B1GM\9KZ 5V![[=OAF@OW()(!O_0A, MZ\7&BE"(B*#;5/K0>JR8/'W'\S1:O8_O6.JS2LNX^G?*7/T"?I!I,B*;-:B! M@$[!<1@H#&X"$1F2O_\3D5QH/9DNC6VF+W\B,XDZFL;T^1(?&K M,A+S:'/Q1SW+C>'NH,2N^0U@H"*51[E,AJ5@ MIU\JL=*72ZSL*M22&NM.IR0K8,-M2+< \MTN4ZR.ID*W]]'_:8+UV?9H9FH& M;3K$#MB.?@&C^^,/4B7YFE6LMM[D#9.]3,,[B]V:$S%GR$& CB[-3U!4Z+B< MXO5F?61H$^K9'#H>0K2QL;L+ZN!*\7Q!,JI("=>;%Y*AJH0-SD9<;@T%/OC] MP7ZC(YYX3/3N/PS[0V%>V7HS.T)S"U WK5GL]Y/\!T>KX99$,/1)'$(F9DD) MUYN6D.IXY&W0'.)239?.(8JHXA2O-0,?KY''I[&FBT>(1Q2=1"Z>+59O8D3( M!F^N+M*_.8XV0IN X/U^4!E?XTO4FY8I0U*1ULWA)T%8-".J.YMRC#)C;+4C MD'/DK:#)1F\/,!^.8-1$IQT;.G>>B.*56*KF+(B0#AE]F\/.71"X+]CS^$R\ MEY"R>K<>JV?U.#VQW54]C^=U;,+XVAB'26V=+ASALLK6$N23/?4$IA5T'E&< M!N.4EW(?=?D$ONFS/8)0W^;XDK'>>,$;0C/DT9QI&=>2$)5B2UU*09HM:2LT MASC6G&^/^^VDB6]>6HH^=2D*:?K*V*(Y#,:]39D&QQ60XDE=BD*:IP*-FT.- MM0K":(["]2 (P^ %IKJ"^0FSL!0EZJ;STI0(-&T.';?8IPMY<;I!/L:)I:0( M4C>5ER9(1O?F,'6<&I+GJDA.BBUUDW_Y"">E?W/X8EQ#(9Q#2"[#JIOWL^[- M"&2Y:H[9 W])@RX]?BFP^U$I*<.KF_I+&)ZAE-I5N/T3'WUDASYR=^12;M+ L7*-FR,<08 R(-G0CHCK-=;^.,R.X.-+X. M,K)27J8NG2"X3RB[(4C6#LWQ-]UUXWM ;._!QJ[I#^T-CFS!F@)70(HE=*UM2B@QU:01I,G@Z-H>%5!\3W]@A'YZ+ M):58ND@N0:@:?Z)4?G6^\ S$,8/&,PV^#M$:";_B%!I#L1?BY( MO)2IX\]R'DK=1+L\(_EM)=F3-\TYI3E"FQ Y>'=AUL9#L5U]5U\'883_9Z=O M7&7N>).0KG"PW6:+KC M/2N[A<2BH"PG7>\9 @4$\TW4:&8S6S1/B<\'T7K/)B@,SAGC-&?5! <['-FLRX<-]GU>XX55'-IRXNU"?G+-=DZB$^A5MJA% M<5XE-1]341/1Q19K,MWI(<:)@9U;1:X- 35>#5J'N@.H S1 M*6R7J*/F,SK5R2YMKP9-*CG:)[O5JL4O9AUUQR^3D"U=39XN4AL^Y*(61[3F MHTOE"13$*J%UFA.ATGLI'T(,>F[H'JJD&?+)+!"K^,WVM0XSCUG:2+>3,99OD^C,)R9H/0U4CIX1M&A3W M*EVR^8!"'+C9(&&\.M[6!?WAEY7M+]',CI"Q6"!'=(+^PCAJ/OY5C]FS=ZF7 M3Y6ILMZUUY\^D6X;?>[[+;= MZ61D3"QC1'^SIF-SI,_A#VL./^Z-R=S2IK?PUW3X[W]-QR-C9FG&SX_F_#?M MP\BX-8?F_./13EX%^Y4'-L&$YI@0 ,%9!LB^&.@6V:, M_F%F6*")/C>G$Q4 &>\C9@'\D@6H#X?3Q\G33@YW!Z-S%564_F#<0,O-WK+%[PW_E,'\XUW;(,\%NPZ/MG8U,? MF&-0PE!BXI$QF+- =K,@DX+G!Y!_*R\+3B\+QS+N:"/7S,GM=':OK(7P7\7+ M0MG/HKPU(/#HXYC1.# !WN'TWM#F^J]J^!2\@)>%^%/>%^_OS7D2/_=^".W< MF P5.>#8T"U:Z1* M*S!4YC6O+$2Y[L)Z'%A@'=I<:62>7ZBOF!_G9E((97H,[4,BK^HD4]Q3$%'? MP<7?X_8@5E$7HE0K>C\''S2S1U&*)]^U\-')=#!*P2:OQ>8#S/4M2314BHDQ M/N2^USD%-=>IL,:+, Q/JM(.=2G1(1\7LN]_3R'/=3G,P+"K0&ED$ 4&@0*Y M+DIV;*E6*QH9!*AS?5@2&BZ$J,N"E.O$CB!I7=6@A TLUW\=@U/;H/)1E<]L M/]=3,<.J2J+Y(W@)2_=SG99X1'\I#@2C?!FMO;&UL[5UK<]NXU?[^SO0_L.Z'-SM3^:9XFV2:=F2)3C6U)4>2LYM/&9B$),Y2 MI *0MM5?7X B)=YPH4D*I*N=G222S@&><\'M'%S^_L^7E:T]080MU_E\^M/9V?/S\^ES]]1%"R+/^<79[W>W4V-)<'4L MARK<@"<1%RTEC^_BX\>/9\&O$6F&\N41V5$=W;,(SJYD\JOI[1CBQ%=GVQ\) M*;8^X0#9K6L$=I"H06-2T$^=B*Q#O^I<7':Z%ZJ0:\,)G&OT M[X?)<%H98[[W;/:9E_2=!XFS5Q M8FRMUC;1PEGQ^AP3.L1?R3^P:ULF]?BI1_ZD30"/Y^,U1(&.\(,#?)/XHRF$ M]_HBZY#F&MC4^:9+"+UR0O!+JAW[/>D4'&\)/\S0#.+ MT#8%V#D<);'T#,/U'8\,<--@E$8F%F#A<)3$,H%/T/$)G>$N'$M"+6R&\M[H M(6!X/8Q)V^TY9O3%K04>+9M4!45J*E)$2;0#_7HF0!,G*5G;%"YH@QDZ0&DJ8*;*+;H!F3"96[@C/P(K2-F+&T_ZQ6EA?T*Z'E27,A4V,9 MMQ%REL1VJ_>F^E0 (TE4UF,R':O(8Y@,964??GT8#H:S[R+QTW1E-> _8OC3 M)U;5GZAI1?(SR"OO7V?@T1:ZI(BMHKX6\WI**:"O**ELSPL?/2EH6<+*>V$I M'"*VLNT+DD69G+'R2*N?RPR@!RP;CP"B:Z G6'QNPRJA\K885E2X,:;X#C#S MD4/ZBI(J:(URV'(HJZO[0K[RB^IKEW5U'DOE?9.<581\M$'US2<+ M0G]%296,"7(>D$M;9?VBMIE/7"6"RR((+NM T"V"H%M5GY 37"GDN/(%E-65 M14HWBP,4\E6\ABBJ/TEV-DJ C AH'FF\=D;T/DH*T+#]58!J28I AO\(.Z9% M.B4KVBP"*> _HBG /?]E[MC!%['#'YTMHN,V[) MQP1J^.)!Q]P'Q6EQ$EDVS_(HW?GVOPNML\\ =[2 4KL'"ZC%PX4!H B2[1H) M'#;-*KHHJSX\)\$T9[XO6WNW*_V7 M6IRC>.HO)EQ73KBP0&U;HG*1\K.!,;'>OTZL1+D'$TTR01@3[^HU+DF+UH*R M5=COE9G"F-"_IH4>CP;Z:*H/Z+^FX]OAH#=/II-M?$-^33N__M? MX]N!/IEJ^M>'X>R[]FZ@WPS[P]DO"3V4["3G #\&(X2/.PL UMN>$MH>CK[9 M=YGA%S]VTA!EPR'Y)\[I.T/B/-HSE9B#T*,$WI NB77O9SV41$T&UJC0<(R5 MG,1L>>;(70GU%M;G<@&[B+CGYQ,R43@G',&LX9-!UOND'>AV0$AF'MN(R_YW MVR5N__G$0WY&Y .;9]NN^NYJ[3I!M.+%DO&N?+8ZC9>[ A$9,^%\+$/FR[*S MJQH#I4 -PB4,RS ,\CH-DEU?B:S!\[64<1CRA$;IMM@H/RXRX&NS2[34J-LP M@4RA;=Y+=(,J;$6.73Z8&UYP!990L#6+JL(A(DL=*G&0A,:J'2@J0/D6,X"BTS# MHF^735A21,;HJIJ>L7;FY,W)LK3JC5!@/IV%'VI?45\U@MXVU7CK8LY<.$76 M(I6GD$>^_BIM9Q(@Y(OX6#O$V(=F;T7W>^3HDE SB=N@41[^:+):G5ZG2X!@ M$#GG*Y7.T1,-\(:)Y9W5JOD>N :&);PC:C'5)X\E7M9BK)>H6 M"Q*J_*HZE=\ "WT#M@_'\]]HJI0N0CQ:(XV[T@-F^3J78&N)TB4D";7^:YU: M?YW2WXS.&2K_VT$34KQ3*+$X]]]H3L_"-);H(T@^7/>FPR"8?3_1I_IHUIL- MQZ,:XO:\DRDQ?!_2^'K]_OAA-!N.OM#@^VC0FPRF-<#CG%:)H?N81C?1O^FC M!YW\W1]_&0UKTEVAXRI[N!?G:;C]\6@VZ?5G6F\ZU6=3C>AS_]WML'<]O"4R MZ'4H.''()8;Q(HUQ2UAY_9R#+C$TEVDT4_T+3?=HP]'->')75^.0./,2 ]E- M@[S1!_JD=QN8,\A0$;C]\9VNS7J_UV),F8,P,<#OLWYX=S><;?-HD0^2%JZ/ M^O4X7^K$3 S:51I:1%J] [+/S<3P_)IQP&R.L0X%9<[4Q#!EQHP8=?5J8AVO MB0'*#!+3A^LIT0UMJ+1#GAUFA$B=CX@!E!DGM'=;_IJ2Y(4/V^SA7S+'C:EH MX*A3J)QC.C',N>-(G7"$IW5BX&2&E3JQYI[GB>'+C"C;7K!.2$5.\\209H:2 MO/FA]BXL2MN558<(XN,^,>"9@2:W2P@+.&X8.6X8:>R&$8R\F&G(I[U9R <: M!S-]PQNC*41/E@$9>T,(:3YE.[:#,.'7L0-$3N-TF ^A8.8F@SWN/'*U.S^8 M.F6I/D^$.C9['$C_3=CD48$-#K"O(S\N:;U \QX1(.' S$Q&TR@>BUAA%)+O MV-E )$N$CT>7@>1_>'LS7E%8&X+V9>1+;RHXU.&2PJ?S8TN- M3 Q)-NP;6W_4LWSG@,X$F;;K]\, NLA#E(DR)1!I%\=%VG&1UMA%6I$]K@B: MEG<##-JS;/A;^?-HV[%@XPB@>--^$I)H>W@^=2.V[+,=B6N$AFS3+V^&)JS? MJC!%&S;FD\F<:S^1V5I2 /'^8RZ;^MDLSPNS\UF>+(KW[M^Z9.T$T8K.LLCB MR4?!K'4"UV 3'M0D2U?'L-; 'CHCXE>S9V@_P3OB9$O. %2R6/4&EIYW,D$X$ M[R#!&YG-*QG[IQ69"LV\;Z@JF]!/R*LSWAM<':.5[8Y6=JN,5PF:Q!U1U\I? M\1I%BD3MKI6<)AQK$2FHD3ZK# Z)] E>A/I,DC1:GTFHD3Y515_(2F\\3\V: M',<']BY:=+\-('%B,P7*4-^UR$=N"HA5*BB>NS%N +&!K#75302BMT 0,DQ! M6/@<;5"\4 BU@6D:1QLZV$/!Q<5AC'7#.)D>,O%XVF 2"3&JOU@D61L-2=(3 M/1/F%0 \^C8H62""DJ"Q^%F6?>2XFSG7EWL,[7@&Z1@^?D/AXYT4T3O?89.1 MO;0VGZT=$1PY610'-D,PHHAFBJP1$64IWTH;(RF'XEUOKU%^$^)#51F@#7O= MPJ/2>.1Z$-^ZP*%' FXL!Y#5C;.80 -:3\$Y[>O-+5P 6W?(H+\A\W+*!=$: M(&\S(_CX'5ZUM;2J?ZQ6]#JBNT5"!7N$%%,2I:B=2S$WHNNMHU&D(PLRRHA% MGM^BM1O4US?#XO$!X]<#GFZE5RZ17L_B7'\=7BN:I&K PCIOBI&Z"C6).>I! M%6U>_4)?DW*""(H@09.E5*_N CU"RONSTD2&4!3)Z[MH[2(R@(OOWD\1JC<# MU^M9L"-]*\HR'(\3'_HX\8$[-N1B?(_/%7\'T")W M6D7H#=FSUP1U=%W(.GV9OV%7NK-B[=*\K?! M/@5%JOYV\_#)26>QO9L4,UXY(*3YE&U0,A-\J9O+R[\LX3IN$I;0]3DL;3"$ M6(I2MYJ7MLB0SJ7GQ M<2/+<2/+&]K(LNVA]D+32JB6N5E=+E.KDK1<211O86%@$^7?!&R-R+-*>)V< MH1JRX:4.4S4H25JQN=JP/48N*"9\FK9@,>KGV5*>_*H 8N9!VPH/3.PB;'T7 M>VRCQ&-Q";*8^V11;)@U]] MMC5N=X8Z@QOPTU1M4&0N<+6IUCB>5.\HU]]DF-I@"!DY2F52*]C=*>Q.6N;\ M6=3IY.I!@K^)H&+>[>_=S$-CJ:CB\?[W8USQ;<05KX%-^[_I$D+)H"*;HU41 M1;88BL.)>3R,"B2(WDS!.0T*(U9JG0<'#RDS4AK#A#;#0-V#[\'H3 MK"?[-L"",\$VR';[@VX(],T,OLRQ\X$&CY"9-EY#;"%'QSW M$4,4'/<9.FO?HV^P.O3NE\ )XV*)&F9]-3:BUQ5Z.'XH-R;\>S&C1@ M-,6[5!W*2X4D>=D,!JGZ-;MX-A,+7#&D4'Q@[Q[1?<+>YIY(XO4<4__I6VN9 M\WM"1O7FJ;O?RFYXY&NDW)' W%:4%]W/;T3YE.J-)!7TS0=?_95TNP@]#FJ, MWHS<](F[,&^E$S*U1,E".>K-56 Y;0M86J)K@11J4QK)/-4.W8ATBDS+Y*:X M)N5,A.0L8664DH2ZDS:(QAEXQ J1I9PVX>91NTRP2O]@!9 MLDV*ISZY3;F5\R Y2=2>+>-L.GG5[IM6688K1_J%SM9=YN=HK4:[VLO:# M*=T\7)F'V-.XNG7@FGJN\1N9LS^9]]>GLW'_W_\:WP[TR533 MOSX,9]^/CXP=D^!O- E.XQTCL!+PR!EQ)@$JN?+N9[3&Q5Q<2N M^-GQH?,$<7 ">DIF0"/7^PZ]"*NY2W4 !+EG)N7+4&^J K='R(NE=CM]D*88 MSW^CDTS'&Z-@'3+RJ1K&\RG->P2/)O?)_(4@WX1T."3D/0]:MN 6F;NTK&I? M<0D\\1Y9!F^N'*-ID67BL-4&R>GU)A#3(1C8-Y#7)V8I6Z3P+'BU$>^>'90+ MS< 3KFG_VW=7],1!D*P5GKR0Y6^1B61%4G-:P/KI6Z9D(.5#)N@S_/HP'!S# M)\?PR3%\\K;")ZI>9/\?#9^T*UKU5L(G!WUAO<@DZAD@,_V>0\Y<*4G6JDXG MA5WU4U&Y,[,>738N E'P]69/$[ZY&HBPE\,Q91M3/;4UH@?,]=R\-6+EXBL^ MW=%^#VI0IZ[*B^)CP]4QM'[XT'JWPKW"-_ 1^0!MQ@ZMCX)BS9U+K M9D;XV!<#T?V?LLSJE5YGSQ/?$2NKD,;X !>ROZ2A"[,V5S-,"X MKWL>.RY$];OPKY&+D/ML)=Y*9SR9P*)M@VHY\-4F$.Z1:T!H8OI 3_!:'#>X MG29M@^K9Z-5F%:*'^D@W2A$PML@97#K5IA_^ME-IA4P13 M_Q'#GSZ!JC_1Z81,IN!C9LOEP_54__J@CV::_BVX=/V8,3AF#%J4,<#(BYF& M?-J;A7SX,:&S;4:XCOP>^[D=8;HDYCJ2 C(*92[1(G@'688)@U])9>4K,KV) MK*&J;$(42%Z=;0CFIX9/<5B?R=".GD,DA>I0?Q:7,-K*9FE$T%W@86+#-"6& M7J%IFM"/56N> P2G7S6ZW!&EKOP5;WQ)D2AA=R=)&NW=2:B1/A4%T^AJ<#SO(VA:-&(='%_O M.8X/['MD.8:U)O_8IBO8+E^DC :T ^E+I N(I?9 0S+Q< <\NOE^,R!RRF9< MDCPM,A)/C.KOXDG6%MWF/LE7-*0)"S9]&Y0L$$%M'B")[,'QZ3FC*%74!VO2 M9+W-#91N [P2VF"LPD*ETP6L2';X/?WC$6#XC_\"4$L#!!0 ( #(XJ5CT M).(0=3X )@F P 4 96YG+3(P,C0P,S,P7VQA8BYX;6SM??MSXSB2YN\7 M3P %3NAZ MPO00YR2Z"/G!1 M[+T$ ,'K$._@L4?''#U"J,-W$9H P/2*;!X2W[)V[H,MQ^1]_*:@$_.SX \ M!MR>WU\_@XM=[ 4HCL%3Z.\(E/@,W ;.+V#A^^"1:,3@$<4H>D-NVISO!7_[ ME?S/"OGU__\'U_OGIQ7 MC.O<"\@+=]!/F19IA:?7G\_GG^FOF6A-\GT5^=DSAI\S.%@\]GZ-Z>/N0H>^ M7 4U()0@?SO/Q,[)/YWW!^?#_B_OL?L3?AL L/<1A3YZ1&M 0?^:?&PQHV)O ML_4))/IOKQ%:\Z'X4?29Z'\.T LA&GG,G#RF/R&/^>_I/]_!%?)_ D3RV^.M ML%?S4ENITF=%J.T:?T"1%[K70?:4(W6TVJPJ^*,^_BF!4=+IE=?U-7?@.4R@ MWPEZ45,SZ'O4[6WO]72_93SKHVYON:!Y M!)'7#K5\M[IS[YISO\IQ) ])Z@ MP$5N!I$T()EQ:?MT8JGQ'44;K@/3?L<??GG[Z$Y4!OV52__M?/N];.?D07P>)EWP\HA>//#U([N$& M_PU]"'M5 MD]/)!@'(,ATJ0M;P@8]+0(A4&%!I@,6U4B+;P3WC%CG]*?^LAP \2-FX%W^S M8+@Y<*JCG&^1B8S6H5W@Q[KDT3<^?.& K_RN9W"YH++1+?UHP?#R\%3'-Y(VX9DI0E%--ET#U-R\$\A90(8&:#6CCXD# M)@^( L :@*@86/2?-M#W,T^6<.&J2.E<\+D R\M]2<0"1HA1"99Z*IK[$TVP MX!7Y_F6XV<) ;/>5A;1R@ .O0H&"A#T,J(,2$8!(@E34P/A?;U#TX@4O7Z+P M>_+:1 2!M$Y&2 &7J<$5M88C,G0"LF0J@.D8I$VZECVB;1@E&-%3 I.=>!41 MB6O=/THA5[:17%EKJ".%)]I4IM9'K@28EI&]97Y8(3!.!7)Z=YMW !EB>-DH@%5!"C$DP15!1D MLD8F!K8W8GR\P?_&6U(DLGHG""'8ZB11$[2 '4W8A)-%NGU-YPRJ8I J9!>M M1I2"I F:U(#R29*+64>1*K(F@E#_AGYZI!92N-F$P5,2.G][>H7XI2QW"8U; MPH:/V*R2*FFU517@5RQ6B88%5%(&*;)>J2:@JH#I@H*R(8OE?K=9H4BZ]&8B MNFV5,K2ZH<)^MX89-4@2$P4P00-C?ALX882W3S1"CFR?T&6X"Y(($]L5'Z$W M:.EDAE('RF21JEC#'Q64 DJ55.FF&(%4&1!M SQ[AN^W+EY*O;7'HC$;)AJA MO$YN-8 NLTH@; V?Y/@$3,)*H*QE;JI:N"Y^*W'Z?W=>@/K"SG)E=5)' K9, M&XZ@-9018Q/0)97,_Y^H@+X57!FTZ.7 -%<&JEP96,R500>N#,QQY1+_<1D] MA]^#ICX6)0WPI Z4RY*]F&T1Q;X3<+1IX#IQ:O1D<: MR^@?6W(+T7]X#0.QBZTNHF>,1="R<:[^;L%8"R!5QYN* 2IG8M_ZA)Q=A"G7 M'ZR>O<3G?=-U$3UC+H*6C7GU=PO&7 "I.N:9&,!R@ H:&?/K=^<5PT*"JTA\ M,;UCSX-8'?^BC$4MB%G "SDRX;EN+I[&D)FYE13!(/:(;[61'G51S;>5!%!K-Y57[7PP8NJ(P"I1\M&'<>GNI@IS* "1DYA<6S M$'02[PU=P02F@:V2HT&^N-YS5QGDZH$K3]8"2ND__$Y.?C>(^KW(["7(>M H?7HB*0(F/&H0 M)>/TNSM8S]V>03:U EG/G1"X*"!)HO"?XM#W7)IG*F\E)CFBEEO$#O1C\.E; M '>NAV5^-LRW1_2&@AVJABK6?];'J"JD(H6RW^AP.,/^>#:Q@#-\5%62I../ MEZDHE3<\]E=>A)PDAW49QHF(!WQ1?9R002WR@R='1V4]Z=V8O_$S[TA_,)C.HZ6TGA5Q7W%GCGO7=PYG1]D2T*,+/CR>)BJ#/B-48!)'3,%4I?!?T*^3RYCH@!/ M /XBBMJK(^RK3K3I%-:IIT4'MN?["VP8[L@KGN M :5MG($7U@K-%0I+[0#$&C*S+.1+$[.:[\*8NRISQ)BI-%X/"J%2AI>)1I3B MA9DL%88G"\E0-/=3YS1P(&=LL/=EV&HKRIXE3!I\(O(_FUY<[L,@+'OJXI-R)(K,:E=A8SB;NU :SI27"GUTM7BYU]M95_;EV % MVUJQC&U!QGW4G]G,KC),&:O.0( D;M.3^AX3A%](DD*FH/B.Q[HX3N*K]_QJA=&KA? MZ.,V09L8SV'X40E^ID]G,=8_\0G$21['YDL\8//0/EQ('N>Z:UM_HK2%>X"!4CL0!=*Z_Z>A(#KWT)-E)T@3:>#H:Y3 MEV8N-X"L\2'EEP!F&E@C-_=XQO06D-K"<<)18H<"(G_5_E?:S?'$&<&A M+9: "%QU#.Y18H,OL_ZFA?W1^9FV(D!?EU];]B'R,-76 #+HI76 %@[S=S2B M[H$D9L3?Y"))(F^U2^#*Q]]@>**I'P4OA VCWG#8HXS __#[-8P"_(SX 44L MR\X%C#UG$;A7GK]+]@5KTKZKJ9R>-6V@$QZIR--17/5FO9G)4(;V2*N9.)UU #8W@,.R*L6DT0.]E%PV_0616GC(7;SA]>4EO7VT7--.%+(W482< M?K=3U\.R+EW*&-=&EX[I<.0Z2-<65\2^[JB;F?@];1M UCBC8@QV)+S/"PA! MM[O\U(]R]AAD/3Q:( LV7*YO\(X@<#SH/X0L\KWA3$=-56.D0(NNE.($%/18 M(.=DW4!T$<<84 ,AJT+ZJ,>'5R1968(= MODW<^=2&@VD9MEI)F*>GZ^RH%M MZF/B43I?9.Q!#;(@MC%TG),?I2HP^XA=J7T!6-CX?0T'8;!X%Q[C?3O_GEF# MK,Z;'!*PY6L='$$Z%H/Y:CVSX9!5 2+O5B("T5Z1'LZ3JT#0]\/OQ#ZC%X/^ M:7@V&$SI)N2?1F?#X<2X^PUMH>=F84:!2P^(2RN&T-^DH*G38:?9]73Y>N9NO)>"Z[YTVD <34RZ&-,;'25=]2%L[@4/F 7X0+R(]4MI_ M9)Q-OTA0CY-%#C-SI_"EF//5'?>,,L$F#]G$;8DG%<\FXM-0B8K6<^1&Z)639:$\8VW'EH)6NRX[-U_R;@>O)M,?ISH,KS_<2#RD&+,D4]/&@ M&7:1&V)IYBN>#8:%L'5SG%'%*0IB*NB;CF1:. XI[1D_P ]RK-;@W!8(:YQ7 MI'!+\PQ7DIE:<#B'5CB_%3#6(B=3';!E2H;Y<[W9^N$'0H_(I_DE:E^&H.L* M>OI8I=R)(L$:E>@XSM;]Z<"&=:XE7 [MHAURZ04$%,2LF"O9(Z[8]4K3]D_9 M?9+U[D-.PB8E4YXM$7RQ:ZNJP4[2'.BN;'!%M,$J6C.WZ5W < WRG$' )^V9 MIAZ[.X':$$^NHH]V*M"+I)/)L].5$41C&PX#U9$J$&[-&K.#;KQ(%D7:J:F: M#3Y2H:&*'G.9KUS7L<&[WQZQ,/[(WZ_8BC*+P.[G?+>@V5U+C!5$QT-)]T+H8 MB]@?0CBQ(3]#(\!:1FBB<)Y@#>"BE9FLBVI?K^";&$R'ZX&NC7^CA[D)I#PB M\LZ:#U=Y!3 [^1_&'!O.@&38:F[K@K U89-W8?!")IPK/'N(^E@2T<@.#K02 M+PJ_LT.AL3/OVQ#9+D96SXP8O*A,WYUOTV10O@4(1@%RT])$%>!223WW:1J M9A=J!&+,R8]&4X0,CK\R0#$-=JE:5A/J%)0H;<"%\0)R44VD:(":LT(@Q][Z M>#AQ35[+4T+!MB .W-W M:$.8S '0Z][OO"EZZEQJ#'RZ#Q,$9J:SBSTEH?.WU]!W4123RV?)1V/J.[&" MSH1W3;#+:>Y$TFSSB29H;4.\@RK.FI.SH/<'P#1-!VE=TK2D%-F?H5_;4(O% M],YS/(C5J:PHPP9BB%83&X*QY.AX$Q+)%$O$P3GXI]XOO5X?;&$$WHCR/X/I M^*S7ZY'_9CD\X2YY#2/O'\C]9S ^ZX\G9^/9,/O1BV,27D-O7>QSB *8@*_X M;;R"8>\,D,TUE;A"#B))1[-_'9H.(G1=FC02^@_0-%":8UA MA'+ I3A"OFBZ7*UEFF9SS-6 *] +E9FN>%X^PV M.QJV=H76GB.LIJ"BJ#,!F6HWRMG(FK38WFZ\&HYMF#;;XN4$%F;RP&4*1G;^ M=7M!S?IAT6NCV;"GZS"@T0_0!)+O#B@;/E=-0V'(HE;NLED+N@5WAG9:RWML M-=\!ST2NU6AX@.:NFQ6<&WCCJ38Z33HL*G^P&@YU+?AM_'T*D!N=@-2TM'$6 M4!W.EJ_'D"/QN(PT'$FD;<2DT=$7B:1&IT<)WQ8#*R(;2K-6"!/XJV<$:, M+T"5[>$A*]2TR'U@S2^BKF&$=R+@ KY5Q5E2]^%L-+4A6;,R4#F_F"[8*]O& MLUOJ3E5]"9FT07Z5 4NYQ4194,6X/YS9<.BL!%*)4TS1-CX5ZGJIOH&2BD%F M<:!+Z5609UDQAI/QT,JY2XA4B6@%;>->KKP.%RGR<8.-R*8:57(5(\72A- % M1=)J\NFUS'[/M>)VC#)2Q:)H>8.T[ 9I$]!&+2J/1G*A8URT&+*+W(N/;[@7 MMT%^?7OA)-X;V^;+Z=FE(7VD[=[-(I7;MY*&9;O]B0UGAH?BY]4G2AE-2[GG M#8%]2Y) BA..=ZO2R5.X'O1T':R]H6@5QDCFY!7!.TWU;&X,_\+]SUW,@J^> MPT=$WKCG(_Q @NHY5"?2/?HNF#A.]Q@]=P=.^8JR>P>G>$9:6P947;],2V,NU M-*EJ@X[&@APJX$M5.F0*=!S7JS4R>HNQ ]1:/0^L"C##7*H(?9;(Z9T$V=J0 ML/VX",II.^KKSF M[5C:A)@?\P"S%+0JY3BUCIRPRJ/: K5V=D[G Y=7>%6"IZASO@[E[8T-+4T MCFKW%V-VHCDI7?LV;&L[@:X%"6:M@$]9.S^3)3+G[7?<%L@:.V,%&4R'$'), M I)X+\L7+]M9J*D:M>F$76FPYFIZ["@-K2&TX4RD/6)Y=D6#I9/$BWV:;;Z= M39,J,?-UX,RFN@R:3@NA%+7E&?65!Z[M6[##J#Z8?7T;?&(MH*JN9CD-TQ;, M7)VI=TQ<.$!M#,7Z:738;*VMJ$NGR42U S]:R80N0WW RS([_9R8Q7T[O5 J MJ%7GIZPMD#8&U%((&=]0Y0G)NF^J\B;86W/08*2KHN31_ ""/OP :>8[#O-A M;\D^Q\#Q>6Q#5>W.P ]U$N1-VN

GJ_=#3NZ9J66^\-5(!7*<.IKLVBH0?SP437F5!C0HBNX'FQQ"V#'G^8 MFPL'OSH[;RH<@_NC-GXQN@%^I2DPQS5_C5XG-&B%W9])F0-;.&: M MG>6)GFACIE=>C,Y!R(UO\/ _01\MUZT)W*8%C0QNW['*O4A5=78.-AL.^S;D M>.H,G#/OTH;8HAKCID@,^98[&]NTU>78$8=942Q\<# 9KFS?ZC:";[G5]7)+ MRO:MKF30.[\Z.W<&1^#RP(9YJ@OFMEM=WD[ ]((KZ#.$5NBF M K$EK;#Y;K0>S6TP*@_%W[35S1M2V^IJMRA).BN2$7*Y+J0O4C!)I21>CU93&PY!6L*MG<^E*L0J=(KU0(AE^!U&$;8V#1Z$%*OR/40> M_DJVI#X$VY_Q1D^JP"Y;3L9P?/*P 74/2PO$->,^VZCB45,M/*B]VJ5PV-J\ M!U.5+H_$N8$-82J*,&OF6:H'J.(9R%5!IFM+Y%PAC[':*7=!@7DO^U/4@_9, M#2T0W/ M!M;47NL*ON6YQ#IW>]E^+B$9],ZOSDXW[A&X/+ A?KT+YK;G$CRWK9FYBH D M_R5GPF_01S0;3IQ$GH.M O+#(G#+_U"0?$"1%[K5/<#UN^/O2%YY_ >:T.D1 M6QC7ZS425'C7BH!%_DZ=.=3E5VF<,TV^ .Z\2S5H$B[\+-.E*(SPT^@(:2V7 M\?_BYS^PX6305+]K2Q5I^HPM5H4GG(']PP$3(<#TE,$I.MCZ5>\4]SH8)6*$7+R#ULVF$ M&87U_QF17O& S@CJTZ5*I?I*;*/OKU=*2MDHALI>T$NI;!N] (R:GL M^&&\BUCL R'M&C>*3>:\5=-!.+=!@O"+3!Z@Y]8]G4(IG2=B7(#E,["2"+L$ M!-WAW(8C<2DX[KRVQ9+ W45DF4M>43J[ 4P93!S6V G\X#?0BV@MU.7Z+VE, MSB+)0G>NL G&<6PD;D_VX)M4HIH@[>B#Z9 M@[)P*[)X>EE<%BF\=@)&/7HOK\ER_2U&+"/D_0]=W+1 MZ ]1@IJCM*B'C4?J>,;5 YMCEM2X-QJ93!UZ](Y4>4X;)Q3?X1UEF@T^3!] M?%0HVTZ2>31 WPMG S1L)<_*<. AXS'+7-+@RM?0=U$4$]LX^5"O=RG3-5+X MLKDS@@J88D5V+PGVIG,;LN)V@%Q;_Y?W5]?W3]=7 /_I:7EW>[5XQG]Y>L;_ M]_7Z_OD)+&_PWY:7__8_EW=7UX]/X/K?O]T^_Q5\NKJ^N;V\??[9HC*9^?MX MEB1EJ@H9H.:S*+5268)E>)FBV=R&@"H9MMJ>)),%OSTWI$S52XP[/#G?XC^* MCCIY@@8(4H/))4DNE=[,& U7-J26;\(G(0O1 %3%&L:PR934U0H#XB9:O'N- MY.'K&."1##R74CP%%@\QF(RF-B1X;@&U2C2F ?8JX#>B9)IJA6LM7]%FA2)! MSSER1JK7ET$*2M8S(69[S$=P9,,*U@!/5IS>=)E&UZ4%ULC5!@_O7M+:55*Z M-.AH+,JH KY4BU&FP&X(C&>3L0T6> NH]2JWF2H@NN>W 4BU#9/M$;$][#6, MR,%7+&692%@?O>1PB[SB2Z;%TT<#;:>;,D*I8*PY(E(=D"F!3PO'V6UV+!WX M%5I[CI=(-F,C6?.35"K@W,!?>+R/"-5?W>R M"P&Z8D%9\EI2NU,<9EB4T1K160=7"=K<"[!3L0%TAI;$9HJ@\2+9T@S"GXCT M@5X3KB>\8.H0QSTBY:IWW+M$0DD]GNL&H)E'6B#&KH%/AZO^R2\X-GB:E0 * M+$QV-]VC:L>9)[B)%A)#+JZ''2J0,XK(9)FA/YKUAR;7^'8H52MUGY Q MI4MQ58(+;BDUJABXGRB!SKVDR)%GEM:Y\HJ0C3 ?'13]6UC5S;@>.\!7JX2-0Z9"54_:(,_&ZYG UTU!I5"B)N VKV]7T8O,/#^0>W" MRS"(0]]SF8$9N _XG9$@4?+7Y3J->(%^?I[2E-3O2&WKG"^&MIP9GN"+M6^E,73+8TF>7B\?KJ^?UX\WR[OC4Q9%[O8"U <7Z'8B;QM MVDV\*?-BDI)XW]MG])Y<^(*4>NU;89&XLWYOINL@5:%(X:'=.'"8M4R+W0?\ MX)>E<\(SRFL;8@,.@%ZC<=H4*+1%[QG2UH@=5FP/_$9:!+3)4Z2'2DM0>\$+ MGG4#%T:N:+5NE-9CP2L SHQWB2A+%#D:3$^?VK+!>%<&63OEO;Q;[1O/Q1%=R+X7E M[J ^'#:XVN+6.@SS86])=VR; 1[;L+QUQ#0QN02IXJOYKCFT.,4&*9M+"NL@E.R0Y.*Z(E^:(>_# M7\2R:RM9KJ*("GLE[K"/_X(:[$OVX]UY_>E MT\K42F$;MDH=(%<92YH ^S9 WLA9>8=DS=[H"JV2/;*&K9!(6!\GY7"+_.-+ MLB04\^$8VD X%8Q5AEU=7SP;6='*8*7?OD TC54:.3,+]BVML+8;! ,?;M,* M(Y0V]>EVYX]UWVWSJD#D3S/_\V.VT0M9?)JSNC4):XK7;H2;1VL+)9F;8>(. M!Z:SQZABK/E7K[^0U!G@]OYF^?C57)Q#BO\1;<.(^'A5W>/-:LS6=Z:#B:Z# M.96CG;:X#QHW/:]2Z77Z_! M\^(_-/O9:' TTNP>F89?I I@W.^J4"*9,,I;T/-QLO83'%@4L<;G@I1('C*8=VM&LA MO7#9ZSFZK@\KF+&'=*'N=?_Z]?:9Y?'+/.ZW]U^N[R_-N]J[#?9!+TMWPB3M M7+;!#NX(FW&53GI*$LQ[[+)@!7+(#9\WE)!9OTY[GANP1EP"Z1M!Z"S/=KXBE6PZ[(] MC\0'TW9F,[J:=S:B&J#8=@><3UP?=_"'T":SI4THO%$[L[#CW7Q@QM=H(W2 MFA:A9L#Y,B069;DLX=P9#TVO1JH@:S;)+9[)KJ1SV4E#L AL>HJ87DC<7[YH MB+Y24*0]GX^'CJ-K>)1B!ULC[S!FFN("6XQ>E]>@-QKPY%2T8;UIA[8>_I=K M[^_\%NY+6>1V>-JM8O3W'7,?^0&TLF$]:498+\V9:0"F8M.J@^&V,0573 MU1B1VJ8SI?A4%47FZW37PYX-/.P N9XQGJJ BX_\6@-XQF"-'PER;@23PGJ+ MP,V+\C58-RW;T'D@V*%SY?/ %@VP<^'>O*\M]$5^)M@9NN@BV5/333+PB7X1 MAZ97UT-JI5FW4TN6$;QY1N[0#/,A3(9H:#(-_-$Z4#\*C\FML^LX\3:THD=> MYV-!$E)YOD__L@S -Q("M/41$K:#1@%:"7 M;%B)//--#F>]L0V'Z>I(:S9MJDG<(437&G9]AYL;,,%;U6[Q&=NDS;8Z/3@3,(%^5F)\]0%B=EW$>"XN0@)L MS:3[T.4619 E)0O77D)*&Y$T3^G=EO@YW"<61FX3I8_5N,Y,7L=\'>5$7\=H MF3D\Q[-ISP9W^2GZ)+I55;C :?H8D412$7->:5H72FL.&14#KL6.UD796NP@ MU%M90#LED+6C0*($KM])R:535.K8+QE/N^V6I1N!?EI9X.D5H>(5Y$=$JSH^ MARPJ3TJD8S>NZ1+YT5]'?NG\:"VG%Q;!VGS@+9?G%]! M^@3P' +VC)-^+W]!WLLK?MSB#:\>+^@1;:!'/"/TT61OL C1%U3^KHSZ&E9.8]^=&3UVT=;#ZP67-@+0=D#^,?5F /(YZ M &N2V2/!X\&EI8Y@\N!M"\K-.PH]]X*F6W$U]W>GEG2:2IT[6C:C6C?#DI3# M$1Q,K3"Q#NR W%^3-YQ^!5G3WJ%+S1'2.&TCY+ -C>CHMB2B,V%3'5HY2]/^ M]S3U,AJ-;#A,$2.K9V;:2P)T#&/]8$9\P?,UV,/"$ MA*]OB3TEZ+FJLCX6M>M.D5]JFBQ'[ S.QB:K]!Z"F5?J^P6WPZJMQI"Y\[9I M2_1>*\I:,A+Y5RPFR^DFMBZDX]I"/:L:Y?8MJ.MY,'YY6=VN ]U]4HJCI# A MX;_M)R/\%])/=^@Q;O7EQY)6*QTT\P31 )Y40R;-2"4UI6N1 \U3M/#% MF"&Y=N'0>+57%8"U[#Y$Z9QJ@53M!%QX]C8(SVS8K$:1!_TF0LC%];!"!7)& M#9DL.R^ _3DR75!,'665)$3S'"\HYYGN<:ARZM(\U^^.OW/QOHT+_N,_P M77@VU*$E:TKVR#K:HGP/KQFVFDS7SE!7UF7Y$=Z!':@QFQYS1R>;^&@!/H4CEPD3#;R@[A>&[#J9,BS'IH3QS_"E;9%8HD!*[Y(]-OP:K4FWC?'4'O MI1KZB*4 O$@MB3B[4CM%_8$-.QUEH#S_OY.:CP"].Z2@?+C>\ZW](GO"T1/> M6\*]X-A6+=38C;X^=+3M#I3R[+;$S=\74-=^W7SZ0<<[/ZAO.>!5/190.9PA MY^3?[YR->$#N0R.W[8C+@5>'/+]K5QI>1T8$*X:<[!\(K0E0T M-\MUUD/^MJ*ZMSI&F\S;.9E,AF/SD\-I.G7Z9:&SB^&8K#CR.]3E;K#ZPS = M7GS4CM32Q';]$$Y20CI"KI*%TP%)@5'3M]V2PBR:*W5A-+$W0Z:FZP7K@B/?T3D MFK^S6X3,][=+)36&)8N!EL*.ZV+,AEE/QBL;PO$: 5:ILMC0$'AWA\!W;/#C M!28,$/C AKE%U+D/V;&2$GN*PF8(5(DLW[X_'$L6&^4<'(GW1\K'F> MD#L7%DP_;+F\@0[+G%0/YY,):DP))(19 KH35B!1:#TI\XC@WG%BV@I>?!%E[@>-MH7\;W*/WY/D[\M_05[RY>Q5-8P>V:6:U M[-QYT:+:ND'FP!XX(W=B =>/V)7JMT!V\S\2[?^*S=#G[^$Q7E3>E*4DKW2U M,[?3=IBI-ERY$QM.!@_O 8?)XQ^'R8LUMHA)OVZ\-]'A=/?FK&0TM\L=65UJ MB\6]]%S7,7F3Y;B]J&VE7E&$()$W4X2EP5E6E'%K!#;!JF1"8*/B-"1L9=O@N M'_;R[YJ&G0#_YL+MJ?V>!_ZHJ[=MJ25J1 8)OI 4A/ M8$YP5'^%8B?RMBQS9/.YO5Q:]A)8<_1/3^C:(DVA'P&0)BZXPM06?D$Q!9XJ?)MCEA#\B:;9_KBXPZ; M<318#6S(SW>Z MGM5V&.F3:,'W&-!GT?2G^=- X7&DM!U](&!/)*DCB\^DY>Y.E6WI,MQL4.1X MT!=FU:F+Z$H0P8>V3_Y0_IVE/7/<2<_D;K496?UR5B9MB]OD2_B&HH":L;*H MF[J8Q@2/ HBE5(X5&1;<[SC3H0TA!G)T59+LI6TAR648;4-BGDHY4I/26>2/ M"[!\/[ DPC9JD\',B@-[*;CZ))(*&SFL-)QG:NA,QWU==T@4CCX/[H>@"*Z1 ML?T2A7',2MUP)]G]S^F)D#.:ZEJ %<9"B*\VPQ)!D@<52X)//O[+@>58N?96 M T,5C'Q=3XC>'_R" M A1!'^\1%N[&"SQ27CCQWE!:R8?KJ%#29+&(P_[,U;6D*7R37:#7/!A?_@?< M;/]Y<8)O-,_;?TLN="*:O8K#.+Z8GB]5!C'[6'DR+ =X;X)FICVCS>BJ([XO MIZ X29_PL[T/@[#< 8@2&BT"49=483]SQR8O J:<#4<):"V"$[\W%)4XX%OORB+S7 MO_^5]F(]'PQ=7>%L"8H:D^USP?&R8Y!)R,C[985:N3Y<^@N;3>&XARR:77C0 M^)<860W9'WD6&8\&*]>BK9 2UNI@,"60J$PF6OQ.U^LU''*>2?;87 M[/":E9H)82 Z^6G3@#YO5?MN%6FHKLT^O1%:S6RX*M\5=RW59M9.:H%0OEIP M=L[O7[FB\"*Y02[9")%#V1W&\%$2;O7F6K9LFMZ=7D0S[ULURX@U<6=]74F] MVG\0!W1(_*5DGPA8L]9 G#5WA"^''XH$-_"EEG"V](NF(*,RD#RBB/TSN_4& MYY.>Z9167$"U +(0[[8@'C6721N>\A@7\P"3._(00EIQ*(940]\4I0"\;OEQ MQ5G\<7\T7]DPI2@#%9A^^UBA3-6&$"$U'V(L/9QLV8;&J+4NG6OO'(X+)XO3 M$9H.;G^4!GQ:A/PIQ!(5;]R3G4($OHJM4*Q_:OD9K^7=VL.9.^RO3 MF8GER/A#OF8ZQQSPHRYAE55980"_Z,_1WZ.*#FNF7/HQE M%UXE\AK7JB;0I95*))P.67\\MN$6A"+,6GUZK :H'KE>1S4!53W51;K*MD[H M"13(Z;&#I2 S8Y@KQ.*@5FY_;G(KI BO=GV"J)#\'5B)<<'P[/(0D6U9\O& M82:D7LW?=]ZV\;Y=HY:^F4:Q Y6 /YD*NP"#1H.9#7OM5F"K=,N4:9VU7/,( MCD3NQ,-S*G$^&[Z8GFE'!C&;=7@R;+,[FHR,[IC4T-7FG.6WQA#&PT^=8@I, M5 J1=X0BTM!\%B4'7CN6XHNG"5S'T&B]CM9 :W@%B!2@WR^CUZ0M \]UY-F"4 0^YT9-+<;0FS#85*[D#3^ZJR$SOO9&-Q M(04]4^<)DDZ(CQ$NJ MZ_1;(>R_%>:6XWC,N45@W6(;JH*=:Y_QQ'19MV*(>^NV+I->+>JM)J;C:YK1 MR;S !488^8S+,Y5DFZ&DP&[#S-8#F^YDMD LWH<$OB&!#[@)_.O %/:(-](+LZR U)TB%C[C\T?!N M'71L1\^R42G%W;(L=!LS1?*PK"D>EDNA1.F-C]>(#1_Q([\FZZ4T'R4<_ MRJPFZT"5T[^Q%L] 92T_ WFS9R )P0J!!^BY9X#,D& 9(-/)Y%7?1$,Q^K:M MV,=[60GZ=DVP [S^J&]%M8.#P'.F[LF/1%C\3&'%^?;M6$K:8B<[TY8TPO)7 MK7IH9,GF3[\C=X%!W1D/:DUSA!YF$#_RT;9QR#YEIT]* J]G@A]G:UU#+ I*V MJ9)]N_AO0>;?1>[UNX-%%[3P=.O1%#7$2IS,5K/)R??OZMG+C]"3ZG"3)G\% MWF:[(\YS+[V2;O-TU#3TQWAGUDQ4>GAN0YCT8>@[[=^+K0+6+&#M2G;Q^@]5 M6ARF,+O#=5<37?>\6L=<"K >'!=K\MRN7<2,K,CQVP)J+5-"&F'0=.BK>V1:GW6V;X5M M*>#00;I. [I>UVG1C8./.,W-)%U.];LT9'C.T<7LO@WIG _!7EL92W.5\% K M;Y6D_&#MTH,N,^:Q] 4HGG2V;8/E=5^YXYFNQ>G0B:VQ$Q8>WW<=V0/?BS7S MURG)JZV<<^>Y2XJ\X\REV(U+,_\!\!ELYMMK'1T?<])>F' C44C6M(SL80EVG MZ*V^R1;8M02S*7RZ;2+36FN;^,A/2KV!Z1I1G0#SG(@\LMDR:S2$W[129(>. M,SB96G!D>@#RXT>)M9@&:'>_.2E))M#<[K"UA&/HV "* ;7M%$TL>2?@& #DX%\7;!R,R;5 M*65H;:]4_^9.RA495A_$6<.>-6=U32"UQ,"(5V_!2V[H@M9UNBL/!B9#V9J1 M29?APLB;3E/T@%'>PPU:O'NB2_=E$7W!3CQHQ1BGXN\LKXN[&@QUI463A3>) MD55I020!$05$]@33P /NUROFW.(E0HC8?E_19L7=R0LE]4P"S^4 @Q@I9 MPI6STG7/0S0M* <2!5 KD6^(WIF9X?;H,W;",01$^A[]Z'R5]1DJ%U+Z!/ MPO*>7F%4*T+8I0%]+E.D2TC6I+Y?D<^H>7Z"3F[B"ZWE]#W<5<_LAZD@B+R'MRJ/D8? MZ044:7Y@DVEQX=YXJ"O<5<;]HW:F^D$\):'S-^#%\0ZYAC\$^OT^1)Y3==#Q M!/31LPZKR+3]KRQ\ 2*XMB'5B A7K1[@>HTB$O>V);*F3?HH7..]B1<&T+]! MPH6Y+J;1M!= +)GW%9G47>8,IR?W\JF8^%)T-?L.2^?B8(T,)0]=^)1QR*6\ MOB"K_F6XV:(@A@F&=OU._LC]0-4TZ4OHS8:CH:Y+)@HWE;I K\WO1/5\172! M4U &B&D;_N(7WV'D/N,'2';Q%1E]WSH77(E;10%6Z=KMK9$-&3DET*H4H:* MR)YJ*W^#5M$.1A_+ #U_#Y]?PUT, _?Y.S;G/V@PB'!KKZRI*8-'NX[D.3O4 MU%C%O_EP--5U75+D"N@$N)9S.FT$],\ ^? 5' ,G_)BOT"JY#>(DVI%=Y UT MD/AZLDB6]1>B\7B!X%$L,O<+PM7MTAU3.\(C2-DV+O=:X3 M1Z.6#0M'(\#:^0#1 'N5,T"4FF^M=UY-+J(PBL+O>--RA6(G\K;$GN%=PA ) MZEDKY#"SI8$OQ2X4H\G8:(9<57Q51EQD*L#=ZYC?6CH(N?$-'I^[$-;X(I'3 MNKGD@ZSL+LM"S+I#@_[$AOFC 5Z5*U^B,([Q&L243.]&'!J6$#_ #[CRT7,$ M772YBR(D7'ZD&AIW*LW 2_L6L3B[0@\==V8#F92!UJ(5B"0)&B-J9EP6K?R& M4W<^UE965,&H%,&SVGWXM%O%Z.\[3([K-_P_#6X%H;1&U[(<<(DO?%$6B3\> MCJQ(CJ($LN:ARI4 U6*>B-^(HMZ=8APEOW_U F^SV]2W\;4?F=MT-H93"\K9 M-:"KOO)4U):3^@IMN,Z@!EECWVR=*5)!=I%],IRM;3A55X#8^+4:<>I0OL-W MR:=:_)%M79W5K&?!"MN KO:I,E&SOK,[+T#+]66$7(]X!%CZG2#80?\A5EU+=IE/MC94CDDJEG!DY7ED2:JT*M#L55>D< 1-*A MZ.Q%;'[92IW0Y4T\&C=,WPQ7@%?W,!>Y8-I:+7?@6[ C$8B9Q_,2;O$2D7S< M" NCJ*N;.L!H[I)X91#KIJGAG=%:USJA?LJABEKLZ"8!%GI7\\++J\X5Y9L= M]UB[[@J4R?WNGF9 W-"AKYL&H-1?9WVND #\TUV(7_LSBC9I3>-?S+_W)^<5 MN3L?6XM/N^W6I]'PT,^CDQ'"E%N'T8;V_Q'Y)+3G.63PGZE_$[TG%WC6^EMU MI([7LC5C>]0N_2EKC12#C0OMX0^3-@ABTB+P]DV"B+5)(L'IW:88_$;;!:1A M0%O6M=M2XM1?$ GG1>X"&USP!3UF&0OI*R$?PB)P*S+9NDE65U6"'?4Q%K+M MV/TK4>][J@@@TP3[O)+L_EQ")BR2HZ(FZ19M'!4J%O\![U'_AO\Q^R?\/V1! M^M/_ 5!+ P04 " R.*E8%K(8!E

&UL[7U;<^,XLN;[1NQ_T/8^[$S$5A?OEXXSYX1LRWT4X[+?7+T")$B4")'B1 =7N1$Q7E0V ^#*10&8BD?EO__'] M93UY0VD6)?%??E)_5GZ:H-A/@BA^^LM/F^P3S/PH^FF2Y3 .X#J)T5]^>D?9 M3__Q[__]O_W;__CTZ>]7CW>3F\3?O* XGURG".8HF'R+\N<)^=47F.4H_?1I MU_IOV^_\,M%^UG]6G/W/KV"&>R5QT0?_4MW_Y@:/-TG"B4]&+KHJYF?%^:PI MFK%OM$S"_!M,T02F_G.4(S_?I' ]"5 6/<43//')%M OD^G_\BH$Q 369ON4_[\>Z3E[?T^CI.9_\R?_SA'QF,O]T/UM-KC99%*,LFRR3]89, M)?O?DWGL_SR9KM>31](CFSRB#*5O*-@-MX[B?_Y"_N-A?!-,Z#C[Y7L6_>6G MYSQ__>7SYV_?OOW\3?\Y29\P'D7]_/5W+UV7W] _E]/!S;/HEZSXW%WB%\3EZ#9AMB#_^E0V^T1^]$G5 M/NGJS]^SX"=,CF5GT\KK&T#YW_UX \T57),5M7Q&*!\&HGFD ML\_] 4MZG#^C//+A>O#\J:.=>S5=P^SY=IU\&V\QL4<\-Y9EGOC_?$[6 =[; M9W]LHOS]!H61'^6C8>/_PD"L^!B*\/<>4KR-QWDAFRUS;^@Q<"Y3WT\V<8Y/ MK65Q]*9!UC*7AAX#Y_*(WE"\P>W\Y"F..,C"[C!\->8I]/-IEF'9G<9!^8.[ M"'K1&G\*M9&IRQ #9WLSNUJUS*;:9.#7ENB)",P\#A.LWW!PB=UAX$QN$195 MN,:T+<08:TG)"UK![ZV\:>\X>/V\O$1YL:_L.(_%!>N[/,NFM>? N=W-ILO9 MLF4:QXV&KIC:QMJV8I@=AF*?__9U?C-?_:,-_FF[H138>!GZ8X.Y.GLCK&W# MSV@^^OZZ@MZZ=4FV=1MIK\V:=DJNB?88:>C.B[R<:VKUAJ/OPESS:.LV5+X0 M-LKXF$5K.KXNY@2&^@-===M6".,+HN[#W46QI-^'Z#Y\,VTQT@C M2"/?W"@MQ_NVRO]Q=?RO\R[UIBZC[TU\7&GM=S9]L2/MN@]T/GVRX]1[C#3* MF<"W JAMQ_Q^FVS2&X\Y ZW+#+1SS$#O,@-]K#V!XESIM'#Y!QA*JPB/'G2? M8&N_D6V(KO3C[,Z>Y6O%^W2'?W#4 7W/41P<7&1DRAP^]SS*23ME^S]U\NEP MR?-I4K2F3:61X'L5-0H;\GY^2M\\! MBLCUCD[^0DBE%V3"_P#%=Z=>5F@KY4AKZ*%U,3[ ;4Z:?#[[G&9XH\[?']%3 M1+X9Y_?P!=&G1F]Y/,,J*Z>I/TE2+%:8#>6(,/6/&%B_AMFU^/Q:^+4_^<_1 M>L_[,$U>6)3:T25IF6Z5?/A3'T?A:T24U/46BL2J,Q@QH M'TKD4KI7>$0Z;8];<)%4$T!2&I /I>04?ST@,[A=PR;U)B48;J/,A^M_()C.XH"$!# V?V9K+A(; DCMU&>W0M,^> M-.2BL2ELEZ7"$D'>9[1>8VOO%<:-I]AQ.R[B6N*(2P$E@+:S%Y0^8;OYUS3Y MEC]S$)G1@8O:MC!J-\(4H9MM-[%'])JD.Q]MOFG<.E@]N COB-/4&H$*4=@> M4!HE0>.QR&C*16M7H I'A29@>=]&:Y1>XSD\)6GC;G+2D,_L$&?;47$)6<1; M]6?+[UO\,\;>T=" =')VL?+UOQ$5J$ZG>!D$C=[0EHY\Q!=G4W+A%L"/%?P^#S# *(RV MD?WM:Y[9A8\'XDS/%JP"J#\- DRE;/?'710CM8GRU.9\5!=G@C9@E(+B6C>* M:[P4%V=[-F 41_%K_-=%NDJ^Q1STKC;FH[8(Z[,%GSA:%^?+(GU(D[=H^S2L MC>"U'GRW-N(LTF:DXDC_D&#==?U_HMGH_LXBX@FU!^['4/F4R*()O, MQRWX""O"#J4A^5!2DC>=ZX?G)&ZT=^JM^$@JPK!D(?I0LBZ1OTDQ;U7-6Y$0 M&3I9ZZWXR"K"C&0A$D+6V7?_&<9/B!U%0V_)1UX1AF(3,B&>O]\V,,U1NG[? MWF(T>_YJC?D(+<(:;,$G)IHFA7%6/ ;@(7:]-1^U15B!;0@_E-QX$L2ON'Q_ M\9(UG<8G3?@(*\+8HV(1XM+#0H2G&+VA&YC#WUR:?)OEL1O;L;=U(=^- D(_E6#F-/_K0?_<]# M0WQ#F'D%'S?9IR<(7[#A)>2Q1+"2' %L1I+^)4N3GN_4< M/UUC([>!#;36($2^Y< +9DDCJD.PK@CV_)HF6?:0)F'4(-*51L"&IJO7Q/B" MF$$#9$BUGF20[714LQW%NB]9H$HJ%X]^YN&KQ$=X1YR$@6013]_O$%NI=0@T#WK6F- 8! M])7 OF!V-8$Z!#)?EJC>)W%R#&NWZMHUJM:NP'/UT+$NF./\$ ^QUE)QL0?W M@*$BG1A>,G"-GP'=^+<'>8C:%L&WPLA$6;Z;U2)_IKKD]TNXWAH?#AI2)9&Q M@=QJQ'>(\N;<8-WM!ANC)V+("MQB#Z?%+2;8]@W_!E/H8$Q?H3!)JWD)9M\Q MN3#B*(;I^QSO6!DFK4\2HCTV^FVB]J;AH*_S"W=IZ@4"S M=/_"=;4N."N/",;BS.^(9.E&P?0-S_UI%T6P"(MY5,+3BQG1N=1E!*!H2-%; M0SFEYU@OS)4'"#+PGO AOL;(2^Q%UNS'E M9=!))VH7\[(K'W(F4.X]^C M_/EZD^78PMDN"YYMCJ,S,#6H*9*$'?0YO#I %'M3PKG9'<0'KN+W%QHG523F+DI +L*O6"TE\^:(F*)U \C0/%1;B6(8Q\<%.@.Y M0 YS\@\/#4:OQ >7G4)L" ]F] #8>+0]26X^!["M%5_-L2_!7MEQCP2J"@U- M$AMLB(@U@JMD)KHL[7&+J$WQ!XX?NMKE"]P)FDI*H\OB6J5V$/=U +L/4!W% MTR4)^![ 70Z$E01*0J1M6U@K>X#OQ)O3;G93VP/;] U3$JV%@^AT46R&5LFY M)()1LY?7=?*.T"-:%U&.-9!LGK5V!:YBF.TYD.1F'S_*2BXG\69#.<_W5C8V M]P.:I7G>A8L@)\1*>B@1#-S>X*..[&OJ!337MJ$DT5U]F<<%L))C2I9K GX6 M\O0&BN/9EWX4=@):R5\ES"3LASDN8KE+Y< M)6F:?".!H UQ:?7& .I>>.G[9!.N2GXM.:RX+M8;"!SDF)($^/3E3@.L2I:N M"S/.D_B)+#A26K:!H956 'H:E"5.H3^I2/0G5"K7QU=".,Z8JRD)!.L&'!I!""P#*-^+WM9O*'AJ:0KNRP= MH*F^>)3YZR3;I!RI(#H- RQR&76I6^L@Q&68MR _1[TH-\\[(%8?$&+ZJ)*$ MU_7C!]T2:T=<\E&0-DLYP99+@!K^ *0Z,'^0T'; M9Y1'_N&,K3[:-_H]VC\:]T=]N&_;.K)%/0]?KY-OA.2W27J3;+P\W*S+*)O# M"[+VF*,NPP#HVVXHB>>A$X?HRE4O[&*S E2T=BQBB[2@0E H\&7:%RX[AM49 M:+HJ30#O)!,(;?XE&].3&7VJ>)!AIX48TN4HFJ/MY.&6^L%+,Q9)"@$E+R: MQQ,J*E3B57#U_A5S8A[OXU>GI)S,UF!KSZ[=>2Q@*)IM2!(LP,4CJMP. "Y6 MP>V8?%/7H2-+WJ,!-*?RD +SH*-V\T&\H=1+,C1R.LYI\%^;;'M=M$JPQ93@ M V:-,!G(G%<)/SWNT;<&6<:?.L>7@*ZHIBY)$KO1ULZYB256R;Y!F#U8BR', MP7]?HX)+<3!]2=(\^E?Q<_:^P=,;N([KJJ+O]L[-1>I^TXD\8O5VXKKQ"V6/ M**57L% !7TCBJF*6K74;^/H#WPH,*-H4$[(6.A)H4#ZPX?E58!032BSBFRA[ MW=DWB[#MM7-C-X"L )JB]4 AO.>CB]B<9//83TE>/?C#R><&X(?L:7)P MF)F!KPNCF8, 4S%564+TSL?O=OQ]:[ ,MC[/<5R0UWQEL&J+HL#3&P2^$C@_ M_")I "XXU1M[ ]LEG>BSZ>^Z J0$JBQ)',Z_XY^B[ET#1D;!9^>RZ+) V*, MQ[$462Z SK=6. A0R4!W^Y:\? MO+>F&V*,[4O@]3N6Z(, %]I6^,.OFW;\E=1\"/Q?,>\"N9_2XK&I^!=1Z_H6RDX(:&L0 R M31.)OMSZF.7#0P;!>0?QX;5SY4[]/S91BIBY[!MB(;C' (;OF-*4N>S/-'JL M1'FOY8-[TJA3N[N*8JW0 , A-*<@$Z M]HK@0]X]B>58*X)>4K.R05WCJ43Y]"E%B&$5D"J4[ [ T$Q3ER3F933N(/*J#^@-$J"TY-N]MU?;\AK M3_R79Q@_H4 MWQNL.]$-]=9NP-)]W_\AF-()[K"DM506G13!SA;>-NOJ/"YUW-LDO4??]OO$ M<5$ .@,'#@I4175#25QF@]D[%C%J26[E21943_ZYR]#;F#S(.DT>M+B_F=TO M9S?D;\O%W?QFNL+_6*[P'U]F]ZOE9'&+_[6X_NM_+NYN9H_+R>RWK_/5/R9_ MNIG=SJ_GJS]+E$^H7ZY[CNX@T%S%J2FG'PQPU1R ?=P.V\:.;LF7&I&#R'35 MAXYN_XQ+6'F%W;2PJ*,Y_FM3&;M:6^ &;E"O/BN82<<4;N9&' MHTMRHS.(#)SC2Z;381AO'Z.V!K9N^*\G#JAZL:D$EN [N MP#(CK@D-61XQ-.AL#-6!">>0=/,2KS_N4;Y]D]F MU .8GHM4V1P&'(3G C4H 61[O.(I[]GQ<"V]@&$$AB7):=Z%"]S !B5?_-@; M#\VSG.#2]OQ.R YI$67(T%R?=S\^GH#5H>XXDMP(#V,C ]@AA>&E91X9J%[# MP#-\20*'1U"O2SB'A(5CQ'E\V)45/H.CC+Q'/8Q&NX*R)Y\FA_J\^!]7T^6\ MN&=Z>)PM9_>KZ6J^N!=QE;1(GV"\2QU]N';;II6NHJK4)SG+K_6I^_RNYM[Z_F3[> M+'ML'_2B$?4YM=1^8'< @0D57U :6K+X-GC8]\,$'\BD(K]:+9U#;CL.!!35 M4DS1X>ZH?4!?)$R^(C>4+Q!)%GW4QRQCG#W5 0?9W^;W7^=X3^O%[_> MST4=X+O9;VU02G[@UB.:B'B[S\H)Z%/I'#>S*Y6-.%33X6O:"BDM)27'R;2?K#1VP,M M0+HK*"W4\90X)(W1 =B6YVJ2>(%:Z$P5JC9<%RE!2_1$MHA*U#9-GK13>5K. M?B5AQY/Y_>WB\4M?3Q#]NJPVH^93B]T>6)9M![6\IA]DR&VG]8A>29VS^*F; M\=;>&02NI0J_]>"C/]U>ZX#Q(D7K%N%)PS56&0N/4B6_-$W$]%,1NYW=S!ZG M=X6>6,3Y8V&[7GR935;3O_?2$L=(\+-%T.5$:^@$+-,Q4+\82?K%%)/B+68: M1T?@69ZM2W)\\1"U?D_5 >1%"ARYSXZV=5E#L,RPTHVZA??DR7VV? MTY36V?S^U]G]=3^S;)0X7@:@+B+8:1B@&KIJ" JUY)HIQ_G9;1R 3RE/E23_ M>3]F44_8GE2X2-F_FTV76$@I8FZ>BOFNJ0@_!GF]R'$#>=P.("T,Z]?G_8_) M[?!\ H5V;R[I+G3-M* D3XT9-*N=@NUH+G+]LR,TJK)@U>RX^I-1,8]#^[P( M9;Y01*$?&L(N\$ZG=9_DJ./5'><0P+4,2Y'D^0<'/QCW=EW17J2 WLVQ=-T0 M^:+(92W6YM!ZK#T_PJ0-R.MS'L61[)/L#L#Q0L\4%-NRG5?!C5V(Q>&^E^L: M@*,[L'4E<$7+%2<3&!< 76!>I$ M-UZ&_MB0UYMOJ)+PJBI7M1B4Y=>K)3[F MB.N27(6OA*B!IS/G2:I$[P'" /JB"LV<3HKG9&-U 4A5*4>VJ+0F+=2FGV.M MV"Y2S"@7^T<)O:OBQA-O,OG3MK^0)"0?%G@2ZC:E*L4'7=A%&7QZ2DFZX2*P M<3?G@NP\UW<\W4'HV$B61 M=F4*_W>L$^R#*@L)1LJ9X%*:$:LRHE&5;6(I0 MN656D!RA'88!&C116 L#D0@PKT3W& SXK@X=2<[C?FQCN$3[DT*8 MS)/ [9(4V-=A$KK2$$OR%)\4U !UJ7_C((-*=NV)SZ/>MO0"RBZ;RJ27#*T M4)RNW_* .Y4145S[ O--6IR%B_ N(39O^M*/DWPC R1._-&3+/'<@DVU[2)B9OU\9U:+96_6SNSBUC0%4:#B^Z(?U?-QH M$21NJ&(W36+9QZ3.S<[PV==+?DB3,,I)+I*BB.F6'MDJJ68ZY>#]..,#:+N: M*_JUQ(!U,3(9A&V[V_M3]E9;BV/;7K<+54A[WKOKJJW9M53+'SCEZR3CUE@8 M'0!$2)I\BPSZTF\P6O ,VC3IY_5^YZ[FM;Z":Y+(8?F,4%7H']&Z$,RD(@\M M<13CC0^08WN&)/G*N)AZ'OCCI\8Z3/)W1'*3HV#ZAO?I)_2(2(J\,@,YT8FG M<7#2AFQ[Y(Z-5#[JMB!&_1CP;$M7+TGD/X 6@])ZC;";8_T/[8_\XRSV.X.+ MVYW78S 0Z*[K25(UH-LIT!_K:2XQD0D2;DCVS'5V3_(#Y=$;HFE.M7AD6L*$ MR9]V0TWV8XUFL(Z:1,'Q0ML4]F0-<]*/CIXST=R.AU9 "5S+D,#LY"$I_?Z* MAD:L9?DKWKB)7;.(EY#L[-C2P8*U!7+CI49'=6T4Z[ M6E@^-59D-\"/'2QBNV8 !?D9>E:M<4(/FV!RZ)-=R4QWV]+Q77K=&LN$=25, MBG(H)86;N5&'CC%F YC#]>G/@(&3:HKTC;01FL:,!SS"> MT-]31]]1\)#BC^WV6&;I"_*\F-X8J)JB6_+0NX&"-:=4&Z1A%66H)%]%+PC/ M\ L6TC2":PZZ-_4 EA^ZANASNA_QN7 )+PW3J'K,OOOK34 *"&<9<60%*_B] MM[I(&PP83FCZ$N?,WAW:C!O1_GB%Q]\VA=\V6#VU!YB\6>$&F4(?D1].-PR_ M'@ U9'I9GLUCG\1/!(OX*\E6\;I&.=I3/%ND>%MY2N%+MHNR8$V[^TC8HK=] MX75Q:.(MPME@[@Z;$R@![[KB"Y?TYN_(X$7 MZTE\1#Z*WHJHD#+.D#+GQL BCO[ ,: 52N#9[\'I?D#%7G5>1>OU8?%5ILYF M)+,+0$I@^*+5UT&\:\^975 *JZYTEH6P#X_HM1).>P/?M@+O M,A7A/C [UVARMVLA)@]'4=!_+5 59[)8B2I/[@A/5;YYC"UD;!@O0G+&D)_0 MU3^Z^CS&R,"Q+2V0(":[GQ(]*@GZUH(2FSZ;/!1B.RMJ66FV+PM%WLF.]+30 M]ES/&-' O<;LCO+I4XH0(_"!K-+C1L!"OF'*_2"PI%/=P<# (C;@J'AQ4WVS MQEX8M:; 0!;2+I$=K8C$FOG5*;6J))3& /J& B6Y/>W#F"9,@L.2*S.[3[;N M0E[N'-J#P'-=3Y)Z;T,91($E+(ZXJ)=\0D,]=,*:V2%U M3)3E:[YP9Q4?5:EBP(!SX2%0JF$HOB2G!X/"S=RH0SE/"%07MT.A_=U"?YMY MA1X,55K?M;9 Q;AE2;?=A24-4,X1$-6;(X7OQ0)]$\4>Q'[W"]3R^QTK=ZAM:OZ$O29P_-VR'@X8%MNI;BFAG M;/L!U:IE]T,L\/30AI+H54.XM0=R<(=< MYDU'XQOL6@;C8Y?*H#?7LKA6?-O0;%%Y%?NY5A"R+$<2(6JA*H]KI81SX:X5 MS_#-0!*N,"C,ZUHIH5RZ:R6P82!/01A^EC1 V0N)# SIY5H)U<#7)'$,-Q": MW[52 CH':UJ> 3["^*GA^>7^U\!6D*;(Z?>E2P)U]J6Z^]$49KJGREF6[[!T MSW1$4YE*.3IQ3Z9]#O**]@T&BN)"F7V#Y>[1PS=88BOY-J8;J$4LOD1Q]+)Y M:1*,HR; 1ZXG/#B.L>YKPD&?>DGF,7TN;62&WUO)7&T"'-T-%-'>$&XR4Z=> MDEF44P-KP8OP1#&(XPU<[WTQ#UOW3(/+@WL,8%N^[\IV^U>W!.@.D>XPQW]- M=X,R/XU>MVF$N2(/FWH T]$,_=+XP0M*K-.8N KF<9:G&S*I,EWA#<;8[+2A M]P&*#D-5DIHL726' ]8@URY#4JH?K68)9JUQ%+>$P]B/Y$6LX&('MV:)J./1SNV)%W?4E>,O'054>MVL)Y\+= MK@X,-$E]?"6%>=VN)13A;M?]W*XV&9Y=EI5U&)H]L(W=@*YI%(F_($8UHA(< M5[6;4YM#]J@9/O*0;8O>T#I1F5AW&\40VT7Q M4^7E^]7['7J"ZUF,C_=WK+J37BC%-,O?5WA^S1(WYE> [6B.)9M"S2&@9R%" MJ08*6CZ5B9*I'4^V3QYZ0A"&!@R/)>E4=&6F"4;!#D!!>>R3%TD*;( M9BS4+376I5UOO ?_^*4E7_DU3;)L6[VO85,]- *:J2L2AVXWLIB&X^!<_V#6 M456-R@R_P/2)JB[B=K5F -J.6B^N*CE;&I&(#9)>HB)CRJ\H1BE<8\5V&KQ$ M<40<=B1T=O;]%<59DQ.2JS\(=5M19;/E.:6I(\0Q0ZZ'"]J^&M><),1!1>Y) MNJS16@+?"CPHB][20=P:P8C-!W>?Q,GQ[%J%C-D%((1<1Y)2<5WEJAW5Y>9Z MFQ-S!V7Y#E&1[H7-7UIK8$''5B0)1.W*VD9 PK*VC[?< E1_![8JF6;HBO3]>36"81*)/\%O>J[1<%.?R[@[[>1?0F& MIK=^NGH:47([NYD]3N^*&@S+U70UF\SOKQ=?9I/5].^SL2JOCG=B='D*V- ) MF(JFAH+23X]V_"FZX4%),B/P$+O3.5B"NUQ?V2P,D4]$9@^1A* 19V$4;Z*] M<97$#;LN_QC @Y[N27)ST7LU], K-MR5/F%2#C0FH=);NN>[39OLV!L\A_>C MQEVYWVEPH(8JLB5YL#KRLNA'B%-'X0>647IYB?)MN,NVAA)>T @#X#NZM7H9 MI2]?YBL2#WHHH32__W5V?SV7Y^1N MWA+.\T#/"0ZMK]-@1Z3#5\@4_4:AXD MVGC[2Q"8CNU+(FC]R%5S_YU"$U:![ [!K*G&F*Z?"L?=;+H<6$%LA/ >,NOV MQ7W<#GB^[@>751HY# +3%OTDMIF:]#L).HP+#Y:V%=67KD#B,86;N5&'(CQ8 M>JM+'&9(/D((V1BXV= )A!XT93'>NC")!Y/@J%S&%-L"*AN[ :@[?CTYLT@] MNID'79AW E%XE#O/17'6%CO6:1@0:)I7=PA)Q=X3+@VX9#\%?8::SON;XZ+< M3%,@+*TE"&S?%UY >P [VG )KN%\GO-%^#5#Q47&]"5)\^A?!4XVZS@' (:'%2U)-/@&/9#*P:X8 M!1?L*?>%8KYD=@*_8MBM)X9TA&Q4+E]C2N!Q[TF&%V4A5 M DF4M*ZLJ*,X#6<4X]RD%3W2C1;OIJ"R1SW]FZ'G:/6H+:G]F]#2H25)?"B# MFCS^S1+&A?LWD:_;NFPJT#&%>?V;)13A_LTKN"9'T_(9(4[G)JL'L$)3L25Y M=-R%/:V !/O%:/-K\VFR^P#759 I2;Q(*^FY&78"3C#+;F&4_@VN-^CJO3!' MK]?5-&UB>6YO@A<)8":)$=C.]^;E\NY:'.&E \G M7JU*;95=!1((ML4/)#*WQ\PKGP:![,_-M$K3W:( MEHX@" .SKK )EK9SB0U56'DI-"SA!%7F:.Y>NLC16H+0\AU#DIVRP3"H25HC MF/$3[^Y=MEGQX;L(>D4&8'95\^K5%[T30('M2U>G@(/VO+C.Z\S.^)C0V 4? MP3;%"2,_"_A0B?5Y'U]S["?)4VV^M2M0'->0.*$&G7&=T8GU@E<762?VM70$ M"!F:Q![S1N;Q8COXT65(W'!'DN^<3)JE)=1; D-Q@E 2O;R;EM YI /0/SN MV*[ 4?>.4P7(L6M *C9NG09;7OLHBQ< MAZ?_(F\B#W=*E9M(L^TF4KNDFTBH(K5>R:O_8?,[(AQ%P10+'7Q"CX@8T*5@ MDZ*RI+1O=BSOC%=%O88"MJ>KLN098M"Z=E0-0RI3+-<)DFKAB0>4^AT4__:1 M@!LXNBKGE32=U4.!CF]4\ZV\(XMSB+ >#00,1S-EB3,;5U3I..4)0QLBIMW& M 1!:'I+$6.\BI#UA"JNJ+5JN,2J*EN/ &.NNP)^V79'Q]-*$3"5A]2X:OHMU 0#%TW97D^/B0Q7,*7/3+@0ZSQM]L"+[N M/!2P7,.'DAA3'\?[(^B#LC$W7)WPS>4VV:33.%@]HQ3!,&<%/PT:$@2!IIN2 M^'W[<7DT$HB]PN'%,%S$@1- 1Y:J2!\BV7O$APL?Z5C\-0YV7@ 4S+[[N.GT MA?RK)[]9PP$#PL"3Q,=Y/N:WPK_<5- ,Q)U]!$ /=!?]")9!&\"^Z:/%*_[4 M^)!VKU!C-V"INF_]"-L_'\Q*2FII6-C3-]1]+. A!!U)?$)\_.)G-1_RDO\7 MF.VX$74G]U'7D8!AJYHO2?#/N=9-$^YRU7Q\4;*SKYI6+Q'G $!W%*P7_?!K MY!1NN30NT)'(!;79D<0]!# =Q](ET3/.O3R. )<+1)(Z:SP .'U-O88"BJ9[D*+K!F'!5C=X]5 MIV% :.DANN!M8Q#H; M"3']-:JA!XXDC[%Z'O4MR$J>?;PWD8-G7?U*-;C-+A5?09HO.O2RG44M+.7# M6,ER(R^?^7Q 3 K0'"!>H =0].N\T7C:IUVJ?OS9:KQ?5?_W-Q=S-[7$YF MOWV=K_XA2XW..L+VL!UV'Q#XEEYWAWT4E%[YO57'M71)7$$ZYLD:[R'+Z@Y$7&U%4!! $-)XB^[L($*0G!2Z'). M;4F"C]L!&YF!+UHS;R)K(P-.0 QC 57C>MBD_C/6.Z9/V$AOS.Z*6S,: QA8 M6KW6EU@BGY"NIG.U81E6W6^$6G-O*"MJ42_QH7:?Y/] >3GE8)]K&!.DL9 J M[QC86#=<68)(&PX!JK#T@"GV47F1)W@1_D[4USA?I$5&J_L-67Z+<$D2#T=Y MA+)KN%YC .^[=MFN80/#!PX,7,/392G&WG45C(5=[+/R8IT^I)'?I(7OVP#7 M\2SA?J>>#*/ $)OMYB%-0FR(8Z+!]2UJVEA/6P(#^:XJVJ7;DP],,&)?1D_7 MQ;@H*-;)%=G+KY,74O6MH&=K-3R^_L!T->1+$L+:E7,=(8Z98O;CM]=V$ %(?BE94\?D&]! M31864,G*XP,J00AFP?0;3(,5_D"S"!PU XIB0R3ZA.@A W04I94BZEB@*GM3 M8LX^%<"RJ_=#F]UM?H'D "<.>$7I'%\#JJ_H2!)_(9W';(OU7+08MJK.Y]MU M=$4U)5$C&%LBMV^WQ%+2>L2*3[?(2SH;_OA[$0#7 M1'O.SL .3,>0Y+W,686AQM&N%"HY+,B-=X.\?!YCVV-#4-]"'[4]G&+U ,A0 M5%]>SWRIFE,WS%90!S^\#&%E5VF2ILFW*'ZZ09F?1J^$NHQP>WI;X/BNAV2[ M>&_C5CL@E-G?PZ'+ ^% MF0Z%$1[ MP^O3:W5IL[H Q8&6(@N/6NC.RZP3:.=@5\MN]26*HY?-2]-^==0$>#HI/27) MCG6R'=7V+/K4*Q[F2\L$=;*&F&RC+[D=';0P0)XL?K!6H>"1I1-@YW PM\D1 M_-XJ1]4FP'5\RQ!][3+O",#VW,"6]^E&![GE ,E?XG;W M&_(?#V;HW_\O4$L#!!0 ( #(XJ5A>KEH@_L8 ""U"@ + 96YG7S$P M<2YH=&WL?>EWXDBR[_?W5^3S3-]KGP,N5F]5[7FJLD'*+7ZQ9&1DQ)?_]S8TR0MS7,.V?OWO M\FGIOPFS-%LWK/ZO_]UHW[1:__W_KO_/EX$'C\&CEGMEO/UZ-/"\T=6G3Z^O MKZ=O7<<\M9W^ITJI7/UD6*9AL7]]??Y^%#[NS7X^>O23YU#+[=G.D'HP#&RI M7BQ5BI6S6"-%EVD3#<'OIWW[Y=UV+HK5#XQ$OA6]R9713Y<_R2^G'C4F/GH MF7C4"![5F3%[H>&+^!I?6?YP]F!US_GDC4?L$SS!'$,+7["M)=ZQK>+4>P[K MS5V5LT_P;0@XUZY5RN>+EE \$;S@NT7'-EF$EQYUN_SIX)N)&6NV;WG./!R* M+R=>\#UG[F N/\&WP8.NXQ5Q^C-&$GXUT3*LU]0+LY<3WBD52^5BI1SK:F8G MDP-WBWU*1S/7!;^8>)B!U D>A)]/-7N(W]=*U6KIZ/K+@%']^HMG>":[AJ]_ M+Y?^/ 4V_/))?/3E_Q:+M[8&)+<\/EUZ,;V_+@C6('9GE$-/';KT<>>_,^<2;_=/WED^BZ:^MCXGICDXGO MB]0T^M;5'[[K&;WQYQZ\>U4NC3SB&4/F$HN]$L<>4@O&KALOP9NZX8Y,.D84 ML\^K-//YB!CZKTBZ!/]=5JOGU8LOGR8ZG-]_ PBC(W'N3-I?OE\AT+%O[ZIK RM1JT=- M%':Q$56.KOF'2P_FA@M[[\YP-6K^FU&G:>FW@)BUUJ-Z=%T4CRS=?P!4,8 G M^-;6[^ S=ZT!U(ZN_[%NWSCY]7NN'UWC-W/ZOG.HAKI8=BYY_NK&'@YMJ^W9 MVL\GZCPZ;0]Y]9_4]!FL1'M G2DZ--S'7C@8&(!O&>*+'^W;)_X\C%YGFC$$ M$/QZU'JXFQCD&>#U%)1Q,,I@6,L/4_31\+V![1C_8?J2PTL.;7+USH^NS^LE M_M]'Q]9R77]CX[HXNJZ7ZV?UB^I'A_7H>VAKH$$YVV5F8UMYWP=_ XX_HB^,W0\?>>P1S"1\IF M6N,WK;]/ZH;IEZ^#CR9;'W$!&/P&5'$\E,;7T1"#]Z+OPF'JP:-R!E$7XIO@ M]Z"33Q/+L6!UH#WX/UR=6K%2^QT,G-_OZ9LQ](?W;-AESN\27[^W_:X+-@5, MK/D"?XEOTUY-N2BLCP)=_*I#9V\CT] ,.0:B@QUA\2W>$0S_ZIE:?=9X,]RC M:_QU8C9?/LUL8HF6 S:;6@8TJT1?O=ZSK^-09/UJL\VIW!K;O@BW2>85YC#N@ MZ)F4#_CL$^CQ 759HP^?#Y4G>..5.GI$9IC!U9*S_;C\>#*I]0!V7]3UG,7; M)+Z$0\V;88,$WZPM!698:#E\]@P^6[=WPPU/Z:Q8KN\B9K;-]G+I-LCVI7*@ M_*M"8>5D68^=^$(NPT[527L/2FW_ZQDA]LMQ1P^&N[J_CANLR[\:DKCNY'WIG9JI;KI/N MTYQ>J?$77]^-\Q>*NF>C/_ >>S] 5N"2+@6/.TPUVN^C6!!F-HD:EF:/63\Z!7?G*12]-",&1V* MK9Z3=7?-]W>VT8_0$JR+U;^Q7<_=88JB.)TUF4/AT9R8>\29X>D6,TU8@6_, M@K4PP:!NZ$/#,EP/5^:%2:FURY0.3[Y6F>FA\'0.@VW!8)N1-M7863>.1+4X M)#G$I5>G7-F8$W*:,6YL9V0#-!0W14/0?_5=PV*NVQ9-3'E/IF:S8UOSG":[ ML3?/Z;-'ED%.S%W1[S-\RQB'S1S-H.9.4P\W:]-3V3'=E5-#5:V54V8O]%5. MQIW55(&I\3#?^S=X%O,&<$*CY.1V=.SWS$%EQ,Q0R)FN9O+"9H60556ISGU M,Z:^VCXX[@*AEKK%N&>$"N3I,WNQS1<\TC]3EUT\B6XG?XLFINVE;Z&QY6RA^&6@#EQ F MMS,Y17=DNX+^GPXL!9A]]X QZ F3)59OJ('%Z@)GQQ;]S7OT6DSY\708M=' M%LWD4+8@.45W>5LQCT?OC#>F/SFP-CM,S#F3."3.S.FX(_PXQ]G^S#QJ6$QO M4L<":T#QT+[PQ 3O>WGC&WLXLBV6.-Z?/:D=\:1/4ZBA@WT&JT#-)VKH+>N& MC@QO9XZV%A-JX=QVE%ZQI'=[0:/$?%2G2UQC5V5YXWW39P"+")TSXYX1-+=7 M=I.T4EE6\HWVAM5F9<,;A&D*Y:IRM^B5:SPUZ"(EIP+)2U+<^U1$Q(!:DZQ, MAC%LZ@Z96I-,*>>K6I/<_-EK(NI+@0EO/98J@D"]B%7UMKXBDQ# 0:T' 2S7 MQV?XHWT;3FO(J.L[[%H6[KV"[X+7@Z^"W_']1%NR]-]T_,N5VHM5K@R^ MTXT76+'XD[R<)O5L9\U9)-['#V^990\-:U:SR\YFHHE/DZ-?-.DG:&C.$H[@ MQ\4+^&FRIN&G6/7;3]#Y]9=14&'W[O&A4VRW_K=Y1;".[F?"/[AKW+>^__LJ M4567W#>>O[4>KDAI]/:9()"F"O(>7?_77\IGI<_DRZ?1]1'E5T/W!E?E4ND7F*2'U8+A'QB>IP?/?WU\OFT^%[\^=CJ/]U>D/GHC MKFT:^F=>PY$_N^CY2O+Y3[*?3WQV^M<_'EJ= MYBUI=QJ=9OO+)_EI-GVWFS<_GEN=5K--&@^WI/FOF[\U'KXURG-**J5Z[3*C061)]2_NB%HS6.MBY!U=W]G.D+Q; MTSA6Q7N%0L:7I3*8!.52\1^)0L:?<$S7V2_VA)CIV@[(N2(,!2\.7Y4^QQ8' M^XT)'J(QTQQ1':O:8GG:F" *6ALPS+]^50;IX1$2D^RO$O5?_A@#S'''#^SD>UX:Q4/+X*QP@N(=ZEIVK H;Q/TK^#J7Y[7 MSCXG(3!"\:K'ERKS%9+P^\>/QG.G^?S]W^2Y^?3XW"%//Y[;/QH/'=)Y)""X M.B"=2+E*'I])N7ZLGY#'.]+Y6Y/$9%HHSQHW'?RZ?%FM3<*;SS43Y;(5*0." MA'@#1OX,0$6$.4G E&;Z^R+FB3^]!U['7T@\-Y I^,Q VO+FL!B]>CZ MGCK:@%1+!5*955X]%T?1K*T[NJQ*&6RQV% MZ4F=FI0Z-:6E3N>Y\=!N<=F2BYUUQ0YZ- T7G:'DS@!>>K!/Y\N:)M\FXW/P M'7ISUS%IZK@G+Q?+N%/<,0D2:\MD/4\R;A%_OJ*^9P:I.R5#X:/8QH6>Q=>F,T^1 0_RN&YBISQC:VO9PMQ!>EB2R/'?L'^ MIHRA\Z/K!_9"=;K=K=DQGRT!V]$&X]$A?_B.X>J&A@L!6$NW$#2O3BZ/KB CZO5"IGY2U#L'7Z?-H^):7&XOZHG]1=?V/'N8C:9?C..& MKCO,=>4_WP'ZY;4P?'ET72Z?UTKD[]0;D[O7,?FOOUQ4RN7/I&DQIS\F'?L5 MX=1J30.\\)Z)FAQB99TA5DHX1&] >J9M.ULR5E>CR@VFZG-@Y:RU)EP^NOZ; M#;R0-*R677.ND!Z=)U";H!_6LO4JE:/KSK\6+_?4'C38V_^2*H/$!,U4_WO MST\VV#OF_QJCU8RF&-FJ1]?GYZ7SRR4H]XXQ/L>UD,&:'00?@V)C[DD!;7W /U.I@VEY?E$LETJE+1N6D=> &P;GGUUXSF0C MG""Q^ P+L&O63!\M,$)AK6/XW,DCYZB3-D@$\X#)C#=#+R'=='SX%G M$WB"&]CERG'W!.45'A\T-.\JN^EOP?_^CJ:MEK(Z* QQVC$\DSMV&-4&1,-" M[/--E+JB%LHVULVAG&_;XV'7-H\G=6J^:G/&^B"]B!QL[$T;8,9@ F+@=6# M)Y&L^*BQE?9$WK5.I00DA^%>RZ%C'.N0\_7_%5.: IV7RUPY-I=S8*BZ0GNW(!,J71 MOFW,"C+:RCEHQH96R]+15M3SW;5DX^71];\QO'F2!XF, M_A)S7?SW@TUDU ;9V85?DRTY5@&F0\/S -BP2=10=*$L-\>$@5P?DQ:.GFK< MBW-+/2KB'::8-FHCOM-Z]N')6JF.? F;4M\4)QOM8F<-#G56X4\QGI#MF'NR M_TP5(Q322?+8.DR%5X@VQE0[N^[K\I3A$DI,ZH!.HAILV/'.!J 28>B@EICY M*8%U+L[XPAT"*T(?3B J@9S#$;7&J!.A+5 C>-#6)WW'?O4&P;>GH"(9'YC. M>H;%X]ZX;Q8]0I72YWG#XU^7/P>/O?O W.&%#Z)6E _/&6OPI&$)@0'[EF(E MT/1Q]7Z:CGS^N(=FBP>B<_?3,QS;:X96?N=8:<2@@!K F>]UJ*0YFKA4F=E[ MJFNA["IL[&!HT_&W4>RC

=\0>V8KPQ+HDTV=CDK@RO,3^ ))U!IY4# MC+;]#SHW8P[ ,UW'D< _7X MMD($7R\VVO=AXPU[X?>BN-JX0BD*QOE7BU;9C9^EC:U, -S@.]E[.B:7XD)= M(2E?=&+['N=Z9'])O#ON'@$^3_@CH_Q$(HO#8_3R)#6GTFQ,W .T_*%N>SK3 M##!KC@CF.>#OR,001'[C_GK4>KB;H&[]Z+I>*-?/"O6+:D#?8+#71&1PP#EK MXDC.%4=RX5E<>#B'>3WPX71X[OV-\@<3*,Q(B+!JPH5I??O^/IXK^<0B?##H M@DC[L")EFL%:[/3_%>GV'JX;3YT!"%B*[+$59P1[;-BUV'T9Y'V0(A= M$6J^TC%F)UGZ8D]BU/M@RR0.$1-WL!\?H.GG>R+R!V0:J@S]\HN63\WGUN,M M:0+Y;_'MF[_%[@[O:9X(R3'4HR!Q98^ZX8Y,.KX"*X,'#7*1V;&UH^M.X^OW M)EX\O8$Q (^T#R^S0[G\RV9\$^GOA!)#3VGD2T8?76XSJ/P))'/&8D4$M2YS M#R 5NBROM92&<,IMIA^MDR5E/W>I]K/OP/9;+VJV:3M7?]$TQGJ]C+S1 =0I M&3AH@O_EJ7P$K.=XI 6V,5U\*28SX9#,S3 YX+O0E=&RQ$:#W]R>,_PT)6KV M\K*J$'1[_+]<6N72*@5I18(_4B,F)$$+)$'+8T-2WH3H6E>BLN'4D"+A%":! M=L7X\-%<+N5R*9=+JF_;J*S?3G =I,=850FPNJ7%#MM*!J_F-E0<4C< :VJ3/' ME;E+B*@L1HYO60\+A9WDV[Z%H#Y3",^Y",M%V$Z+L(?'3A,OE'CPO&>32)KQ MNY;&<)Y4.U#?^+E"0,QESR'+GJV?V57DF5U%G3.["M8AL6B?BZ,P,]RMX6J^ M*&3 S26+FF/7X-98),50S(FK&/C,,W-]<]H;?P#BK9S+-Y7;S.5;AO*M*N5; M51WY!D/Z!U[H,L#DPF0E**K@ S/X'26=:6,I2I>#??G 8BO M2GXBJ'*;N?C*4'S5I/BJJ2.^:IAQT8)QF"X774^.K3'=Y[5[<]F4RZ9<-NV% M;)H9ZUT)@M-W)CH=1OS(KXL?7F1Z)3\E5+G-7%9E:$=U%(Q-QS%]9WUJ"A.* MIY8\"!LJETLJMYG+I4SE$@T$4T,ER02C0F\3N:.:9SNY5,JE4BZ5#D@J*7@J MB&/Z8<5*);6IR?C9G@R\BN7:1[?4#Y>749&FU4%(L#RD2N4VI3')/P888$!9AFV$Y-Q"8"[1HJMWE(8FD/KO^U6]^. MKMO0 _4.99]VD0&8ME((>5<+ 4SELNZ:P'.QC-8D42A@)EF7ZC)&B4W4#YCD M)9&VG1,!,Y+ >D]=BMTN/-+;]TYDN9>=\ =UIMGB\MP52%#F\!3W\CE,=/]4 M/EJ8%5\FQ;]^:CQW2(L7V2R78;RMA\;#3:OQG;0>L)!!H]-Z?(C2XV\G2WX& ML:FK51'@254[S7M2/HVM6+O3@,\RJR>P'20V'[Z9=I??ZG1&$H$99Z1?D5B8 M)G+%Y)#9(CV8UW&8(> DZY[I$&N=N5B0RQO8ODLMW2T0]J8Q4&IA82 "JT:S M&MO2VC?V,A;,34T;IVFKO0Z ['Q.[(I8]JM#1RD5N0A,"AT7X&B.G;!TS8L9 MA"-@S"/W_'ITEJ:M&5:]F9O/9W')BFP6? O5*_8:4I4L(#69!VHAC)X:M[>M MAV_Q67[.;N%S2G^0TE/IO=0D](8]NYZ]D5$&2RB-)JN/)529Y:.C8YE20=ES M2=#S;##.'L]?IZ'?ZTU ?WF$.T@UG.%4,4FT4'N&_GOY$C9LHK*D[Q;[E(ZN MGN6"KE41=&X]R1_MVW@QR6(5)@,#AWZK1]=GA3HZ<:9J2"I(Q!P^T_"IK B? M4AG^Y_"!GP%!Y0W IUPME"^3-4BW3<5USQW2E:"1Y-1L%YU9*L']'9V>Z9!F M\\X&K([WF"K!4K>&PS0O)-P-TBU3Z5PZJ[W+73--E>W+S1S"VX!P]0,03D5# MU NEY.JK0VZ#\AN&"#]-"/+"1:620!_9R+;I1+UPH1S425#O MVW0/L>=#(K&:!ET;%AX,\0+I,PN,7R'+H3<@Y#9?NYBFL5"2K0LS1ZR[T".])7$K'U=O9X\P=GHOBZ' M5#J0NEP?4JFZ"LX*E6KR4'E[KH*,KIGDX-[3?>2!]GQ()%;<:.-7Y@TNU,FQ M= Z<7.76VR%"]4![/B02J^FXC$NA CSCJ;!4*F/RXT%^B1#1!]NR)XW\+?@7 M9YP#*D",0^PY=0 F(N)6!6 :OL \X'2Y4?*RP\SU@N,D!87V07G?YSIRRHFH MO8!TDKFXZLTRT&@)C^!"7_N.>@ES.'(X)L+=5H!C&@+_?(G HTW#44T;// ( MH&N7].![8H>7V$F7P4JSP$_@T3?U[V9MFYTVR36)B+W("X_<@4E,#,L'NRG* M._"54TP\UT%Z-=\\A]J.;EC4&6.&-!<,+N0SQ^8'L@$C;N>DJ'J>C#_-3XIV M 9N)J)7LL9GRD5.UE(QYR:-3]ZGG0_( 'FC/AT1BM0W,)\=^,5S4(2"D28_I M8:BJBSF4=L'(/*C-W%S-GPCM"S6ZW,Q]91;+]AK3$OYC%0+Y<@RK@N%$[-QJ M&$[#);$C&,Z-UMRB.8R%SDFLG#S)W&A]8)[*8>U3JK(*JE*W_:[)E-7FB2%N MQAN5"%P6UYJW%P)?O4S>+7GWA*&Z?P=>!PO)2FEE2*;MSZQ<9@_)W%S,;8G# M6.B_A.[>9.[*;/1P M&/'*K/Y5DSJ68?7=)^:TD1(NIUC#TF\%O39N+#Z);N(*NO5P%VGHZ])I98EC MQ@.U%'I[>7@%SH@*FJ'Z)FX*H%J9\(2^'F8;]F%>T6Q/' M]WGMP@.A]"W3&-KQ ;%WL'[A*FZ=;5=6;[3;S3F%O;>_^9W::,: N-^NQ'S1 ME?+?9NBFO?$=!UB9-%P7K%7E7*V'BHU\T95BR.T=J)#@CY +-]0=J+!4'[SZ MG5T]UTKBGAXN(?YI_ND;+]1$3\LS ZEG:+!=QB\:EC[Y0>S)2:]NPWWL;?0& M7[E0.G^_Q(0"Q,YA-@6SQ%6ZS<-,G(QMI/[I$I4CE1:^&:5ZFQ*^'8?JC#BP M7P0Z=4WF\L1OZ+*EIFF_HM?/Q=_^.K=60>*"1B-X\NKDSNDS$]W]\1IO#>:U0K7.R[3M[-;>J)C3& H4EG%=DV*('F/>6@B(%>2 M@6>:C&RBM/U8)?58YD![3AUMM371MCD!K2+:=L#HQCA#7"XE3>L\01OR5B+U M=4"SWPQO<..[T)ZTA3)TJYPMP6XJY&C+8:P*C!-9LM>%\>9T1K50F9&;2$48 M*VWJ5_F0.[:'P=L3H20Y'ZK'AXFS\"R].)>%VOG[?AP5."X'K"J 39RJ9^GW M*9<+M>K[T1@J(%;%W<91/.?Y"#H8<(_WZ;.20W*R M/)G4\AJ6W@PH T98RKK@XE*] )0#[3EMW-5F98!<#7<;%.F%ZEE).>2I:.%' MTON;;>NOAFGFHCHSEDF7F?<4A%NU?T72;$D0H+IS)"/ZZE$Q6C M91U1J_^=49=QDCSV?KB,.\92-@]KA?,S]4[:#[3GU*&7.'M>'7J;LQKKA=*Y M>L'\*MJ-4T+[EHULU_#B$=5YN(>BQQVUQ#EY0#UQ[(%EH3,YJBM?).N1JWCL MD2-7%>0F3I970NX&';R7Y9U KM+F?JT>!74(YT,>TJ$JXR5.R&/7(S+3%[7" M96TW@JERX*H"W,1Q]/+ W>2VHG+^OCM:!>#NP%9#*(P=4!6[5&-G'O_4DXD7 M^,*GO3,X*Y2J[V_$54@TG@,O'> E#J<7 &^#AOU%X?QB]6"\K66XS^L\*>L: MW;?I'F+/AT3BE'T%VTX(_+W5^-KZWNJTFFW2>+@E[<[CS=__]O@=-%G[O_YR M42F??R;-?_QH=?Y-CF^;=ZV;5N=$T?3!.3_L_4+G)%99Y.W3&N1@.X2%SDFL MLCQ)TWMVE,C!_MV@7<,T/(.IEX@]Q^G>+W1.8N5$T782PP3I>LF(CA7.V*5F M)O!Z->$?E?[\Z\T&!8(_AEXCB70]^F[SU7JOMN"S?4H9$N3$?V0XGL=TC=G )@IAX M"R*7YFFS4_DB&>(X<1$E8*=Q5K+\XE*]&\P'VG/ZX$N&*:X.ODU*\O/*^X&V M2DOR[5CE,R1YS[!XG?9" EN1XK6\I(0B/:<.O&2-LI6!MSD) M7CE3;R.X"Y:X+7.5F]'F21'\[B_GU!/&SZR\S1E+[LMS]0R@ ^TY;?R=)03W MVOC;I E>5C!YY0Z8X(\3Y=QR.9XA'R6N;'!:9.X&/ZNI9_L<:,^I0RZ17G 5 MR&VP=IN"Y=1WP-QN#VS'*WK,&<+*=A7+\Y7?GT8&2X29<)IU@&1?;<>Q7PVK MO\)ET/\PQ]:I.UB6K_C%C,KGG;@ZG6-6%PFS?=2;0]K.JA0]^=[ M;M)G9U\E8ERR#VHI%^IY.DA5>DX=<(FHENS#6*J%L[IZQS;KFO-[!D!EH;]O MTSW$G@^)Q$K;?<(]\-VV^JIZ!]1#Y\=U;R)R @F VZ9;6/[4X]TJY[F5ITC/ MJ2,M$6OY+M)FVG=IN9.4EL7;<=5&LMBW&'4LIA.'O3#+5_7:WAYQ2Q@?P:Q^ MR"D_)!F>!172+L>N8#S1@?:<-MS.2^O";8-ET\_SV(G\_DC67%.>X)J) MD,_,$F37"]6+7$XKTG/JB*NLC;A-9K8^/WN_%(+2HGK;]K3*%T3R\V1DM$0, MQ,S _LRD?'6)C DJG"SG %8%P(F B'4 O$&EL<2M*!4 K+3%'P^-R$,B,C2[ M%H5$I%XPK7!QH=[.^$![3AUIBV(ATKX_6"I4:^J=QZAHV!]%"3;MX=#PALR2 M=3#Q&I%A]9FE <'(\8/M,7)QDJ?VJ3/' M#>L=_.F#W9\G 3Y(N!YHSX=$8A7-I43&A>'0QOHM()U(D?QUGC%\F;CI)][D M8NV).H].V\.L=_^DIL^>F-,>4&\UG4#UXJ:H&(-O6A81*,CPZ.F(K#= M8X9)UF(-B?$$M&A9-X(2:2?V*!=J]?>K A\4[?<8=0F+?Q74;4Y: ^JJ]9IR MJ-N!O5U#T_RASY.1P^KV#,U0[!+/044'',]EM$1\RS/SJ&$QO4D="Y,EQ AY M*^B8CJ2'X<)/D[F<"M7R^WFP%T8+K%* Y20'IV+@3/A)U@3GAQ7"#'!6"I?E M]S7#IL&IM+$>#TN9=>1PF^L!95DMX<>+$U"<%64E]RN%B]K["5ASL;^W6$S$ MOBR)Q13$?+E0KW\PXC9M*9^U?3\G^)#[SW=5ZE=A7KKM=TVV'MW>J]WW7G<; MV3,GK_!'U&E8>E8"/>*=LT*I^K[+9IIYJGFX^MY ,GG7?QU(;C"_TT7A_&+U MW'S;@"37 9^\KJV/\5\LRQGKY.[QH5-LM_ZW"R'\@[O&?>O[OZ_(=#_D MOO'\K?5PA?+[,XD14&.PV,[GB=Y3ZZ/-&*$:%JVDUAC/8"W;@R8\&XA'?=U M5Y&!SQI#1('.+)<7N;2XA<$]2>*^E &:Q\43?QYN>9K*J/_P7<_HC2>7AE,A MZ*AK.X!;#@28S%6)4YK3/-&+Q$ZI] O@&YAP1'4\A.8GV%\DB6>J^Z,X P]& MW8$3C6>QH7"T0+1T33 B8K8;Z33_U2FV'FZ;#QVQ$K/(5UNJRQ@E1K3/BEV' MT9]%VH,VK@@U7^G8/;I>QI,I6\/C=TH&#K+V7SJV!I8')X+=XR&V"( OG^BU M/*?/C'%FPB,US@GB^)H/WTR[B_DP;6=D.[SPZV0 7^I#^ )XMP)$4H_V0X6B M&^[(I.,KX&'3L-@1UP(W=[RPBN3EFS@OMT,.YL2D[H#+POM(]*# METE8(Y8T8 _[PG?4REWFF/(\Q%"7"!G94Z=.ONAY4$P4%// /&+:KJH7]3?I M7MS@>1#L)*;=B$^.W3.\[["4DP[#.YAWZ# L>W8Z!Y3E0O5RA0J1.WH8J3XL M$J&I[\*B5(;_.2S@9T!&>:,A(85J984(U7V+_@A"M=%V$6X=SR8. SIHALG@ M72'[\%/\64.#9N38+P9L(DEW3(Y]ESN 3V()#&GO>'/>86#]#DK$7K<,$U;PS-B3IRO2)N;&&F:@C(9"OKR M$EE7#PH4^PS'1/3QA^"8AJBOOW\I2FE)OQUK_ALU+ *4QC@5VZ4F1IWTC#?, M#>*ZS%/5*;M[K+7 8Y<(44:BH+_NT;KE9.%W?!][#4Z1;?AV*P?DV-T]:,U' M5B+2>!UDO2.L#[+DV';%:%]5,9J!_7\^5$*$#+TAPL97'+Q+\MJR$) M\QS2)4N?<*%65<\1=Z ]IP_'1 C"!^"8AJN@4E(O9Y;2YJ>0\'BU")X\5WH@SE\/[<-1T&UE'L*=A-IB6/ECR,MU;BRB_/W M2V;M>;:)1V_ G"E/@"* W7U6F<\IB3/O)*=PRMP(PF3EM8W)8/7JCQYHS^F# M,7%,_ $PIF%J7URL(*9S4SL0[<'VB(SH./>A9&,!)8ZXY^]:GP15MF%A7ZP2 MT91;V.I(ZL0I[[KP2B5.KG!1WW%!O1T;'$CF^--1\@YQ M!ZQR(!)0@7CTC>4NE,QLGLH2IY5ROR0(U$'Z9.9+B=U05,[>.=">TX?D$L>: MJT(RE8@4]2"Y R;XY %HS XO8#(-13 N&\RK6 B&7/'T-%-/S8QXEK/W739Y MS97]1>N*QZN9NG!FI."JY%59)M1$+4PPMV)BI5W3'2G6P/@(9\UGK,1A*Q ) MLWD^21)]'?]PT28+,WI&"3TSW2E\D*$.P8C?=9 N$/^),]L/HS15^5\ME)?( MM:=*]<7]9 -E#*3]O AWH#T?$HE5M"B/YJ8<;UDOS%4]Y7@.W+U?Z)S$RLFF M[22) -L4K%%OS*/0V)^^,1KRZR$:_.A@99KMKZ+*]M]2<%RH#VG'\9PEDP*_U%(IA*+MDJ Y+[Y*D/I M#?WJTKATJ2CJ.)HITQ6![R$>&:,^'1&(5 M[*U />1N8).;N",0]S0%E'KLW7 ZM9%,^;G9 ?:JUK/Q&5B-)?!U%I2.CS%4K2[5LX0RAJ[5Y/ M%)7+!6VV;+%$6K2H^D*FMZK.5[CMGDM:=M%E^\A/M3!0F%G]B:VEH$5("L5NO!X4"O89?^6/X2^7Y J9V:%' MPV$OMOF"1VN:D.@]JO%4=(K .@^JC+-@98(%)1D?P8R21!2<>"=)^+!N5:=] MCJ3,T:Q,OIQ:=4-P3L4;\]&@Q QS(V2H.]Z)\NV%D1IYE&]V?)0X 9T30!G& MT609YCLC@++ZOD?G,-.D*0J]^@R&7X!R]-O0#0>75DUW,,S6,Z?M&P],D/8D\^,<>P M]6E_;/--,WT=F!1^X 1^IAYK]GI,R]*G5#M3+[OM@?:<_K%3+7$:JP2NT[T_ M4BB7TCW22GD?O[OZ_(-,;(?>/Y6^OA"E7( M9Q)#QQ^^ZQF]\>>IN&_JD2X#5%JXB\#;[)RFBD9[']1.?CX7)PZ//\3%DTS9 MS_24P6$I[S;25U/ M,4O?-0U5!?[0;;]KLDR\#HGN-I,V)9$S:_/\N+D-#=;,.U^9'ZNYQMD?O";R M,*1A'VW.6U9=8@NN E[S7-)J.PCV;;J'V/,AD5A%[WMD=;;]T@,F-\IHH8*<\I@#!JX*R_E!I_M[6XQ-;B1F%*@4Z_@$2[UVO-]ZYW0KU T^ M! &T*Q":45)Q&0BE$9=Q=J8PN&K%52M UAQ0TX ZVP2@THF& M.[]0+\1F!VS:9QP2RES?903@P_ *3=>CAL6CGPF3X27%VD3[<4I'K%^_?6-F*5/_D=6U]C/_B3?\T#^ACW6^Z$XWA-@GZ:#,0_IIF M#T?4&J-LMVP/FO!L(!/U=5A677@WC"'27F<67HZ!GWA8"L6OI5Z@)HP1/N#7 MGD[3'75L93@5@GZZMJ,SAP,!YG)5XI3F-$]T(K%3*OT"H ;>&U$=@RI_/2JA M(A8DGJG C^)\.QAU!TXTGL6J?T+#3QW5=DTP"V+Q/J33_%>GV'JX;3YTQ$+, M6H?Z4EW&"#&B?5;L.HS^+-(>M'%%J/E*Q^[1]3*VBVR-#:^_4#)PD(?_TK&U MH^L.)P+8$CIC^D+,( 50)1ZM!\J%MUP1R8=7P%/FR#WC[B> M:/[CZ/KF$:'6;M["/![:C]];MXT._-+NP#_W@,$V>;R#WQYO_OZWQ^\ W#:W M"-EG/2TTNIFII97WZ,M W'9L9$ X4J(EL\NO160HA?@F, M@DW'3RPZ(+,9N8>%&;BD"^5 F'1##PWY'"N2+KI0K.\-H,9%E MG/ TXZH%@ATJ,/)%5XH;%3C1%T+A*S7YL?V\JZ_;7\3=\=Y?)N);N @O_1XKTW#/AEWF;,!%GV?+W$%(5,TFC)IBBDG9_-XU,EYU(B@KQCTM3K(&]R///]"OG,4/])?EPCSY90[M M#*!=71?:E1BT9?! #NU=,_.G,@?L%G_N6I;"RT22J27MMQ4U1TI; A6X*P=F M&DJ@O"XP5Y3[*6TL5 "FBIN-V$F0KANX=-0D>+NF:%CDAHX,CYJJN625\4ON MM2_R0'L^)!+OEAV:NYL_:ELF4L.MZ6Z.5 5JBI8E]<3&U/E9N5"MJ^)Z6M(]78!65$V6H(PA\6%6JY7/ MYQ8YFW;1+O^RZ2)R1:$$7O89J1T!]1AQ2X5UX^'(V:Y M/"^D(L#/PP%B3%J9**[,*?<5"7<3H]N:X2ZI6W*E_ @S!_M*8"]]".S;5$;U MTDY@?0=V,GDPS'9B#DJ5#07#9'!@4:M_L 9SKEIV&*F5=9&:M5(XPXI^[Q][ MJ(#4O&*&VMO]?9ON(?9\2"16T=",A=]IFC_T39YS[9;U#,WP\KB[0X3I@?9\ M2"3> 8=L'G>W\N9@;N7P2FE3][R?F4CHVJ0.$L3]Z+8@6?#[K%*X+"=#[\A& MUOPDQ\S2F*ELZB)W^IBIG1?.S\KI8D9%XVU*9#XPCYBVZQ*UI.-!^?$7R.#Z M-#\!O5J69@_9=R#:RD=5Z;-5N5"]3'IJ$ERUT%6SH](YQZS0 6M@=M&)4P;F M0Z%:2?K!4\?L;AG4^1E2IH)_4S>J,^">6J%:3I[:YB)_-Y%7V=25Z?215Z\5 M2I=;0-ZZ9OT^>8-RM]LA+'1.XD/UK$9G/!T;RZ''E4!89X,K W(L3WY.%#WZ MF5*;55";NNUW39:)EDYTMQDU7?Y@E-$F]7"E<%%;8\]?W3\#<)>P-3]SV@?# M@C80\'->*%56#P2M;BO>)^TR4K.*ZZ36QTZ57YM98.N@ZZ^=+=5EC!)Y_;6\ M_EJB_MK#8Z=Y=(U_MTGGD?QX:/RX;6'UM=9#I_G /059I44:9\[-I_?;5=V'FKGO+7,TQ1OQZA*5_I:X!BNW) M82XTSB]-=*##KR8HP^6+W$*3= 1]>8[/CM)$>$!I)!HI$VZDES^3KXUVBU?* M>WINMH$<'(WITB(]KIN0@+7ZW'X[@RD=%JFN%5062B_@9=/NPLTSBSG4-,?X/1L)E +T.#<0\FQ[/W':?N4?<GL(Q M8#'NP""(EM&PA!6(ZT4MG3?N^-@Y_N:P/H8-PI>\$_RRS33?,3Q#/A$4_R68 M;<%P7;[NL35L-V^"$9R2!I\U3-(<%[ QE\7H/).TNHUV#8Q2,WT=P&*:P3CB M \2[8MDMRX<.9G:UB#SA:IZ2SC+#=@>V;^H" M=92W""_\X5O"A.=-XAP"L,]LHR=+[XT9=?!8A\=N:MP[&U1/JQ8F9H=/2\S* MO;_+GR(-,>UG!JSA$1C!'2P.L'7Q[]"U"2^'(P)R;= "7%8.;%/^O$/)<'T' MP,*(#&#D2$H%-/*P/&)Q"+IF((_>7$FRR6IWG&4FRJ(5^$>2>!IU68#O:%Q= M>;KG#ACS4'3!$PDDD %]80 X9L%NS3%><'"80NE=F,GN)&X"?,]\%"2HR32/ M_:D0(10AG4L!-.V1X;%V;@'LMH" M.QHX0 SCX26%V**N;X98Y1@X>4S3#\P)$L2 A) -+LN MK!W0W/6[+OO3QS5C+YQ:@%7;[PMV1Z6*RPY20!)O*:D<%Q<*B>$A!=,?X!W[]T\>>@:Y#^I,EY'E(P> MU &@74P0IC#. Z+K;[!PH$ L MFP '#SFWVK!:#D]DX+ !$ EX':64/61"PXTE(T2KR(T:8%X;>0Z:BEJPK4 & MS&R/"JOEX+@)J]Z"^0;@1U^7T, HO@M<]/7P*P"P [84\@)\U&5B 0UD&5C- MV0:7KC% 2RS7@\4"*P1!2N$%0&1 M1>ZC %DNWG/Y&XARWYE,_P<_/-@ODTJ/:RO Z"M%>P\S \H>\&F/'XBX,PY$ M&/>-%D)[%\P^F4L*. ?4+,)^UA <-N1'Y1AG\]?2::E4CKW G3)2+\FY\)?X MC,#T-4VQ V&@RJ5(!/$G.W/B#<6K@D_MCU;9%>'LZ AZU[B+)RZ0(UO!8;#! M1+_M"\-=!E?48HL4*'L<@UC4T%:8-4'AA)K8RF>T8YWC/CBK)MWCU/,]VQDW MPLW6$_=9 T%NP]7YJ.^ OV586+O$^_4(?_G]LGY>K=#LO J5D.4:-S>//QXZ MK8=OZ.AYN&T\WZ;LT=J^"(J;0E2W^:ZYT?X! J-\5BR#P7T7Q$6M[_0V$O!39I.1!!O[&P&V0.X$!+IXY. MT%D%MB\9VKK1,Y@N>,T=,0-I#^N&SJTUJ73NF'-PSTZJKG/ M5/;*G]*9)GU 5SX(3(<[3+EN KZ$;;!F]RU#I("2/D]H1LPA@,$CK+8C7S#< M2>W.K#XTR'!O4P#[R(9]#I>Y7.2B8 90B9U^M)TA+G->4-+PAUQJ"K=-CW;1 M;8/@<<\0LH#5(<@XT_YJ*..N/5F MOQBX#^7KP%>]"*\40WSA^SWCC>E%F)_&1'> ./>4M-$$3+X1/L$=:QROIC$T M\(WG:,$0RXY8Z/_@JKT(Y>@&#Q,4P-"][PULQ_B/L/N[8['UA$PT1&@7]JAB@;B[09>B#L$& MH^^BD;-%*^2@#S//\\/,]XU4:1?2,(HC;AO.L!IKO>I9I;"B&@*+ _TV(*@UZ@OOI9R*[8.RPM./-# MCZ!@'*&T@M^(-QYA6 ST+9]W^=.OMO,3=T2H;9F+_BW"4+&!D- ),[A#HSL. M)0IZNU'N@+G$EQO8Q$=SSN9/H24E91@,)I!3*!]Y-W)*8AO$/60C$^9"T9?O MVA;'&(RC!\(3'V"F@6L"G^@^WR3%5#!7UO(,0UAV(,E-&!F."W[%%9/K$7? M0@,H\J1/%+\=,M"3?$!#&(0O-'O?P:7P[%'K_= R M 4$IDF#:8F<)8_"=T-\\8_S873>R(0+7K1R!( P7PH*\KG"7^\$AFRY=?-Q! MSC?C#$ VE%:-*](UQT8=#$0L/Y?_=A?0R4G(55D$3+YP7(6X7M&SB_AOL$AR M>B;MXK[:=H+&*<[D#]S3(JD#0#N1-3AS>4-'0&#U!$@W\/8Z]*HS0*PG5F,) MO,M%M#58*%!&L5S="B&S)#%1@HO2)@0@FIA15VC&>L'T)@ZW3DE#.K^P&7P1P*U#;]P0M6-Z0JPIMW[$ M:E!7;A-P6=TYK>/B3"U 2"-'WH,)-R'!(HHUP9UWM/EYIB"*W.P$1BEW M;N+6#,:E4=0K8L_.O7?2XQ[*$''PXV42-7S+!1V]\ 4,ERD\ M5(ST]V^!J(&)FT9@I\M3.7=&&^(X7"QD\(*QD&A33<2LA(^LOL%7W7>95*R M2C0 ^,,B-1X(]Z'P$J.J N4-ZG E@-S O<8*MAUT18-' M(]D1=I-HF0\(P&;Q/N990IV!X09SFC#WXL"?,/WXB2PH#E=:.7)^,#B\M3(* MS14:&H" 35RPY.A!7 &O^*:'(4ISAHC&*$Y1A@9Q-<8%.W84D S').O+*(D\/N('V@%V)C8OD3?9Q4 M A#0F0#_:T .N03(H&">Z;S]('8P0LS4">M,5 H2"\O,B_L8A2TP*6_$@2CE M"EIF6D1 .DE;F4<+H,'"]W_""8M=^4 4!PU0#_=GKJT9?*1AH,V%&MFN; MZ!SG?I1@DMP6F;>@:%2SN'L$2R@%FM%>9\&B#8X)/( DL@7G\C"D8.^"(,2] MCV:,Q&8U!DBN:,W)>-1CT'.>C2YPLT#X!E6J,]P"@\"#-DX$.?@Z2.<,+. + MF%2"5C;PZ]X:1#>ARA81"X#6Z+01E5C,\R]4\:3M+?>2FM39,7:5^]G?(NA$ M;XD>@I=0QKT!F2(HQ[\/7',:4,>34XX-1C"9C!QD2'F-<;I)[QR.*":I3LG] M#$-@:D"X%#CAI) 7C M?(_^%6C:TR<.!A WKD=B-&Y6?P!\\A\%G$@BEG:V7^R4&=;-8*]N8.\(FG(7X1O3_&!U%U@#IZ3AQO G%!]V5YC535Q:"[7! MS\2[OL>9C!_U.#Q@! D2F/;V"%T^>*$UN+,0;R0F%R=TYX1_E3M*!=O-:S=0FM$B MA2'XT4ZL"PL@=D/221):5EQ:?$#?AE#RF#2SNL(R+9A&[%L1Q1F<>D^+[ M/B+8T$?_.,;:@DKVAZ-(XD>S=EB?\ML9@>MTM$MOC:9U0=C!YO!TR6Q214ND/GRJ!##M3S8 4LT6!'; M<6=TS1$ P!3QSCU?P#'A810K#';= &]P<"(Y0MR!-83O\L4/C=WHZ#E^SI_B\I2/FK]%&'ETG%C7'H,N%BHC?*XD,AT(0VL;-(-=+RG$9 M)P>O1$_&HM@G[9/H9HDTUV3$/+? NHR_]=.R7ZW@2"<^*N$>QY@[(31$)-X+ M2VQG8@\*/T9H[\"OB5'J/K\KDY!UZ,+200;K*-_GN=O >N0A88%W])6%<>FN MK^%D>S[NK0CH8_X2]"0T&1B /&]-T'>H;PJA$HKM_WGTHHS\L=WY[C]^O@ID M_P_O2))H0F'"Y@(W#!,Z5W@=!'V%"@F/D_& B1L2\6/DX"E&'0NU#!5FN!LX M@6.^.IX[U[86F;:35FP"&*() 0XW0,=WXR=[-5P6W&:<@Q/NL]/9 NK/(R!: M48N(*+H5I%QFT6_FF#L8.I\"KP4FZV(K/@@L"%\,/0W!IC]&AE@KT1:(?R&G MAN$>,5\!;'E$>#V_&Q;Z$.D<&(16&WR-*@9T17 ]1IBA8"!/[ :EC]L0_M#@ M4"&\216MLG")4S%F:9_WC'A%<\LA\&?SV!L1\]V K8BL)\Z#F6F_GH1,T!B*BYW+O,/==PW3 M-#C]*J52J4"^>_HIBJH.>\- #+E#PAV7!3N@@3$*KW '+P;WIX4M*Y+?S'QQ M\BIGB&3@>0,AQ*=P YN,'FD*JQEXZ+$'.&9.@?R&!_>PFVJ D+!=V)T5R--I M\U0@@<>1CD;F.)*P7&R L>WQ /F+>JE8+@4CN&NTOY+HE@5>4^=[6!A+W$$1 MR.A@VQ;X+7K1%B^(+46797A%8_J)<=S'(?=I\>LN/J%.U0_D^X)%]MALHG@C7AOA6C?._%YY"FQ[-!_RN^I#WDD0? 1]_=0 M[**+*@R7A!\%1,%07&[QX#3A>!&"-G[1)WY+3^P,05\,Y XEOD77$:KZY,5: MP 7GJ7!C+GN>NO,S,3>I2&==._I,-+'(NFV:U(FFWIMLXL,3#1DR-E!D[D@> MQ^+F\(#%19/; "J'E@X&_DCW'_5$'$"@]C'^@:^&&-=G@<"3<#I14(HCS-0I MO(;K%MRPY7.=O,D],94"F@#\8 "IAC8%,AQU^$WH:+C"KK0L$6(61:'D"@$4 MPA./"9!;?$R -L*EB>N%0"?<,J2P$1I^J-Y]I(2XM",.ZQR*F[XBMAWB2%YC MB)V- &S0+,,@T)#H/,+)#63G1&=X3F6Y;#)S@+"3YJ0,P,N-?YV7!:YZ5IJ^ MYA;O;OD[;!\O?STC$QSN$GR7HYM?8I2'E MF4UYC-J4R_!_/2;^)V507S&81 M\2:2.P0(B!L?T)D]L1WEMG+U%'CE$W,J"X<:7C'N>F>XN^ZY0I@N6,'$E]$GV M@,LR8Q$;EKZ-=:R>S2AS$"SD5AV-\^[:UN*%S&6(:.R:W<[DXZJ&FX;GYC^; M#S^:\._-X[>'UMYDXUJD:^-W'F.7*3#:4MRQIVB?F7BAE!P+^T[NU 4TW9.K M[)9F7M:X1%[\6\.E_3X>;B 4'WL2GMQ=^W%@+G:]QR9ALIZWP!4O8H>*^-05 M]3T[^("?A(M/A+?^HKZ6LS[51-Q9IQL?Z)LNN!"<)N!M0S07?STZ2T'J)-(] MWDE#HL,-B7MA2#31D%BTL2; MV"2H0#L5*R >7=_%;F-)NT2MD@6*%/JF6;52J%XD"T>O5'3N@)1(S@2<"2ZS5E6I,\%Y/>F55Y$)U-R"3%97>P[4 M5UY +9LB5]6S1!&0%+72!OCMK%"O7.Q$1:PU/J1S$"9OZN]%C[3!J)[S F6KZX;-*MUK2LCM$K46Y=*'9Y\9-AS3: M[6:GS8MKA9]];S6^MKZW.JD7V5+D9'4R_Y%+9-$,#&?PK2#?D0POB_+;B CR M\(:2R TJDKZ8L&)%# N+I^\);N'.3(P6)=^(YTO!'#B>88IH%'X'.'%M783? MN_%,'G+$L[/YS2 MU6;%[PK) 5R\)QH%*N(M&L^PM-+,PLNM[D*I,L4B0C\F+O3S733/.HZ+8:?U,7\S!G.#O/*43A=E4 M);::_K:;R2S"\[236FX,U0]@S\OQ\%R^Q"VYPH_6CVA]P^WHH_,D?@7@W!N>VOHN,%609*$03G]E22UO,GQ5JU7P[D,-W)?@F(@-7@^\&]4.M<%%.9FQ0$;YJFOL/ MS OC/&:5$MM)%]1>!#.>)^+A?\A0I= ,B_@L92U1*9S-2#"C8IQBCL:4T)B( M[U@5C1L4^H5R:76396M1LVOL$_:3+Y2QD4*^V+?I'F+/AT1B-6W(FS!3]8R( MQ]7,2J+"*N].!,!%(F?CW*A+,/2S.5U<[@!& 9KF:)I&4R*?Z;IHVN1Q7N52 MO>@D-?V_7Q?[_?7K?C^?R9R*$ZBS_#V/ILQ/WEC.!!LI+_;15I M>)*#4C50)G(CKPW*S6F-EFJ:Y^NZ>!6SQ??1JW91C\=5H5&%=,+4 MU],A5BVKR2GWV NT_.QPJ]P1G$,V7U1))%A(' MP;>LZVTNHT)F>1/J8=Z$V^;7SF[F1(C^++B:W)&58VV+R=) .E L*(6D?HKY MQ*%H6U9*?.PA]!2[3YQGEC_$>ZCYC>-#H71^X_@#HPSUE1!GR:*.Y1.ES?G] M]OC,WP"<3]PZY50+B99VM&JALI;.2DOB M[9CJ#9&&$@LQ8YEU+)]J,3)FU%$$O+D!%&.TRT206)S'5HX2^ ]S;)VZ@V6Y MC#M6*Y]WP@K*0:L,:!.Q:,N"-K?>U;+>HU3)ZMGQ^WA >YF($HMSSH,M,H0I MZJK)(P7V"(B)R+ 5@#A3BF=E>BA[^*] LO6LDBE/\F0MDXL\M03L-Z0)YQQE MO-/9QHG\:)'_\6&G5JZ+TZH"3RY^8P]'U!H3?KC%=&)8LK! \D0&/T6FJI0^ M3W_)/RY_/N$[0M(P30/+#!3(R'=(ZW?_8!I_0H,5 MH1AS %)"!*V#;-!YK02W@ _ M!A\ZH]X]8-7FS\)-@:U9*P"-BLJSC,R<@Q+ M,T9@A,C""7:/_'6>O*J5DHK3L-AC3\ST#A@ U@;EN53\REH^4F449A7-.8L M5C3FK%BN_RZ;_OV9O=CF"[##9.L?*#Y6XCJW7BJ42LF$.4&M"$GK4]*R<,06 M$VO :<;ICSGFYP*@0(Z-DPG,((4,ST42NH9N4,=@0*?FPS?3[L*R_SAMGQ:@ M+PW^IJ3#WB@FMW=&ML-CEV)/?K.!&2R.LC9S7@P-VUGP(G8__^_29ZR32&!D:U!M4PQCSZ!8=^#.:PB?-_8>98<(*$]C>?.H!8VW$#4!7+_:MP=]R/81FC[[8#B(PQ#\L/*Z;A^_Q@B/P5Y#Q M7RXPUV#GGP4K3(X+/@[*F<"0>)\ND*)2TRT9Y2Q.]O;_DRIZ6;16GZ2DW$#2U0SM0B7\=/. M6^9JCC%";@_TV)RC3ZFR:J*V61 <5RM6:DNJK.L&-*K+,D;/(//X1;.%)D3P MQG*FQ!PQ,J(.+W%$8]T[0? DE)"(ZL/NNT&U#6P=R\/?8F^%R M>;[(PK!A%V18H()FFAJ@CTM<'T],&W= Y#NV%TX49G1,3P+C!I\%[2]4"*9P MP^__QP<%4>'0J OU=]P]@9GJ/BP-']1H9((QB;9[J'8H9FEX>(ZWN_W],T8^L/ F@E-EB?047&;I?5P%^[7BI6C MZXO3Y*V=7W#V\X=?3F/XAK7F\).6UR]D!!BC8#4."Y$2'3GVBZ$#T3#1JN J MH@F@]B1?36 &+5%>>HD_$^(&ZY>- MO.Q J&W,) +.$G7VW'$66#OE*7P<_&1O*9*,Q7@55W64HFR0'L#_! M4,;!B2%>UG_!L35![AD(TEB2L(F121Z;)QQ."'\6F5),9!Q)"(YTE+U\2>#? M E\4@@(4^ 'L2N@+90/80.Y O/R=<9L'>N5VK TCTP$W#N,X2[0XO27/[0]U M[8^->0G4;+.S@$N$_F#\ZF";E<1GVOL;U'#@3KV!CH= MXQDRLXZNX]KN/9;+NN2<^)MD?FVCYR-)0=^("P]Z8".@]0."U?8=<9<#5A"4 MC%KW-I*I):)[&_?A-!Y[<0]Q?IH3_M&#=O0#_?4PH-W6J%8-$(E!M MKPX,58P-.[H6MYRVOSK9]?S7;$,E+Q/)^>-Z,M*?SRRHZOS8"T\H6M8#=-5Y M9>8+NTDLS/S4;GZ[!TR1UL/= MX_-]H]-Z?-C-1%#3+++@7.'1=X@]8AA59_6)*PCM\B,$F#GU6!^@T?5=@P=? MH>AVB3>@&-[0P[-F>-V5X7K\+'D$YI.OB9 T3>;^#,(F# /"Y$OV!A]83*JRXZT B$XV!Y%7/$*GX0.H9! H#Z5H6J":&8]<#0,LX.,9 :5[O7+1NDC8 MR1 3 3KX%UX)6!0K=PYQ>3'"4KP7)'ZU3>*.78]A]+5+7D']BW@+?!UXJ$>[ MH"S@X%1JR), YJCKF)C%%1M!!H#]MW"9-]0]<@I.P(#0QC?%'! MC>Q78"_=0*'3];&+4^!F4,E24(!E]!-, #V:/PA!/$(5,2DTFKM.A@QOMC%+ MJL%"..&N;Y@Z7UF'] #*&-S+?Q=O@!W[LR"#U[!Y7#/;,L?!VO">N%#5@ >0 M/*^V\_.4_,:BB*&(SBR.?%PD&(H(TPZ&RKDDF$] +_ZA1 &/5T:Q98$E[+$8 M$07W2=$.TAQ'I9D&9T841[ ]&7#D\D4.8N5D\)*QY\P6DSF2VWJP^JZ(MQ"4 MPJ_F$PB0B^C7HF#V&%TCC1IQ8 Q\<1VKVZ_8$*-#8"N,GW*,0!,SX"9M 'R! M_!+1)=[HT-#ERR-CQ)#7 "W /, &L8AQL ,L%TT_,3J'F5)<8&1JH+^YI@V& M[2!TD;-X3*((V':'&,L-MI^!C& ,<96BR/(A171:(L[3L?$ZB!OD%EAR8J?D MSA86R=2 )6J![QAG)Z11;#TF9-/('XXXM7!VH+5=3I\^K)440OS+(?,D48/5 M$N%HL(\M!.3!B%$]8"\PZH48D+PX81_ 6W8DK2O )@/Z MPB+;* Q9Q9L8Q#9,W@S.A[V-3'F;@G^FLQ=FVB,9/.3\9-ZD889M(6%]UQ=W M%5S7!HO("\PQ3R86-9D4,+YC]"(9%$,5)T\@KN5EA?C(1,P=?,AA.@#3+HAP M#%89I6N 6-1-('IX/WLMM?H&2$@#@/3A@& M/9\!'> 1,\ S:+6?0"N_'\,TUPHAU(;(7M0!G&B.[0HCI _V*]M;&H&.YKR' ME](3T\$)5A<-1#:BV!.7@K# 0<=!=WL+\6?0$98/1D*T03,PH3M\ O(' M;/&>P<$GKJ450FW/%T8W1$2J4#:@7%%[\!AK6'%&P2(.EIU['X N\ 4H%JG M1&9J?A\#^Q"Z24::!YWC]8\X0:161_K;8*"@$_DEIO2Q'T0$(,'6XO)RUOX3 M+SI*(T$4TXC)V-!!$E.B!9AUX&7H^98F]S0][DF !:,:OYL@K C:8]ZX0 8^ M$ >=)&#%!!X5PQ*^=%PI+[CG.)Z< #I5N+)%2$]0(E3-P43V5PA(+^7$@AGN M+B0U3Y;0>6:P04 +E8JK6X\!()\ ML5*]=[G!8-J/G3'DH;)*ALJ&EH:J0;(YE3].Y1EF:T[N_25W:$SE1-YG(D?6 M@ZIT7C)X()UPPF"A[J2+0QQ3\4MKZ+%#Q_UDT8^KA+KD),;6;1[])/I\("K1+ZGF*\;2IA[*7$G1&Y\.AJF54%N?F&#D3#ZC=< M%Y-UZ!WZMJR3YG=F]7^/MM@;"[2M%:H7ESL1O[X;(#Z$^QO5&0[+]( ?A)Q' MGH>-@;]2*%=S\.?@7P7\M40JBRS '_IA#NW64@Y\58!?SQ+X&Q#N9X5ZY6(G M,*[FQ?-O/'!GQ$\)'9=AN@]Q53I3#XNLO#GRWO4D WE?NXOF!]IPZ$*L) M,;\.$%,TVLOE6@Y&-7I.'XR)3 'O@[%4CB7=QP2%VS6B#PH0>PS%6L+IL89< MW(3#[DP]\:>F&SQNP!+QA2)@W6,V*4\DH(^QR#T?V :#4MOZ$/#,G@B%^.%-<7U MM&W[$L\K[UMF*CCE\Y)_'>]YR3>.][3GV/5D_4CWRP+7O28-F"6ZV2 M5[-;;I0MS-?#7"_(,)K;-[ED/(B>^Y_1=,?7$-:% 94JSAGL' MLKRD<8@NF Y]"RP419"G+.;W;;J'V'-.XKWO.2=Q'A*56DC4 G.FFC1GT$<# M"E;:,U^9Q;*]=KJ$LV9A!%3:5DYFSI@'AK6]7%^YYS M$F_5Q*F" :';?M=DRMHXB2%NR,A)Y-.(BAMM)W"F>KGZ79WJ)FR<3[+BT2=> M7NDZ&(0L%)7\/41"2L6J1(VPQ;6>$'48K';OPW!+'B[(U M-KS^0LG 0=C^I6-KZ%1#*M@]@AD6L=C7ET\4&L('YP,H;8#P&0$H9:4P&G(V MKQ9V4=-+77JTX(F\GEAZPGR/JM+D]<3VG\IY/;&#(G=>3^P@B)S7$ULXF"7J MB35&CF&2,B\G5LW+B2FWC\\7/5_T?-'S1<](*>7EQ%8^*MZY_40=@U8T ;//6>!)DE2523N<04R]O0361M^ C MI>CRZE_[VW,&V;X2/HHUI-UF->?%*@DT]N;^1*L$Q!'ZNQE*NG[_N8UX-^7IPI92BM51]N%;MQ#3B=G:8E27,XY9=+]KKG M#"RO^D8DQIIZ9H7,T>L(!C4]=7G=+W7=YI7$1N1#!3,RBPRH%,YK>2VD'.LK M83T1$K-AK*<9"U#-T9ZC?25W9U9H3Z/R5[WZ?EGZ'.XYW&-V?N72Y9DV2[$_^:X5J+:W-M0*TWF>45>H;0UD6Q__5 M^OLR/,>9@CBK;DZ:95+*:QD;. >:@D"K;0QHFP346:%235=#KNM]WC. *0OM M?9ON(?:\Y)O/<]'Q*)%?4EY04^#QB3!]IS3N*][SDG\=[WG'Z!S[./ M%OA,X_1LA1I8*EHVF47;Y>4]<[EXD#WG)-[[GG,2[WW/&93W3$0*K5#>,PW+ MYOP0+U[FY3USL79 /> RWM>KES>,^5@VFKE4IWRGO&ZB#':IUK0.[9'30( 9)Y+NF/BLCZO\D8=!I\"94W3?G7)L0X_4,V[ MU-+=DZL-CGB).I91<=40P.6+1'K+MC9@NF^RQQ[W-][XC@,3:O 9\C*='>CI MJVEK/Y>O7\L H2/HPW-\AM:M$O4PW]T-S>:$#0BQH#"6 $\C!$];@&=Q&:RL MY>K>U&MKN%A@=G)Q4^_TGCK:@%1+O,)93=4R<3F\=A1>MTSC-[P"A%551=CR M%:;W!](A_L[6."^,2)TZB&8;)RIH(36/".,EFU7:E:UEPK]7$VR#\7OE^K2M M*4R?23NRX3[V8GFM4\K3=5$XOWQ_HZ0 +7,43:.HL@**Q&XD-125RX7SV@I9 M]U44F]D51IE5 UU)Y&_;=[5);DG$3"\ALA1E?,9ZQ$K.@*8GWSB1&KA5)Y]6.'/#'B M04,X4?9H!=V0!H0K9^<[ 6$5K7L2_!$>O1O;XG@! NE*\]ZLD^L4*ZI_Z!1Z M/B5P:;V/R>%4K5#QXV'Z[4WP_DE5:7X9M W@78\:L+ZVT@;VYH1'08 MOXU0B44A 6<7\31Q=TR7:8K;'HCS,(:7N1^/ TAOEL'1QL-CITG.":]C6(9F MF\ 3C>^D\7!+VIT&?-=ZN'F\;Y).XU_-=KIG=S-)D'&PRH"1&WLXHM:84$T# M.\'#$)4@WPSQD*QX"H1?.CJU-$9>#6] [AKMKZ0AWL \QP %2Z>.[D)SNM$# M(<+EPGFM5.!K72E]%D A'"G\(UC^8_E=HWV#S\J/3T[)#PM 1N3'QQ\F89)LG&H!.T_TJ4NTPET/F;4*7IV$8T.$F8%( YS M?1.F"0,FMN^0D6/_P808LWLSGL/E\&"='#:D!A\6/(8?8/NGY#<8SFADCN$C MPUTP+,\.7YH_J%/2ZO%!@0##=H(QP)+VH.,>$)NW$JR$'G083:+ WT\\,&-$ M&BRC-J!6'V8@OH6!8.M>=..-S][U-8VY+KYLX$FA,8P6T07"F!CO-'M<\:;" M.=Z FH&E!*3#HRZ/C+)L#S%G^CJ\RT\=<7RFYILTH,S,]F?1GVG4A^[P>1_I M98YQ8@ +(R(F/@V_.LSDK0%Q'%&$7> "AP./\*@DP0JGI#&,V ,D'0WJ,$HF MP5DX#/8@?'1NC(."!3@]""D"O&#@H- M !$#V]3YDE)3H,4'&D; MCA ^T2I)WNO!<"T\&1-,BF." ?XX;9^2GM#_@N&8YSO0UL@QD+%L4BF5+_AH MXASBSGWVG ]2,X$L^BF1!1#,<8&/@4-)DY&!U$/>A 4VC:'A43EMAW$4<>G: M0[F'XM4-Y230LV=@:07W('@/Z>@( 3HM>W#E_CK/:J]5$B>HJ]W,FF'8I7$S M*XQ%B<0X)_X0QC1P";-P[I/Q=2B)-5P>1TCYE5 D%) M.U$8>65XW*IL6+H0D@!^#Q"8=6?<21>A.^GF\?Z^U;D''+6Y2^D& MNFD]?&L^W+0.P)MTQ[6$,12"TL!\Q30&$/)X?*&Q//0!KH^L$\0 M%,8PW+(9+@NV,R"J8$,#VDJ#38*P^;J^"WLEUT6IS6"3TB\0"BJR3VR><-D; M8#>%H$E\ 1@9[![X"=&(*@('8;$^K +#C2GT!=]8TI?$W638-^A];O+A(_"" M#IO%%P9#@8;ZL&GDF[=/Z&61(7!"&]N^QPTR> I->]>'KH.Q.!,KH5$+=]:P M$B/0)@97,[SS8!\]WMO-SZ,EC=%R11BC,<#QO2K8#*?<0,7%#=:%$I.^NK[A MH9;]9Q-4;G\,3^K0K(,[WB?J_"2M OG^_88<(P6ED_+)Y%Z)7B]R4R*E@L8, MV-J"<84;:HFZ&W08C?$?AUL+OR'4'/EQ06Z1XSWP)R=;#SO%]EW&?F+[@%/F M(9QU.@0=X[ZSASF/N^]OQ2LS92J7HZ683,70VG7V*_70LCI#4SN9$94,#=/$ M47+73XRW3$9==/WY@DO%X]S+JALN[:,A&W+6!$&X5T1R"&Z$A,F%4F'$O,#A MQ"0Q! YZ/0.GAB8O&F.PF7-/Y<71O]FO#+BT0$QXM2_,.P.=>NA9L3RP!T.W M2H%WARYI'=YP(]8%66/J9$"A>4K0:\G19<#N D6'Q?VTD9\%R*'S8>XMM_Z& M='4 M4AOF^JP=4#?,ZH""_0]%Y :AO@!/@O2&_S_V_O2[K:1*]&_@N.TYTES M*)JK%COQ.;(L]RAQ6XXD3T\^Y8!$D40;!!@LDMF__MVEJ@ 0I$3)7$"P,M/= M-@C4=O>E[D5L9ZW8HV-.N3;8!..@YWKH8[3AORZ25%]G=".+!,Z+#^%/ W1? M!SXZC,,P"*7S?^S24^#R#T'X'6 G\8A,0$ '"7:UN!J@8 @X%:0OTC" 1OW, MQWHYF6T1ANB-)&/ =\^SK0FHGWU8(?H^"24C&48!2O<&1_0]<*U0H)J'*WT# MMEL") $J7<2A!R\*<(/WKB.L$9@6,$@Z+2 _!0/&$R^8"H#A07JJ]VY$-@MY M#OW8]@XE(H-T!OLW=M$1Q^L8)&0S2G,2R9/(K&Y]Q8GI".E';>4,DCBA8::D MXO'=YWX?E#(G];?2RN +D/UTN#AY! -@] @.(IA0/1I@"/?"B_0>X;^QE+#* MO)7N+SJ/'DA7^ "C14QXCOA/@A9J*$@$I!& [,[0:Z_B/TF8.4 "D*O.6L8I M[ <[U()9TW6&4< ,>4V$OR/9Y+80*= OS7)#"W*HF Q_)_$G2 7J%OG(3'\#$N(X$/D!C8% M_\2$I720AC(L=X#J&ND$XH<;R; MI:$Y.>XS+KU(1-QG*5.>3I.0"Q M<3'0%D /0.J/M0.-XR.U["A6@M^BH03'$]+) :?I!2##'BAP0\'PF#Y)#S!( MSPQM(AE%%C;*D("8XY2 "T>!?C.GLIH4 M @EU%# #""D'&@P;N&!_1Q&9WS@B'01O FD_:67"KDC*L"]R. M3K@K Q9MA$HW4L#%E.JI.(!S4?"RPG?)&.=Z[GPRRY&*=_2V%%@G[S54BI+4 M78WY^+_#^S,'6O6+X3,W_<['Z$S]DSVA)>Z;TNJNI SP[:__98\G[\ZMR_)N MM;2E>UJ=0AJ=%#CD"+C!SZ\'WR)!E\BRF+6L1T#?#[Z%'8#%+E.,SWWGW!F[ MO@LBGP* $GK1ZFX/FYHF.XF0A63%GT/(0E+GUA"R6\P0W39:[,"]]=D>I5O5 M;7Y^S.5;KI:G!$99*U_\/+/I/BK]9GK]/5OBS7R_NA)W3]=+VC-OR#ZC\*/R MS"&:"?<1 M:N54?*]UD1X3!#6D4]X]57_"RD%M!QS@*??K@X(]OS_#[OB_R[2;;=//ZHRR M3N%^OS[G9YOZU)A%?XY?KBX$UC0^@"J@6[=08W9I="NZFM>(;IUVMRSX5D;- M>D;0R'AX+7?=U\[%Q)6_>=>ET%(Y0R9ZM8'H5:%IQD\(KFTE=G2ZI8YF&93> M+$J?KE X;BU7Z:S4.09E--M4@#;(>ZM,B-;PF)7SF,X*Q>8J!.#QTZF-1@#N M#7*N4 "NPN=0:[2>-@-W19AM.-O(B+#M]B':3/NA%2B]A7Y7VY!#W<;S";V] MCW)H%S&L4"%_2\+DK%C\O40XMG1S*U.Z>J.EJ]M+S;GGI:NS#=>(\K.UY.94 MF6N>M?JG*ZLRMW3QI]MD,O%T+;!(SE7*)5+IZC#G0/?"= M+LS?9"N@C.5 9DOQK%K@4-D.M#JQ2#,5)B[C*92W*,I)P?F5#ZG,E$69V^L] MF]XY\_[J,F%J)\=/N\=* &>#8;,85G#@/Q_#V)1?+X9U:XV3L])A6!GS46;$ M4+Z.9%GR-UFR,XV\P%."@UH'ZGH]:CH4MEP"LI?/=N/SWWG M4@%Z=8+LK-0I P:#-XO!A38)S\5@)1HWA\$GY<;@,AIN*NDEY^@IC^E>93:R M@PD)Q\6>6L^092M1A;O=IVN@F'R7W42O[MF+T$L*FI6@U^G)\]-Z-YWJ8LKN M5$\VF$,T$^X5U,JI#*NXY^?9?H$F_&F(J=1[JOZ$E8-:&3WHK]Y?8!=3/\XR M/P/WG9_0'.(N3E@YJ)51ZWM)[DH%PH:*ST^PG0PW\ [*M/4%(/\IY]4*/*"M MK(M*XTI$!L-G*3*G\FS7[ QMUDY/E\@+J"Y[+">&-'\60U;GSVS63EK'9<&0 M,JJ[>YDP,H?S#\JS\6UK62OD! O;!D2;EA0=(RR):^[0T&M!>3+@VW"KTPWT9;JTR"^WDN#1- \JH M7>^EUR85,B5TUNSC#8GC0LW/K$&^>9'4?D$E0'-_I[+862B7_!+L7*%0ZYR6 M&3O+:$WE"]*:?!QSA6*):WLS-W2B2,Q0_)JET,E2(4=S0VOX[$7HM3HQ MC83U0%)3.)8-F&8/A16*L>WZ:5\0,E^P M3$'A3<>-^B!B8PLL;QPH%)FJH24H#]J=7Q[T=[F/<][&C=HOT<0=[/;<=V;> M^2AW>@,;+5FM4,;K(WSKK9W$@7I ;(&?<)61TZZI)KIL(<3E"]9LJ2+B>6SM M1M7+K59$_'TIWG8P%788'9:D#M/B,GCY19V]7K.B5>;21"7.,MY^Y:YM.TA> M7.UK5H*W3G(2_$FY_2^DXWP@('I15X^C2/3?.DF(C.'5^^-ZI]B98(>(I;1I MF8945D@J)\\GE5PNV@H(I5UO[C2A;"S/K*"7Y"RIDF!L:6FE4MO= 4YNU)[U M\O(Y#N$G4F<>\4Y\%6'_R;"E=MM]34*1]=M=??FD'7='8,B>U9]1P_0Y_M#7 MY67/1H_9+NX_&J'?&.8WV_6GBTK]-.HOTP MVVQJ0P[5_6Z!UEEJS@PH3 LT M9[N-SGZSXR2D*/N<&]'9(#S&)^"-O.O4LG.!B_*V.RMH!1S+6Y#Z* ]E6K)X MQ4_RB)E09,<^6 MNCVS583L- PZEF/FM:/CV6FA,48Y<+!V6TT--S M*8WB8R*^P"QW#\*[%[^1^K=VTFDOT:ULKY"CPFAY5E!T']4GMH".78.,)9EY M_^Y0"L1D<;':7J%2U3YA071QL-XK=7[>(>+7&2?E0K[2NAY.2 M(&EUR:-U6NB8_BQU810*L6Z%P3#KLLR\?H6AH+PNI3!L N/GY$,OP^H4%TD M;#>:RVL,&\ \T!F:Y7-SE=;%<$JE>N*1" 7=12@)UBZ76%@"0EI!ZN/32D>G M6)!K.87C4Y"$Y[YSI\&[9N)KUYK=DY>5@-PGGFRP.ZO$+.QW4Q:L;CX=_C8H M;5 ZHQ*UEE:)ML"A3Y[V*) MJK1QLD3SS7U"A@JCX5GGN?Z6=1=<;Y4O,V]/9UZ_GZ7]5%GF3;*][MDS*KV4 M46/8F),%(?763!"MXN7@!441Q2;!V']7V@\5JQO,J)GSS51TVX5S^Z,.K MYV/\V[J)KU%TKEO/TN"?4W[FT&!IR;#TK* ,S]5"MH2=QT6Y8)!S;Y"SW>@L M=GULBU^>%)7DM:-D^;T73_4:*@LE97J;E)64"DM:\;#3?3JIQ&!A9;&PW>@6'"#1AAGA MB]N>;<,34M)BH0NJ%9X4.5>OT(_-=X?6) SN7:RZB(2/&4Y6!(1, MZ4YN%"54$JXWI1\N@O'$]N'/M #X!-YS?5AXG"!A@,KL^O"B_A7VJ'=?: M)\6D.-Y)1)_D3I9'T2<9#+*G)-$V@K6.Q[#S",G4LF,X67AS %0-1SX!VJ9: MM+\L/JB"4D'3?L4O%QQ$HW74:/X;N/^_U?EIL/\FQCT,GB_)Y+\6#PHK.K\_ MKI\6H^-\3J![6_05UGFUK5 ,W8@QUW%#T8_UYNM8@%YH="8"@F7!P=]C=[V)!R*&/T3T]P&S M'<>5V R'&[D.V1( $3FO0G$@2CL,84$1_J)I,)G 7Y_"_8)GZ@+5A>O![SSB M=7B#0AYX?P]+6-QJ4K^P/0]H82K?B^2+BPAB17CPH:Z"\?@U# :@,Q$& M?!++-W!9";WEE*JN5JJ.L0E,D> L4'@\W YEQ,"G3M*G\JYX(!JS02Q(?D^' M/Q"2H$+AV1AJTX ?I[6TI,7/T38=R-- MLPJ(##P%J 28./V<@Z;\1"\!:? A"+_CGT$%<=$-@XN!'0 9(D6&DX#:8@+! M30)8;-WZ'?O/];%R,D\PL-W0NK>]1*]($ZKD ,AJD NDE#ZQ7><('LDY>>GZ ML[$]M7KI1AV4AY/1-$(]'01Q''M\T,A 8'>$_)GG-8 ,=L1S??X4E\3Z6KVJ M2LR5GRHN\M")VH]Z*,R1 2"JR2KG/H,-* 0!!@A^A!Q6((:"KN?V8_6U90-( MF ?TP4RRX4LQGGC!5"#2LG@)0HF_@%,@(4-&$& 'WE0A\KV+U$W(=WY[8=T% M$U"P3YJGB@M=9%>G-5):0/8GR:2L _D9C@6C:'6 ::P?#'VP4_);EI1F!6#M MT:IP?8!-5 IH%( <=0.'* *X_N+CXT@<.X_6\)>CM/*K'%!I0G'M@E2 +(@'S J_8.K;-&9V7M'98PM%N:K7V^ JOZXS[8U2 %'#$ &6QY!%TW MGE+;B@3X*[O%2(\'43_3V *0&L4_4#B,D C0?!) ]UX"!C#HB:HM!@H4)(.Q M T L%_$:, C>)%4$E 4@AZLB-^L6]V0H$IN^AMJ.6,SH>1VT]_8V<+@"5*>G^@ M69M12E#98Z _%G'!*4$7H 5 SS81K3BAX ;)7N![4=*#;*',.Z0-%S0B/ON M!#5@"O\^+EY;!?'Z4?3B*Q^H.L&=?0)KX-$PH^6%"^RK_1]-"R1MU*'&LNV/B-7QH9,O'PF-)N[!LWX M'9G+*0H:8;>*"#1F_/K /:0G']1>+%2GK -@X!0JXNG3[N>%_O>UN9*SK@":R_PH+:+(9/'/:A9O%8'47.CXY,Y$YM,')HCK01;449) MR(HSBPNU-E:D\4F/H\P@(CT//?X8%D Q-D@\&1,H[A*^P] [,JPAK3$BV[TG MX@/T4",/9!K F>#'>'!!O[1,* 1M5.BSLADG<_IT%E;6B*V"S6;I4,L M^FI/J1%F:#OB@G6,4NE4B^5ALUZL *;E(?8[A0.-<5L(=-QCQ&AI:R10")CB MISKMREH(<"8AAJ-)U'I!1 3KH\/"O9<.JP'9;23;TY:Q>+[WY%+#UX6,:Z0: MX( 2)>E-R4\27[I3R \'I$NIX(3<>9==T".G"U&,'J9FA38J%%'20VX3NS ' MIMJ!*M,+DGAV#.63)9*SF(;@&:S I_@1 =YSQRYJ.UFW'"V7V 7M*K.C61T$ M9B''(,/ 16DWE>\(YI+2]4EK1J^D3[* #YP=DO$(H#4<:;8V M"5"L(A"DL[.F.9R@E#6EC8FPB$RJ(W&<0! PI0\PAGH8,(V7 #P @ +0/5Q!G^XE$+_7D),Q M3WBF'=,/00+V& SZAP@F(&TQAE==W\4%GK3B'1)@#!!@Y02&OCH/E':A2X[T M3(09C)*#YB$<84SJ"8'?OP]<],S#2*AF('TBX/L!_)4^0@PJ/"2[%[<%$XR1 MQ "##UJ'5M\-^\D81\?C9N(DB8G8#O0P8I7V(R )\%S&: MT'&,9IN45F/[#T0/.!/0ID*BYGF/\X@5HLG'A)WZF9%Y$3)R()YP-\$%=&@! MN.?$9U(*@-I\@A^L&EE7Q"2I:%:$'-EG9X!D**AJ12ZM\* [9T@\FU B><)V M(<%0L2^6/-7%9I2S'P)4D6'G'U5B@Q93D3PC%^8!! 9\'KI]5%;\B!499"KD M166DER[7S+MV'QA-I$(3@!9#@8D3ZMSU W+$*-]=@-QEBO>R<%F3I.?!2)'T MRTF/GTZ$@[\K!U,T 15L@+,"U&(26EHVD03'NGH9&2'W8-EPF ZR:%@_V'Q$ M#S0=9\]P=D/>1^ $@GEV*I<-VEO]+1 M)CYZEZ74C5U/NI<1+"-4%%!YOL<5ICO,P(#(#W?V@'(QDP)$Y#$ ?HZ[=G2> M-DH;&G("S"GF?85,1+UY,D\OYO]%&<#*I9,$!+@D7DRGC:[6=&DL^M!OIX>T M([5YX( 4ZT2 @L;C#].(?8G2X OIP[>@Z2'#\N-+Y*O1[J2]M],DHV\?;B__ M^0W8@W7YO_#OV\I'Y:](+PM"1]K=&-_2.5FGW6Y-KDR,WZ< MAC"-?+0\ O, M[4!:@01Q(S#)M;]/.1O(_K5U&@<;(+Z3)4!X@62RE&!!OX]6 N569KT#,+R0 M258],"6DZU1JC3QCG/$$L#=\)N2'K(LX3I3N2LY-2DR&E6<6@YHAKX<,>=XZ M6//\AS2R6%QI+1,R7ZT&#ZOH0Z( M6B?))LR2':+6YQYR"'-H5G@ZQ@8LRO2[%95U\CD-_WE1SGYCG[CL+XW[_9 M/]QQ,I8>QB=.0H/[*XB'V;"LM5Z]/ZT7LT-?9^ Z9W.-=6S.]=>RN2). MOZ;P,QBWR5B"'),FM*L=U=# NR?_%W.9@21=)/^YV1OVD]D;/=#7'PXU@CW" M1 KW:_+G^\W'4**>Z<+&@%L\_31;='WS+*2Q@(4HOS*:.CK1CU*_<_=G\H>G M,]&U.\Q7/!@]7>0,9% L/LG6BK%T53@YIU_H:T2C2Y"X+C*:&]$7[CV[[9^1 M G1HT;O9ZQI:S'*X&C0!PE[X;\V2]B$YDD1X#W.E*FC^8Y@7C:LH@+6ARAD* M.NG"F"88O:U@]+$)1F]"67[4(/XKH)NO$,*.[:$NG0 T,_'LZ5L@) \H\Q7Q MJ"O@!%=WE[]9K3I,\N7\U\O? ,8R3^76^GAU>_'M]O;J^HMU_N4C_'/^^5^W M5[?6]2?KT]67\R\75^>?K8OK+Q^O[M0[-Y>WWS[?T2O77R]OSO$'M,)A6>]W MU1A__,01K^C4Y4STMH,7ZLC-\Y:2R>G(WW\*0KQ"=/0Y""BT=:L-1GU"A*6[ M>4S+AQIDFK?KLYA'/H[BSTX%C!M9_TS _H*3FX(HF@0A^1P_H2>\V3CZ9PW% MS .P2K)_R=AZ #4^QH0!C..$>7-\C%'H($0_J,I>(ND"7 -$\%S9-)MH27EY MY-J8ZX-!CEV[*YF_% M7UXHS:.&48Z(W*N"1_^D1Y@!+QWL'EKJZ/>2$V>')3\./QZ[/W!2BD\E$NAJW)J.(\'OY*_' M+!^+Z 1A, 6:13!QV MGY G'S.+,*%UX;HQSB,(NG;JE:-KM,#E,CBK#UJZW;*T5[=^95^I-V4\> C0 M72II I,GT,L2BYJZ\2I_D<<_^Q@T8$HH*CRGXYI]"F2OGB#P(R DSP[Q;$.^ MA8_A(O8A/G4.Z/@:JIWHN"P0;QR$E"Z%<4KTE\".S_E.EJ(Q#I,Y+B:19N/# M.D-5O>C0_8A>:D@\@E).HE/-%J1OX"5Q' $8+=_9DH?RF^W;0UVFA7@%UO-) MF-GB,.>^[4TI@CJP/FG^<:$HAMZY21G(=4KI,^=_ RNS/G'66180PHO$ P6@ MEA1HE%&GPF"X7YW+EG$!\RZ_PD#654TMX0H.S&J>UZUY:Y''/,LZV0,X9R7_ MT'L1W62N7A&%CZ5B';R>10S3D-!X_N">M&PN">/!?C/4HU2D*O(0U M";X6['I3)3Q0I VG6B\B54(.(+./TX]E(G ?)#.*H!YJ4>.>ZZN\255>T)L> MH2M^R*:$\(< 1;X_0?EKF1HX>H7B!VC2M$59HD*:")1*F8!.:&O)$TTCH-K( M4E.H(A$P-ZH;OPNENCVRIE2!Y8N 2<3)' .R'V*7M*0DY,H+ZM+/.(ABE0U% M)2IBET00*4>8Q9V6UY"0J3$+Z )VXSLT):JR8YJ&DTF!%CQ=\<,-];GV<H5G"B$R&*N*>)^@2 M]RSQ4!(_3C$(^G2C*9>TFB\30W&4 3AT/;=/Z6!)Q,B09L)XXSMX(9 ^O]A104' M(Q4"@SR18+:060UE4Z2R 8; 15$ZBV7WZ3XDU0D20[8^R(,2X\"T=]:9J*(< M)<(X8Q *Q&+0PH6%#0:4PBYSCY,)*T"(6'RKP[H';!\+S4C817$D]ZEXL;I; MI\^*N+U.K\=L(&'4A"S7'K(\,2'+TO%B,G)]RSYS:6"BS@1YT8Q>QG8=]EZP M6LIUAX5M4*!SK;YYF?99OS7B)YJ CWBAJWOE[3GH^FL0.,C$1O7Z*SF3T)['$ZMMA."6NR]FAR&WQJ' !>N]L//$* M:*VTN*'>7+I*V(N\]9D-DR*Q9'T= N0#Q5)VC>D^*W:FC$U9'S@B@RF/4+:, M*R( ,/]5JW@:+#GP"TPQ6A0J-GXJ9 5#2<-\ZOT) J"\8.OXLX5\$S MR%\)KU1^(,TX29S,ZX M\A72=?XH,WC$SAN>OB;M>+["GJXP0Z)PIBFV^)GDGUTCQI5I0'.3)?9*Y[GR MIB*%F$,2 M)HV5^.PM1EXRUIDO:9212@> X:>**:-O$:L'S.8M19DY:S,3YC]GQS'JW@D#C "@J1PSD:H[<=;5PR!P?4@D#%7O3E4YP"B[0R MN[$P7$?EIGR9>R)#E3ZF:5%INJSY..=NK,Z-F]"MA[[(EK;#I"9K@"N%*4J]$)(_YTY7 PZ-TGNJ M<)VSU3CM5=1_!HJQ9M[_^ESV>O#O7#0C( MR--,'K-EQ])G 0_1;0:XE4EM)#1$E:RG%2*T2A=VK^9%P'&^T5#6;XRFW\7M\DSL;YY.)^Z88Q/?T,^_5/CTR\5)\PJ MDT0>H1NQT1,OTT0'LYNB)%KT>.=P0V47PCE.C-;]T^F)5X!U>EAA2%N\1'$<0 MOOU+OR_$8+ !'>&&XV%E.*"%[O19/;VY2$^?O]!?%J'>ZJR"$&$)4W5J[=.S MI53R?:+X78=JJ]9L&ZA6#:H4Z6R],W"M&%R/:]W6J8%J:6:>#_#GP[79:& U MX@7[>0XROGZ!0C:@_VU (?LUD^=4$@CN/NZTNXLQ9Q_.TA'C0;QP8/#!Z\;]::9P7)8S!A#S&A56NH^D4&$THP\\J\+(UZ(4Q2 M/0?=]>PMPP.L]G18$ECN/A8=M$\:UDK0Z+ $I[+[\"C$4O;J%'D>!F* M*A5$NMVV@4B)(-)JUT]7!)!2^\6NN>04*2Y8;]*$&)] H:IM=Q]G-B"N_,P& MQ)6?>56ROM5JE6 W^SCS/A%I.7U7JG&[*E5D5,!]P\L]G=F N/(S&Q!7?N:5 MN7LZQOMF**X"MS?O[!]*E2O#(1ELW(>#-B"N_$$;$%?^H.6 >Y5X=M!J%?2^ M1_/.C"YHZ'97?'M?1$Q]!\MP0@85]^&@#8@K?] &Q)4_Z/EJ5AO4+&P+ZXF- M%/PH3/?,?+KVV?&3FEW;:';;S;%KUCO[D&/WP8ZPB[WO6([K)=A$P*.2'JHG M0$G@6EJ,JMIV]W%F ^+*SVQ ;!2T945_H]XZ,?J9H<-M>=ZJ= 8&V?;AH V( M*W_0!L25/V@#XLH?M &Q4?Q*D[0QWVK:I3:3^T3 NP'-E;23-& M&UA_HFVD M 6;Y@/DS[2'W$)Y[IJZ5 >SES)I;HD=FKK%\Z5ID[B="[]5!&Q!7_J -B"M_ MT ;$E3]H ^+2*9*FD>I.-O%K-FNG[6X9S1@#UI_J =#NFMZ,58.JZ:1:3;@V MV[7F6=N M30SFU:JSSI!;J5J[L2N\A)/LW;<*%ZB-VF[6[Q6U3+M,DH$#]/F MM I0!#YW.J=8B*&K+4)D3UHTF-:E6Z\3U*J==$S32H,): (;/#!X@([+;KO0 M^-Q@PAYB0J?6:1J>4)Z95]:\M%TOQ)NJYQ)+FY<:M]@JC9-.K=U9E752@G.I M $3:W6)%* ./;3I40(,R$"D11(YKK;;A666"2.>DOJK&%*5V<9DNI/NG M,QL05WYF ^+*S[PR=T,)]K*/,^\3B9;3!65ZD.X[7N[IS ;$E9_9@+CR,Z_, MV7-BTLL,Q57@XJ/I0;J?V+BG,QL05WYF V*3/V9ZD.X>.NT3W9;3MV=ZD.XA M*N[IS ;$E9_9@'BKBN!.M;@ZKK5;9Z;'5UX^/N7O#3\FE?RT.IVZ@7@;2YRQ$;[@LZ"8.!&UL'>#'BL"2@W'TD M:M;.NJT2[&&G= '7G@=HI-OLQ4-UUJ+9J[;.GZX!4 :ZE M =]+7%V=K7;:VD*_3^ZV9=Q=*W:5U,Y.3DNPGWV<>64P/#;NKAV'8,>T4]IM M"'9JQZ>+VV_OPTGN/@P/3KKUYCYXNDS[TGU. -S3F0V(*S^S 7'E9UY9:+)Y M5H+=[./,^T2DY?2IF0:F^XZ7>SJS 7'E9S8@KOS,*U,!C0982@!6:KOE= ": MEJ?[B8U[.K,!<>5G-B V.7'F6N_>S+Q/Y%Y.)Z+IE+J'J+BG,QL05WYF ^*M MZH^[U(BK4SMK%](U'^W#M4=P+1_I/B/][Z1>O/A2P?0_TUO5"(-]G]F N/(S M&Q ;E6[YWJH-TUO5T.%J?'5OXE[@3/&_-J!C9I(5=2[Y(XEB=S!]EYN>YE(3 M]8+0$2%MU_6';QNT']I9819Y0HW&ZU<6 FAB.PY\\[=7#=1$>2-S-=A76>". M)KU1F*[G<=WWU2-!7IQQUEMWE_]W=W3UY>/EESL^B7G]>%0R[Q-S9D Q ML8?BJ!<*^_N1/8!!WEJV]V!/(WAO"<>K'$V,W__5MD:A&/SMU5_N@CX&UA$* MP<"Z@ .'U45_?6/#0/CBEO%C)9/D@5'ONOZ"B56;$#PB6=K9HBA*\YTECT.^ MH7YU9-\0Q_KEN'YB >5Y;N!;<8!_[^J_#V!9UB_-=KVE'M6L(+1L_3T>/M:! M?%VS!O!#/!+P3RB$-0:(C")+^ [,\9L=]D=6NU&S6HU6Q[(CJQ^,)V#[.#CC M@H_.)Z'K64WZIEVWKI.0OP[E%M1\:>LV*Q)#:OJ5[@[& 8"?,5RX!.8+(!A MX&/?R(P;N,(#@I*- MQ1Y9V9PV9'J)KK]XB;X@E)B$P1^B#SQD9,>P3CM$V]'U:>A(P+(XWG?E)OOF:, M/P",/SU\O6Z4OH.WU#H0L,/L YG#MP6"Z\!0=U M+ZQ+3O%:@(NJWIG*!(NR/+B5 =):D8YX3(I0R.\;]5,]-R",9X,Z8T7V/6PW MJN'/S>S/(3(O_2N> F!8[HV>[<#6>OJ^ WS21P6)>!VGY?6!XBJ91S M[NQ2LTA\!O/ 0HC+ &)UVNG?ET=J5CE.6DM]FV>H^X!7F$OZ.*/)9)LN0"0\ M4 0PZ!0Q:"LA0'GDPMNQ_0/A_'N.9*D,4)P9$X5*:P8\P@80P@]+\BU_'R&' M*1Q7LJK28TJ+2O5X!LT\@"3("GJII/_2J9]ISJPU=B(PF]@138/P/*ZWEY$_ M.:#5LHI)!".&U'00Q^/S7JQI6"]4-5C@9*P/8(F1DLQ#ELSRG;QHUC*7D#<] MJ/U0F/\:36Q?S4YO.TC?=.9O$X!L""A3> $*8@7(GT0?\"4QD.W>HE$0X& W#1-4!].O>Q ,H$LA-@\4V1 M(@")^W$"D AZL#9^DZ4Q$^#44@!"]2U=6@@RWXZ +_O6" :NL?#V;0\(EHD% M#4IS"M?$L:_0]!^)V4&HF/-NUS#@<\ ,IN'NH1 5FC MA)^VTJ?\]9RIJHJ_U[[U]\075K.KV/8#\$-2XU"\ \;:R/ M]+CY[I UT',X5M(26XT&G.7GV*D#,EEWXH>-=#)V$ #?0";P,., MD#IMY<>!YST[\KB0]+&3=V"9NQ$H&#$I"$ _K/;@,GFQ6=#F*.DQ M?CE#+D5D)UL.T("$AAP$X8E0)DX];[_P>0U1%K874)FI>,26^8$+/"]P@ ?0 M=^('*$.$NX\0@409;R$U-#0U'-B'BL!P#(5&%O9SQ]__G@ NM^C NBQ<#GJ' M[*L2/.L$T*A/B)A'95)/"9EAF--ZXS5ERB#6C^5 +FP-1,V]"T1E+[9Z<=&2 M^ G"4<2.4EPZ/OF@$>,#M=*V(VN.(8S+AJTW>.N*3) \4\3JT?<9EID?.L,P M@5AZ@JB8SU7\!VD9N0LM] QV#2N\!!;NXLG<@)AR[_&0HMSZ).06H=JA1>\B MJ'D[TQ3OZ'A1M-#!N%B1#(_&0EP&((""!W,AQH&N$8UF/D9_))!W%,#:4AHI MCEEI:?I)],($M:[F8H$:B3[2 Y(R$'I_A ABSY6N-Q^OK:_JE:*,93PG.TF: M99'M"<),-T(& E#I37,?LN-8^Z?)!4AY: ME%O7+3W2ZY L7LZA&25( ^ ]:-GUO]>0F:+@&0P$B4G@(GTAS70.64Z*/\T_T3S7MKTH0#1V M]$DR5=FXZ'M2"#R[+S_$D_>#K$Q!,Q6X#VOM:EYUNH /(*U)#J(YH%;"%"Z/ MW9(GOL2QYJ#RNQQ9P845!1TWZ(.2%*GUJ+TR=:+*(L\W8F$^HZ^W,R[HGH ] MH_%.H06I\>@3 4R6*$J+!>4BDH+*(SFE$4!9WN_R$[T$A%W!@(#%2&[]CJ+H-4P602EDFUDS]^S(I[:3ZR63EG9)%M+NX\3U.' K -^,0UD MT(#4=SMT^-VZ=05L#/T>?9L8P8.<(X*II3VCQ2*L8Y)X7'X^ZH/ND7AD._+< MJ%DRGV'=B;FK4@.!@XM%I8"9O8+K'\0>)YS%F*NX3O M4' C^QD*-M=0?O5$_" $2HL!G#G\\3LOK-E2[E)' .."#ND^ PHIB > M0'U*0-M'CRGMHX;LE#GD*'@ )=:E1#=V&N%L,FDA\(^& 8VHW46/&VV/^&/@ M;1PR#M$NE?9@Q("Q]3$H$*00JJR;'MU,(:IL)#/0*XZXZJ-5A-YC\G -P"2( M6$@%NDL"0-2])ST/7Q<<#,DH"AQ"HSI@8V$DK&*.DAH<68]()IF""3>V [SXZ!SD,7,U+(/\_H \]@!;YTW\'N ME),FZRNDY1*ET*XR.YH5IC +>3-Q9M 0?*3J#(;B+(C$&<<-DKX[ !P'' O= M2-).[ES05:F4A8'M>J0T!*Q5BYPBMM0J,!J2&883+ #GI_(=MDB5/Y;6C#8I MAS'YP,E+BB&1(!F.-$5/ I07E'G$'MB:)FZP[,@D6KB$8O4,R%_EC8FPB33N(W&<0Q /Z!=#Q#;0%IR&S%#+@ M!P 0 'H'JZ@S_EDR.HTY&HZ&*V]Y0]!XJ&%;OTA@@D(&O=/X537WKS DU:\ M0P),>S<(#'UU'LCH0Y>\^^A- >.+\L4&UD'S,.=8 T,EH%PT& DE+-(G KX? MP%_I(\2@PD,RCW!;'CHT@<0 @P]:AU;?#?O)&$?',2>4!,^2JYZ@ UGTO B)DE%LQS 9.^M9BB"W;>XPH/N MG"'Q;$*)Y D;. 1#Q;Y8\E07FU'.?@A0.\08#%G]J! I,17),W)A'@K=BJ'; M1RW%C^R^Y ?L*V6D9R$A,N_:?6 TD0H" %H,X;QK^MSU [+7E?\D0.XRQ1N" MN*Q)TO-@)#;0B9F2!JS,>,J-8G,AFH@^(AQR;1&3T-*RB20X.613&2'W8-EP MF ZR:)G[1_HN3C<*//1KW]M>(O+&KA,(YMFI7$+_&U-,2/X")#H*\]\++YBP MLJHL!IH[LK M71J+/G3OZ"'M2&T>." %8!&@+F8>5%:;S8;^27Y\2B5UVN#K7$OJ_8CC7\_1 M493J1;'H5M8\8@UG^4Q,I"5*@FOGS:RGQIF3$:R"^D[HWI.X8RE((^GU]J99 M_7;9A;:EYR^70,-68*A##;,Y,JB#Y=*40>,,T5^*H4 !M*>3=7K"%P-7YATW MTI2BVLR,S!A5/B)SS^(W8$/#HMQT>)#C8>S^::MDYRS,6%$D+GK4HW3$W.KX M[6;Z-@7:2%<*!@.8'P^43IB@B&M,3S=K7*2:KLZ=RN5=S3M:;6#S*LX6'JS* M]5!'@IY-Q"'U.)M6PF-U\_N?&2]_SL6O]R -ZBF"F@/N9:F5:6D!4F03ZA:F MR0HQE"$6S(LXGS*]W#N(W'T'\Y3A*,[NNI3G* MV=QO,$XPP_>B^3PEEP#/UBY/!FL%8\7GB6;<(GNI6UQ1 &P?=8MTY_-T"Y4@ ME^6XSTV(S\8_@=M$@;2GX<_2.8,NE@FGV,Q=#JLG.61>EM$-"D;0TXLP0;3- M!-&:)HA6*E;P&(/\I#VP^\8@TYT_RI&>;W@5+L^JZ!6E7"*3RUUBFJO.%)(( M6"=0JLW\-,:Y.TK-R>R%ON>:@7,VI5:6M?_R/JQ!/FDDS9![H7*>QNX M8107[CY7E79R'"5S&^ ZO0VP'TPDZQ!%)SOOG]V;8_L[!NGB1%UZF(.!O/!% M29.UK!DG.%LAC]DR&$7:?\9FJEOG,B&!TD:ERQ\=H/A4)O%B(,QQ,2N)F8K, M1D!>,U!!%X7 M-4]?K1Y!M&ZK&-]7*=(_)I3K^@DH"Y#YJPC=P,DSO>V<^?*ZM\&J9;"JM0FD M0G[W*/+,;3>P\?IAY8+O7QKTOQV#<[<,3,+ =*4P/38PK1Q,3PP_W@LXGZJ$ MME"0![*L8"]G.?%,'@/5Q\A:J&6HR?F3M=R?JD/[_&JSS=K)6:&!0 E.97_A MT>TV2G@J^PN/QDFSA*>RQ_!H=DMX*OL*CW:M>;)U?E7.KG2+?.DEQ:/2%&'_ MV5:8>W66NP_%9JUUTBK!?O9Q9D.)59C90+$*,U<,BB7U#\WF)_PU2B8+IH1? M1/CJ_4'S\*]OX,_S?>EEZ7!4[:;GK;/CI5R?^\0O]A$/%O V@PL&%PPN&%PP MN&!PHV:HW3LZ>0;U\[LN\T7$];!3>E@>O.PW5N M@-? M0IP+0:*#5QW'JYS \YE@.M.W^'5_W2Z"V?$2GD%_ZDJ,Q99T2@(XR/J MH. ',=TFI0(7*[MZN,P:S?.]96Z^;^)ZYN-W4JFSF$0(.[:'FB$Z;C3Q M[.E;H!YJ+F:YSM]>7;5?O;^ZN_S-:M>M?WX[_W)W=7=^=_6_E];YEX_XX+/Z M^\>KVXO/U[??;BYOK?,/U]_N<$W_N+RS;JYN_V'I_F,5O_#Z!:NQZCXI.U>D M::68TY&8TZE;%["$F^O/MX0U7V^N+RX_(J+L.%8\>EJ76!-2ES+[F!97I OA M@<>W[K]BF0 ''D>[>@@ON0N>Z]HDCZ6?/9:)/A:ZFPV2G(O/8XU[GUZGPI/9 M^]/9@L4]H6MM.K.]5EQ\=0):060-7(\KYT9);^S&>*,[O7I^F_:#N?S1'V$Y M>:P!@L!LGK6Q6'O:\RG;[R/[:;JJQS""JA,O'NO\";&T@;"J6QQCWDT-1_!L0K>Q<@5 ^ @"KFO M&8FY72O]]DDCN/P-X4:R0W;+*:#?O/Y#RU#U_)X344H;P"IOL'U$LVT?-;MJ MJBQ'JU-[-(<[$0*'BM1:J?C>O(6]X "XR0%V/4 CCLL4UQ8LGSH6/[UW*OR( MU9A3:NB)OIVD+8M4+79XU?Z.)RUTN[W9+>GJZ)H$[D68853,Q!$#@'_V0[>G M^M/M&DT\JN#\I@[L]]R!7:G#N<@>3@KC&W4XE5=X?M-,@<5_-,$>9,A)J?^Z M:MBG[@6.L9,&_$-_5QT@ED:UFI5O-IBAXX/!84:OR5%S58_^O$C.I*?0"?5= MX?>GLN$ZJ"H]U7,59;GZ7;8T>0X 2#-2!=%E%?6L_,Q*?7K-3E%8)G:H@3[OL*FJVSF?.+.L^>)M^Y)_>6FTH)$V6QZ@[(&N29;%(G$X M(\U2-9 :%E'_,3>*YPKJRF+8K>RW@/7WN(5OUMAT7(=(D1NH)0-F+C$* ]G_ M'5@,=6E,D3-GV81*( "$OOO! QBL0\&M6):%.M9:#HG[9XQGD2F=EL.R=]RL M=]XF5 ,5[ "GY).$/G96PL905,7)75](8^?NA;;0 +Q@_#N5<'(=ZH'\F/( M8?NYHHF9NG Y>YJ+DY/[@,F/(>I0?RLN3\='"CCMN4KQG;7'9]$LLXU9T9!# M'^Z72B7\V%#%$GY@;X9RW;+=")6_3'L*$< JRP!R!O<\\ X"\DUD&S1GSU[1 M;Z8FJ>I9-@D\Y!<%8P8]*JX$ U&= BFW 7M,AYA'CZD!3THDKS?:NU*"^0!X MY_4FPNR=0HQY-GUN#>8;>O&SVY+[B*;C7N#1FD_;[[1KOKCT3:_X<8>+ZC.D M6;RB.]4H4+-5)-"\'PX; GB@%?NJN1(Z,D.[/U7DX]BQK1M.9*1FJC?*:6L9 MZ2KM*\+C2/)OV?2!^D1)ILQ5V('/YAJ1,QU3'5)J,D5>1I(@+ZE>N$ZJW3)6 M5 ./,2C@8U%E1JIED)BX/4MH#BE@GUD,N^D"NC59\59@F=HP ,$/LMS_/M.6 MC9N)Z5B$*N#<8R]PQB MR1%A,T,T9]1[;+O,]?[HII6A5JT%Q<."4.EYV1+R4@81$I%Z/[<8=565[VQ] M\9[P4/N-9+@ N">:U+J%ZB*GQIA#;*B5]\"(J\F6SS9H"=1B^:FS)9YM*[&CF)L7EHKPE8U M1 .MLE[[=,G9;:=M&NT*PU MG3>*<[0U?;8]G+97CZ( ^XV*!38VKR!F6TEF5DDI-&?0^>&1NG4^-_/@0? ) MH!/4G^%(BIM0(13/*8+.PE+]2[ OX+@!6@(TA;0$5N1*HS@$_SG9"DQ$NCA#.8(F# ?N8 M_+TD@L2]5)=TOS?Q8\*F5&0T@#,CREV0WGU20%Q_DE"6%OGZ<3C;ZU-"LXSY]H.A[_Y) M+?$$6A0PBN96:FT&U4J(:A>$(HQI$@/R@DI!FI/$&;K,5.SHN^7!$T_V'DF"/8#<5S"#;YU@-122Y)DD*>3,!B&]OA%*L[* ;:7<%**[,-(Y&XE26X9%=DE:;%2ZSD2*H4P MDFJ'OD0@G]8LMR[JE %()A'J+-B1W8!\:XNX$4>L?$K*?%3]Y!LEGE?$ Y)- M/2%\?05YQCK655$PU$L9YJ$%@Z6(D_?'I*_W/1%^-PA2&@3A>RWRC@E%(C$4 M [J6B'1,G?2E?-I9) UR.LJZ0K+I_Q\2I%D@4PPOUIH?GSD7 8F]X^HI 3E M Z9I%;:ZNY%+E8A%Q#OG4A#L?YUW+4V%?S'S*E,J L*]%B3(-4B2!68>>D7 MJ:R:*Y7E=)%>Q#*WQS5__X&Y M='RK6UV[9'8#QR1KS3R2'B9+S]3D7>047X$Z9RZ^_41Y@R14J97_X9P\BPOB MY#TD3#^T!$6:F"Q(N(^%;Y!NPDRID2FPU^\RT[WPP?QKN$NO>8.$L]^9ZAV3 MJ;YAQEIHW/W,@FU?6Z_>?SV_N;.NKHC!-)OOK.N[_[F\L:Z^?+J^^>W\[NKZ MRT9*MNF=E+J^W5U3%KAKUJW/E[^>?^;*=I=8]'772]LM+:8^4:@4U1MY+:EF M77[YU0MZ7*DB\#%.)8W*03&=?&RCEIU+'L&;S'B?W!-#6P8)!/*_B ;B]V$, MBL9BK,VSW;%4T>!+3EZBJWIHV]"%\" )N- 7H28 M:AQ/Z]8\!0*6^R4 S?Y4]J/ 5!XW3J,K%^0)'G+]$SQ=.+J77X;X"BJ!=56S MKC#JWF3U]JGT_=K,A8!EOP*UIH@PJ%5,!-__L(>P+K!E$GW!1IEWL%3'!=LM M(2T#4P("S],6!V"/Y\@[^CEMQ$$?B4J Y8)8>%KIL1BYR&J3F+S7:EFRQ@QNH& *T+QI MV8XYE(<4-DC(4R))L);FCLO31NL MZ5FY$IMUK_2DP,V:S_8JN@H00;SRD,A MDQ>164N6154O9CAN3'<$]%XH$+12UU;VPN(YIE0Y()/7XHG-(VAR/) ML[%C5=]O\4XCM5>VQT V.O*V%[^)J\"D3D1:O(LFE^^(/H*W+OU[?'U2GDI. M&,/?0ANE.:H+L0UB";: ]?ECM(*3>'Z%+%5=*TCO_F"M4!"Z,G\9Y*.O:JNB M;D(HR8ZPW,W*Y47/SM5X7IHC:5Z.ME(V&87>=M![3&CSEHK+$3-_?[L 6H@. M2T*'BDBA-)1\GRPUN13K.J>/S%5!\I<'YSLDY(43BI90/31YF2093Y@!2PWA M@3GGXM6BXH;9SW-7(G[@7<^('/2+T'CY@WET*I5N(R^.$:'R+;?,G>(Q1728 M\M/$Z8S62=B>^!DE$L\[Q$K(Y.CQ G15UU !MOG.3WIYE,9+G:%I.9M:ZH'. ML%RY"UG:BN_,)=6DK<+:5>9'3T$X7<:QIZXL4U)HX,$,Y9@9KS4ATIQRFII%KX\ADQF$8!'0S!ZAXG9 M>%.>,JHP<*!BDKF( J%R'OC:OV_?PV;8X>/+V\CT-VP POHV!\GKUM4@+6*6 MCB,S+S/#A+@6)^#'7%])'Q-C$Q5G"B+W&03Q()0AFZU:G@$_*FD) IV,Z+ZP MT7X%"&:-!UM"51NU#TI9^4,$$RQ[_:=PJBN=KI>7*%B($ZN9IZ26M_NU_E%@ M$F0'(@,4[CWB@X(J*C>>R^4V,6R$I>ELI@IT99 .A._ :H&U\KTG75=MC%08 MUJUONB9K/)U@Z%BE;#"Z*BUJX/X0SA$K5CK77!8'D./CAWAW@=.T$!=4\D== MJEB%'XCW]*B6,Y *T $%'PGGQX!NE)4)"YAQ9"A)F2\TEM:DE^HO.FI<.*T8 M5*R(:"VK,>9_E@7^P23$4( ;*^;*$@:.BTOVJ<"U#%?3Z2*M$6PF>"!L/[!E M$,V"$K9-C\1XX@53(5.[T](VN,8'9LA$Z93=(L$?L S4** A/HL+M719R (T M5RILAJ*-N%I6BCUA$^HDD:S;2OR"^%8 T!"Q1*:0"M0'/0]+OY$08>I;>;"\ M7)3^$CT4N8,2W[T 5(D'*9KM/F($ET,FLU6V<+C@9,=SH!)9S94A-*8X.V;7 M67]/ ( MTB"[-6+@-,,LJK$T$3-25OA#>TBF'O."[TNLRV\@2=]Z#H6_W%Y )E#%)$U_?J\ZZ$[APE(]8F_$< MNI%,-\$[WVB@I+8KQ5CZ=AR$6JU5;EEYH1:8@AUBK>M%KI_Y=V^"S-(?@)G^ MTFS43Y7<(H.5-T#,XX\@E(*#/!WJ.^X8I8J!$M.FFN7XM8RTD?DI9 %D[9?F M+#;>@+P@RI_G5B6U0,!X#TTRV"KHN0/]]QJ_(=TRKB_-2]!)OZI+SU+U\Z:S M8TLKDD'!5?[QD:Q%-/,RR5/TK\7,Q/.I)O/0RD M1J2YX]3D+T:T@5-!-X*J!:.T5^IT 1O%BF *!V29+U#"TQA(34_%PE$7-DO MVO C)4AT-6XRL:(^B!FYA(*88VDOJZME;VEBK;Z!-P]V-1Y?Y3@I4,MRS .7 M?(0P D<.V4:09L'3@]>M3W+[$@"4ELTNK81^. L8*N;)UR MF(6\6XPM%?>2QD7UCI B63M(_3E\9WIVI3E?8Y";'&TJ\<,&1M!3>8R89QR, MW7XJK@&R6.#!Q:O888KG??1X^CB$+8/P*'C"3+LAK#TWQ/<=F#^Q-T"UA,$!%J6P0?:BULAOYY3LO^ I49L*<)>D-[)@5 MM]HH<$L&@5MUZ]N7F\M?KV[O+F\N/UJWYY\O;ZWK3];E/[]=W?T+F]Y]N[FZ MN[KDCI+?;B_Q1YE^LS" M*0,WC&*=Y EOHH#CC+MU57U@6ZX)"4__:JM8:[-(5\R;L (R9?$DI,6, ]?A)^0#FW(WMQ MN]>?10])S(]CR&QC^B8VIE\/UJB%*>S9/-XNLX*J(?(YEIL>BC7A\%<*17RU M76<]XV,Q.2(2@\3[C,3+<.-US:W9]+I(2/%I]/^N:0I,X0L&ZUI_SW/[8*>M M9_ASWP_0=;0F!H-7I6A8V#ZSL-_L'^XX&6^:>TF>>; V M##_'Z\VP-?21K&>&C^S.^E^LGW:X9E5\35NX2X>5_T7WVF_VNICFOP2F#JQ; M7JUG?$Z%62^WWQ]F/VNJ+XZFO4-7Y9 2+8^ -0;AV[_T^T(,!CEWQWKJVZ57 M )I\!0#]47^W_03O;+5..,"SN%Y7\_6FCF^K,TN1.!CD1.+RDB]$6),OC2Y\ ME6!'^SBS@6(59C907-_,\P]O_GI^J2I$GB6H!_2_#0AJ+9-/53F/0*9AM(R0 MKB(:[NG,!HI5F-E T0CI\@CIC5G3,B]R5D*K1,F2(I1A"[MXE@:*53A+ \4J MG*41T3MC1U-"0TG1QA#_+IZE@6(5SG+WH=@\;M;:C=,2[*@\,V]7$'=:W5KW M]&S;YV(:667/?0LMIB@K8?O-*JY]58& 8OW-;JZ*MV6K?#_9_S".K \!MIW" M-@AN*+AHWLAV+#N)1T%(URCY%INZOI)6 _BE56_HP@6RUL!LH;C\'9?"34%5 MS2B8"%]>)N,*K.X]-Y/WQ3"(N6U OO6OM&:#+*J+ M5RL=O)'J9)N"T35+K)W*S<*Y W-:.(#G*8Y.UW'UF'@FF/O4/"8$..$Z6G:4 M'1I>T4DAS3-Z[W11S[TL^B!B3-*,6JIN&%-5)2F8U.'0VBU[. RQ(@M>^8UB M6>OBN%#KPHWF;*H."U$]& L(I)5UW1-K#S@Y+SRWI^/Q0;YSNNV.ZN4]0)@ M6UX Q&8GEY_.OWV^N[6^?;W^8MU>?KFZOLE<_-OQ2WYS)_D2^*(*^W@Q^#L2 M_!V@LZLOE];M^:?+NW]9'Z]N+SY?WWZ[J2K88^P8Y(%$!N+?[QO 78D!W?J6 M>@]LZZ#$^/U- BIKL]'K'C5)B@$[.,H^NY-%=L_#$!NXC+G*2;9(1A5.Y&/: M5&8 :HCM/=I;ABJ_.U)'I!)UW)ENM@H3G^.Q?=0\&!PJM? 6RV92M2&LEL]= MM<_[\>&,VFC93C")61-2U2A(T9A:6?"H&LAV!CS4+B %X\+7L"XF=AK X5$C MS*R?(YS-=.61?@4SV4HF6\"RGJPOD5YK.]G$M;8K MOQ^$$ZPCQN5\;L1 <(N .'@[YQ+,RQCU[#V_XT7NSTUL^?+'R.VY\:8O\@7U MQZ]J*G?N.H]@=6BZ@1/[2(TWJ(C_3IX]):'?:*(XG;]^\>7AXJ$>B7Q\&]V_.P_[(O1?1&^$,[?"- M8\?VF[-V^Z1]^J;1:#2/NYVS;J?5A#^?==MOA#_\M_C1;M9'\?C5^W:]R9ZX M]8)I-P_G1L@(_SFNVN,TA=2+(!,U;L30C3"=(K:XPZR^>$JY *UM'O &Q/WI MT3^JNSDBCZINKOFF=?:&$;2J6P0*/VH">9_\?)+];D@O,Z89<]_&K)S&UCQI MGG;:L,G&6?/LY(WX,?IWJJ^U]EI?>^1H;K$]@Z-[/6$FBE;@/DP]^R&:JZUQ M@F^36HPUCXVNMK.;J[2NUGG3[+YA!*WJ%HVNM@MC;C1UP6S ;.#Y&ZB3>U('RXEF? NQ#1GU0O_SJ!3W;TQ>LGO;X MU:R!BRWK_I[X0GGXM@D HS4:K7'AYD[>M-X@=E9U?T9EW(4QC<)B-E#R#517 M96QV&\UBT+=C5,9%AW.!JQU@TV>ZKY+3(/%RU7)!8:596A?I M_XA?O>_L>8+@4^>3QI.U$Y&J'('*F*]HU$_URFHK@K='%58D.I56!!MOVJ@) M-KK5W6.[W3YJ 7T?&TVPQ&,:/<1LH.0;J)PFF 92FZW38^D5ZTBO6&?/\PX? M/1R^>HZU;4C?NR5]3_6>M7ZGBDEQM96^2GO_*JWTM=ZTC?//J'Q;'],H'&8# M)=] 556^3@-]7"IWKMF0:DVSL57?WQS)4+83FGO7Y"(4CAM;Y\-04)7,FKQH M8E.D6-:3[Z@RH+TI?=T3\8,0_MRX<0T_[05A&#R(L$:OGWN>:V/ELA8LLF9] MCITZO>7A>L)R 6D9903,Z89TR@G9DPSYEZ-N1O*24MY3OZ[W=H[UTEKGNOD M2>6DM[1R@M&KYJGUK7Y;OZCCVS1^L]UM4 #K7+:LRTZH7CIK'.M9[+!G^R(Z MNO[AB:F:H-5HM(SV8\:LQ)A&^S%CFC&K-&8YM9__QFP6UX_*H^.\<,HKZJ%I M_=^'F\\6[">F_!@GZ"=4O4$I*Z@:%']U AR6^UECMWO7IQ>O,*QO@_9Q+ZR/ M=FQ;V&'&ZHF^G41RIM@>1I8="DN,>\+!9"!L4Z2_3Y>DYMH]O#5C[N>81@,Q M8YHQJS1FB360J#^JE 82VS\"/QA/+?$C%GZ$_@O8HAC;1A$P8^[8F$81,&.: M,:LT9HD5 1BUZHH 3-E//(ZLP(O?>WA-W*@%9LS=&M.H!69,,V:5QBRQ6N"( M0=75 MBBZ[M&*S!C[O*81BLP8YHQJS1FB;4"S^Y572N +0K/* 1FS%T=TR@$ M9DPS9I7&++%", E%U14"V&($"H )'Y@Q=WI,HQ>8,V0%\ZW#TD M,V/NYYC$7-[$O<"9XG_MGB9*'18N?<^.(G@^Z8W"=#V/RZN<6/IP??/Q\N;HP_7=W?5O M;ZV>![+,:DY^6%'@N["G$;RWA,25HXEQ>L/_+W=!_]7[.X("=2N!I?EQQ-?B\<7- MT=F\$NMKF^.O41P&_A#^.[%]A0X@.(>OU(R.&TT\>_H6I"/*S5>6Z_SMU>W5 MKZ_>P[^^G-]]N[G\ZQO\&DY$#;;6)6^$^V1K+.!MQ5#\)W%#JED>+5G.H29; M8JL>B-8(E \G\:8679%TX&KE_ *-'(K$AZ]H0#N)1T$(8L2IEXEE923;3_(I^9Q'Z39>OUN;,OD1Z]&_ MM7ZSI]89UZ&?I\OR0MJO5S'C8HU9SM+=R#3-UEJF69ZGKVY?8$4A0_K;JY;F M8NOKGR!YWKSF!%:>(V[!MC1.H2H<]MJ1^ .(]WD3SFAWJ5ZW/G("7>M-] :, M]S 4OO5[W;J=A.YP&%E2#:L8:'<27>8!Q\!E^W"Y&+EB &:S;_M]%T31]6#@ M]K'ES>3GQS[XB(KFN58TU>#D0OL:NC#C!*8L3+YF+]KV/!_[;;&?;OOXW\@Y M1_'8>___ 5!+ P04 " R.*E8V&M##,Q M,2YH=&WM6VMSW+B5_2M<;TUJIDJP\7Y(&E5YQII95<7CQ''5)OF2PN-"XIK= M[)!LR]H/^.U[P6Z];"F1G;%;-=DO&SSKRU=K*_*GD[\>;YIN7B,_/7]Y\ON_['_X MXD'S\OGKGT]P%+IZ?]!,\'XBOFM/E_N7HSXY^MTRC*N#YO#9ZJCYU8<9VM.S M"0A7YX>'?_YOTY^.'G3"/:4'3[;WOPR0T?\,#!<3? +#W(YP1^/7[\Y M^>GDQ^=O3E[]\EN8X;6CG.PU_]UV7>L7S?.GS8_]^!8N]IH_/#U^NM=$&&JK M9CKST_Z7-N3F=""O"D\MN-\/+;P[>U=6*OMO.;.I7!T^^ MZ(JQIW6U$+K2A]/Q7B5#O2'4949D $6\<9)(KZ,3N#XTVX(_(K4ER SF>CI? M?18GS9E_!\T [UHX1[2=SMH1KU;],#7]LOFI'Q8X$OECD_L!'T+S][4?,$(: M6"9L_M(/\:P1=*_AE,NFS\WQ+S]W?? =.O. O?BI[9<'5RN%?X8'NX6,D5F7 M';'1)2*-521$&4GPV0H#TL44\TL(2VIR*55&*^%6M_:25MU912J,@SH%%O\4).&II^T2(#ZC?M/FJPA CCZ(>+VF3AW\(< MZ5=]CG@OH3$X9%=]IHY1&\1V0*Z&S9;X.EJ">:(Y/VL1$,9U_7/]_CD,L.VD M3F#1CAWRM\KKSMOI#"L1"9, M,X$>G02Q.DMBF:(Z2",LN*)IB$F4R$&!V"664(\)$50@+ J,/T#W#9 XNB_5 MW#L/Z+M%2ZX9+89R!?GQ8DE,G&4AT?B<')%:).(M%41X2<%0F3UC16IPT15' MG7%N=U$H[L42*3A')H)>DU.J7\00*Y&Q*.]!1&'P'U-D5@YB22(&DQ\AED"3 MVR5&:PW\Z^C<0R#!YOAXN/&\76+&7\SI&W_';EW3/2+ C5#<0_1HA^ZB66$ M5^RIF-1UU^"RC>OQ@Z$1OU);.]ZK+=8=-D!$Z3'LY^'&V9[HQ[,F=_WY> DW M YRVR/T]#N3KS8W=:.7>#=08+XWYR-K/387:26F#)TH;_/ 9"6I@D1-%DPJ8 M1[QUJ9@8;%#%1XQF+B#L)@RDL\AQ2]IJPD(RB$8HPR M3#Y>X)"4:XE)F1@'E,@$R/RD%X2!3$%+G\'Z(E/]51QP9F%W(2?O)R',:AF] M(]H)163$+Q)RL"0I:@ ,U\GD(K1%ST%:Z)F6NYO%FUM1]KO_M)R9@W$+#5LY M6I-VGW.+EW/\G31^@#G2,7+;*ARK4H"QBLAV/*O-:[,%$I9*6NIU:L?8]>,: MWZM49NB[3 *$C$T8'[^/9WYY"LUS9 FOUQVV8,(3IKZ% M[^97F4J;J\UE6T7\<@,UM?^F4HD;"+1!A&K+@P?*MP;*.-"E(KJ)2]BBZJG] MVQZ/?ZJD_NT*>(9J/0J'>B$ ,NUH+0D<,%295QFI3'(JEY 2=[$$Q8PP'POX M7<*FS)D[02VAJ'R(I,ZA\@D9E28R10 FA+$%I #-"^,V./D("A#^N_NF@Y!C M-47A+%+F1+* PEDP1H CG"+'%2:EHI6FRA0+C /?'>:\@!%O8/3-FN&?0\-> ME3/1K\>'OU)U10 ,\^U(&Z72K]&UU\@:WK7CS$6P%2SG?FK%[9K%W&1" W1^ MQHVM5+F._;TM2ZH/6V0T:,O8=VV::]CC.HQM:OW0U@FT&T$U<[-E[6D]5I$S MP^PX*Z*9N?0CH$$3,J7ZTLK7#[/N?"5<.*W9B&NQA&]LI-=-Q8B_ M2&R(GP M?4B?2^$Q2VF+21@%-8:'4?@K8HSX'"VGW+CL4$%'<-YB>*!WT5T&LP(?60J& M9(\*2B8OB=/.$_ T1NXI9YZ7@$VB*BD:+>PNK176!($J@M#@- H+8,19SXD& MP:AW1C!OBF-.>UET0LKSF*6>4#DRGXBH=3!IHR86.3(Q0JO 952.(5?&=, # M2CV+G'FG*V]X,B%G(BBS%25M+=UALD\,:;(5%I0NF2)O1J\&@>EA=R@9[L5Z MX9@2DCE"$<^)=(P3% "!9&&Y%\XZ*JJ;6R=Y4E=P];\,X/S MC+N;U'&KZ8W:V$R7WV\GM%H/*\3]<9;2,2)UFPV8JV2GL$2%W"'\XQ-8U;Q2 MFZR7TP;B,?^T*V2LGQF\P3A),T?IJ(4@4CL$^8!L2/O@%&B5,\O%<&X0B Q> MJ)U6VT6,"1! B!7@B.0^$B]1(7H1LS"4&H3ZHJQ(FA;&;$@[!7E<.B4M9.*! M&R(],F7O;204EUSABMJ,P(B"E@J/LAQ5_".6Y9PKK2(Z!NIOA$W)-'$T:9)K M?2SJ:#.5)?@L9"Z<9L]WZB,<<"N.A3C,IS6PPU6FKT M$Q[S#G(7>,=E;RK&L,#6/SF\N[BWHSI^"(R\'%30@S]>KK? M@H?H#'_5&FI]-/_SO8DF7%9>YS0%FY6H&Z"U\\\,-RJ2L?BME92 W+O2;A.! M\&"3 9^$E[90QUV"HB(F^)UR;V0B4?*: M^0+>I;S3;9:HP%7RA.1/HU(0B&<6$QW)-")WE9ADI"O1!)U]24D9T(\7EH5& MO6 -HD,2J/DS+G\M79.<4@PL"@U.% 0[%',E. KLZVX_?ZC10M8@ R-1<4PB MIFZ;9X;\E8V&>HZ( M(%A S0R>Y^)5]%J@D,B4[O"@QXL-XGV,G'47>5OTG)_<"<^?P+AK[:2/<3U4 M?+Q1J+BCUT4_3GB_GKG"OD9OSRG.]#[-U_1E9PYP-Q"4$M*(JFEQ&4:4-E35,K"R,QTX2Y8 M%@JB.0WQ$51$U;V[,-D[:C)5Q!B#2 ]:$LL5$*\P:!.5E,54 N610XDA![G# MBN@G[L)\.WZWW8B93W*ERSC?NV8CE1S=C+5K8E)IS2?H\(^JGE?6^75JIWX8 MKZ3O? .[7"S::0+X!]0O]"BNZ_/4HGUS)]]B@"/3&BN3PW]K_?421N#OZQ;- MGR%CO8SSAO%W_V[[+5$ES4U6R (5ZDD>!0E&9&(82LG M(F.EIQ4=*%HZV^> MJ7@4^RTZYH31F(BE@.&H6$95Y@S16BG!J4--0XN3#*=8/&25[[#_$>VWN&QS M#,$0D^IQ'1=0GN7(B!$HQB2R%ZEYD59&2DM$_9QV>-#L>=I^UZPV5;?\!5$#(RWO8UP&U&UC>O%P@\8;?-DMASGSF,M_X(HBR$:Y-6) M0&5_$H4!L4XKX@&UC?'!*V8+LCZ',L<9FZC:Z:$08Y2-&8A"NU'FU-..\"9PR$TN4 M!A4."IF<'O,YVI"X,"HQHA"M<>5S/3RD! (#ZDN4-RZH4(33AD$QGOK$=KGR M+-*L0@#",T/.QY(GUE!T&\J"$SQS96G!"U1HZ"=(F7:XE7#_AHA%/N>--(0J M1&2)&A]S(WH[C=1$4++Z=SWB&83%R7@;=GA2[SEJKSP@5=I#:(29X"&XSD=D MMRB\MU%"[?)=W[V#*H>6_G1[TG?8X%?>;U[Z MB\9M_@?%;:?>=O[#J]?/J)2[LZGTS'RW8SE&H+VGB(2R.GHW/ M/OYO2H?/\,F=]FZ7GG_SJQCPR?C[ZX]YSF %$F^^'K#'@&=L3 M >LQXC603;XL^+B4*M.O[>JVK'RHWY[#ZI8L/[1K>VVW,YLODJK((N]E\9Y[ MSF7IY'PSGSTX.:=8'IQL^LV,'M#B["_T2@EY%VTG]W8W3_Z%L4?+O)W38M/E M-<4-E6X[](NS[O&C7QX^?QJ'#:T9>W!R;S=66I;+;MA__D%>_C' MTU]^/>[^>SML^GIYOWOR[-<7QYW@JTVWZ>5S<>7"RNGJT]6)_ M.OVOQ[NNN\?8DX=/3__XG\=O/WB_>_KP^2^GF(6O7MWO-O1JP^*L/UL<7\UZ MY\$?%FE8W>].[JT>=)]]FG5_=K[!)"?#9KU>Y,K!GQ\_?W'ZY/3GAR].G_WZ>_#P]48Y/>H>Q?6:%MU_ MW.W^M,*K/1N.NDSKUMYMSN/F^$N;<-/134PSNIHI+=<%T3:L8D8$'O/[=;G8 ML*'_'SJ>9K[HR^8 M?W?_95NM'&=[SS;+U?T[7W3%Q-VV6@"M\K8[IF321@:FJHQ,9Z]9$D:P4"NI M1-5SJ<9L7U*WII<]70!G-^?]@*O5)'G>12=\O:/?[UE]DRQ5GW\W*- M4>*F7R[N7Z\4?JP_>%N$P(TK6;!H?&!:6\.B%H;EJ)*I6F=7[9BK$=Z-.A;G MU)==J]:K6OM1 M*V]=$#QESVJ2GFE%",BB$L/V#=&X8*27HU$YNC2B;Y;F<#M8WAJ'52F7J[,L M9T-,$Q%@11MFK"W"!U54T",VF--NE-8E$P_GQ4]Q0#@AXN:7W6^+Y<6,RAD= MO1&.9=D&78(3 8%CO^CBXK+;+C;K;0-KL*2),"$$8S?'U;I'$-:8<6O=+><] MN,]RU^^=#@O*- QQ?=FZS.-O-$7Z]9@#[A48@REG;<^T.5J'W*_!TM!M@<=A M"?)$=W'> Q"&;?OQ^OD+6M-^D.; O!]F8&Z-T5WTFW,X.*PH3P:V<5ZY&$/2-<:1HHSJ@#G]5BRAKO8+1&L+_-?1>00@07ADFSV6MPVU=GR8KB"FS6=]6#]$1/%=G-G-ZP\NH$:PY4Q[UC[B=LW MDT]95 L2H@5>?,C,R^I9"(ER*C$BF8Q%82_[D>MD\]=-ZV]9&X5PU9C$@K0 M#MC(0O8>Z%%3+"K&I.0H.?=.@5!+*>NW"QP4@A#%2F:M@BIPE@#9-;)&3JK/ M-=CL1@4ZA5^B"%,/F+[U[B[ __ZJ5P]X<]-.SE:$O:RUI[7$[Q=]K%-4V1CLCMFW!L2H&& M)B+[X;QU;]WF("R-M+3KT@]YMARV>*Y1F?5RM@OYU7J9J>#VT'V/""\$R-B% M\>-7^3PNSJA[");P?#M##Z$B$^9[^F%Z5)BRN]I=]DV^+W90T\;O&I6X@4 [ M1&BV?/!$]8V)*B:Z4D0W<0D]FIXZ?G/'XT>3U+]? 5^D)1$LYB;3&A-LSCAQEZJO([]HSU+:HT]& UL&9:SODS5ZV&; MAK[T<=TW!_J=H)JXV:*-M!V:R)E@=I@4T<16N=K"PR60WYH2*RXB$9.2 M!/+KE"-A$-Y4^$$YD"\E*VD]$Z!L3(.3,Z\;;]#1*Z,T&+P8,S04!(=Q'@8? MTEJN(PD9-;.'K:*-WIHR9DB[\VV5L'CB?* 8FK9P8 M6R.>I!@8=/+D(UE-HQ4Z6C^F7#5PYX KGU6Q#2=9LM@=K9P(CA\!^AQ9P,3L M*8"929*QC$$4K_SA4#+=BO4A68LH+$V:@%]RTBP("XT-^MQJH@A4-SKDKR!& M'ZJ+!V3);V+]!Y.T=R#_P^G=!R,_LL7+OC1 C\-R,?&G." 9M-I60_FX+E>( MBQS0Q]3/^LUEDZ;OF[;EGPF<)]S=I8XWNMZHC4UT^=7>H=5VO0+N#Y.4SAG4 M;3)@JI*=T0(*>0;X1PNM6EYI7;:+S0[BD7_Z%1CK)P:OLP+"!"!?+32*MB$@ M,(1B,:&I%+1P/6K )_U^FC]^V<37;JJO$YIBG8KT0Y V^"? MR*E /"HOEHDP%9X=9\E@/V/#6A#MRA7HB3/!%#G&Z+W\ND;,R.06Q@Y!AYB_;I*X2/W2=*&I&%D=#OL= 0>6 P3J@*RA2TI\M'KD$4: M!7S.Z9 K[U0)5GE@68B":9,<2]E8ED*P5*G(5" E#7F*8^+%^0/"J,1<[(A[HF:(F -%.3)J&1%&/$-C>"!(W([48=L+;[:(=X[R)G.T7>%SVG MEO?"\T:\73=\O%&H>,^H\^6PP?WVM17&&K \66IN M/6N1M7@D1\W 0H'G@<#S;"[@VL%S,DB2KH[0P+G4T22(_?\[9RW?#S_LCUNF M[[7*530?O>8;S9$ M?X/@I24D=&LO/>R;!OD>80P^-32^AM^MRGH%%O37;0_S)V#8+O)T+/S#/]NI M2E:"JZP%BR20)*D:YKDJK,KLG5+0BQ"WV>08ZYBL4SE\6ZI3&)WV MA6@41#(=]M@C)'(: M7R@_A,*J:U"E(T C300/X#I]"+M'X:.=WND7+Y>SE]1$SR*>[;_G7>\Y(?@F:]030,?X=II.5FLYQ_%L'R"&_YN'L: M+[NP^S^)-S?U&Y:H+VG(3Y?'[YWZIV?/'SU^SGYZ]N+%LZ=XIZM7W?3MPGYY ME?F21IW0_,&]X=Z[_P%U<@\M?V.IA/SNLQCPT=#_^>?\ GJ?=7>_\]Z^ MJ%?__WX^;M*?SWNJW9-KG'^V*RA\C;?T=5/']'_ #_X74$L#!!0 ( #(X MJ5A(**!O-@0 $45 - 96YG7V5X,S(Q+FAT;>U846_:2!#^*W.<4J42 M!@/)J0$7R0&3(B70@J.F]W):[#7>ZWK7W5TG<+_^9FU(:)JK=%("9 MG6_FF]D9#UYJ,C[T4DKBH6>8X71(Q?H/NNEU.RV4>>WJH?>+XXQE5&14&(@4 M)8;&4&@FUA",+_S%%=&&*L<9>NW*UDK&6]!FR^G[1AC'/0AN6 M; 67_N.# M [CR%Q=31''SS0 ,W1B'<+86_3UJ8_A&K'0^ *^=#^'9811;IP9!/&V4%.MA MCX-H==M=;SV[F&]T%5\]6!$F'RJ#N(;!8MP.IF._' ZG\''Z\7RVI^% M$,ZAYFA_\*3S#JY;R]:H!,^(4G:5Z6PZ54T=46(JI0D5'=A+Q0NB#8X(R$@X*BD6%2E 75 M!**!Q#*W[>]0?:]D.=]A+8E:$4&U,]]PN@4_,E9B.6\"$Y R#1')2<3,MK0J M4)PP=,>J!;,++E>$PTBJ7"I2&C]^\^N[;M<=[(7ES\[@;1/QB&E:/ZS5KT+> M<1JO:;/TXU-!%!8(W\*"HBGSG7FT.I$J0_:=3Y!(59[(J6(R!HIDQ7!%%/+7 MP]"[;O<$CJW"SH_*WH,72<$1)9)9SI%/N&,F+>TI^JU@BMK9H2WZ Z/'Y.T] M730J%#/V8+")4B+6=,]9YZQW@OS$99BE,A/H:U:Q$DEA"+,915:MZ(JFA DB(OL<#<:L-&TQ4:O@E=\2B:DP#RAL MU31+GKXYAJPXW2.MI,)R=K0M(K'NNX,$J7 T^XOV2^0[%IL4O[I'#2QSSG,2 MQZCXON$VK"FUMY-2.SSZ';Q#I2#>"RH#I^[1X-;>DHCPG7,K:8S,!HW#N!^! MES\3DC&^[3\..B-JS43?M7AC3$G8Z<;_OP)/;Y M?#$.%L[Y/ SG5YC4? -:@H912[^0;' MCV&W%.;5$'Z)+.&';>>OP^-U>-0[/,9$*2K@,[[,YK@HKO7K\/A_-*>G$OZS=U.[P30M5<&/;[8.XW7^GD!1*,)U61Q_MG%9^OW>. M9)8QK> 4 " 0\. M !E;FKEH@_L8 ""U"@ + " 4N? !E;F=? M,3!Q+FAT;5!+ 0(4 Q0 ( #(XJ5C8:T-SFPT %\[ - M " 7)F 0!E;F=?97@S,3$N:'1M4$L! A0#% @ ,CBI6$_2WE.5#0 M9CP T ( !.'0! &5N9U]E>#,Q,BYH=&U02P$"% ,4 M" R.*E82"B@;S8$ !%%0 #0 @ 'X@0$ 96YG7V5X,S(Q :+FAT;5!+!08 "0 ) # " !9A@$ ! end XML 60 eng_10q_htm.xml IDEA: XBRL DOCUMENT 0000933738 2023-12-31 2024-03-30 0000933738 srt:MaximumMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-24 0000933738 srt:MinimumMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-24 0000933738 us-gaap:SubsequentEventMember 2024-04-01 2024-04-24 0000933738 eng:FebruaryOneTwoThousandTwentyThreeMember eng:PurchaseAgreementMember 2024-03-30 0000933738 eng:FebruaryOneTwoThousandTwentyThreeMember eng:PurchaseAgreementMember 2023-12-31 2024-03-30 0000933738 eng:PurchaseAgreementMember 2023-06-15 0000933738 eng:PurchaseAgreementMember 2023-01-01 2023-04-01 0000933738 eng:PurchaseAgreementMember 2023-12-31 2024-03-30 0000933738 eng:PurchaseAgreementMember 2023-02-01 0000933738 us-gaap:PropertyPlantAndEquipmentMember 2024-03-30 0000933738 us-gaap:PropertyPlantAndEquipmentMember 2023-12-30 0000933738 eng:RightOfUseAssetMember 2024-03-30 0000933738 eng:RightOfUseAssetMember 2023-12-30 0000933738 us-gaap:InterestExpenseMember 2023-01-01 2023-04-01 0000933738 us-gaap:InterestExpenseMember 2023-12-31 2024-03-30 0000933738 eng:OperatingCostsMember 2023-01-01 2023-04-01 0000933738 eng:OperatingCostsMember 2023-12-31 2024-03-30 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-04-01 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-12-31 2024-03-30 0000933738 2024-03-01 2024-03-12 0000933738 us-gaap:CorporateMember 2024-03-30 0000933738 us-gaap:CorporateMember 2023-12-30 0000933738 us-gaap:CorporateMember 2023-01-01 2023-04-01 0000933738 us-gaap:CorporateMember 2023-12-31 2024-03-30 0000933738 eng:CommercialMember 2024-03-30 0000933738 eng:CommercialMember 2023-12-30 0000933738 eng:CommercialMember 2023-01-01 2023-04-01 0000933738 eng:CommercialMember 2023-12-31 2024-03-30 0000933738 us-gaap:GovernmentMember 2024-03-30 0000933738 us-gaap:GovernmentMember 2023-12-30 0000933738 us-gaap:GovernmentMember 2023-01-01 2023-04-01 0000933738 us-gaap:GovernmentMember 2023-12-31 2024-03-30 0000933738 srt:MaximumMember 2024-04-01 2024-04-24 0000933738 srt:MinimumMember 2024-04-01 2024-04-24 0000933738 us-gaap:RevolvingCreditFacilityMember 2024-04-01 2024-04-24 0000933738 us-gaap:RevolvingCreditFacilityMember 2023-06-01 2023-06-15 0000933738 us-gaap:RevolvingCreditFacilityMember 2023-12-30 0000933738 eng:TimeAndMaterialRevenueMember 2023-01-01 2023-04-01 0000933738 eng:TimeAndMaterialRevenueMember 2023-12-31 2024-03-30 0000933738 eng:FixedPriceRevenueMember 2023-01-01 2023-04-01 0000933738 eng:FixedPriceRevenueMember 2023-12-31 2024-03-30 0000933738 us-gaap:RetainedEarningsMember 2024-03-30 0000933738 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 0000933738 us-gaap:CommonStockMember 2024-03-30 0000933738 us-gaap:RetainedEarningsMember 2023-12-26 2024-03-30 0000933738 us-gaap:CommonStockMember 2023-12-26 2024-03-30 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-12-26 2024-03-30 0000933738 us-gaap:RetainedEarningsMember 2023-12-25 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-12-25 0000933738 us-gaap:CommonStockMember 2023-12-25 0000933738 us-gaap:RetainedEarningsMember 2023-04-01 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0000933738 us-gaap:CommonStockMember 2023-04-01 0000933738 us-gaap:AdditionalPaidInCapitalMember 2022-12-26 2023-04-01 0000933738 us-gaap:CommonStockMember 2022-12-26 2023-04-01 0000933738 us-gaap:RetainedEarningsMember 2022-12-26 2023-04-01 0000933738 us-gaap:RetainedEarningsMember 2022-12-25 0000933738 us-gaap:AdditionalPaidInCapitalMember 2022-12-25 0000933738 us-gaap:CommonStockMember 2022-12-25 0000933738 2023-04-01 0000933738 2022-12-31 0000933738 2023-12-30 0000933738 2024-03-30 0000933738 2023-01-01 2023-04-01 0000933738 2024-05-09 iso4217:USD shares iso4217:USD shares pure 0000933738 false --12-31 Q1 2024 0.001 75000000 5156583 5156583 5156583 10-Q true 2024-03-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 Yes Yes Non-accelerated Filer true false false 5156583 6528000 13193000 6064000 15015000 464000 -1822000 2017000 4416000 -1553000 -6238000 222000 3000 43000 72000 -1374000 -6307000 22000 22000 -1396000 -6329000 -0.27 -1.33 5156000 4773000 1077000 615000 3227000 4336000 3999000 6432000 698000 992000 102000 102000 3602000 3296000 9478000 11437000 895000 1360000 720000 720000 4762000 5079000 184000 191000 4946000 5270000 16039000 18787000 6152000 7005000 1753000 1445000 1890000 1726000 148000 263000 976000 1195000 643000 977000 0 1047000 11562000 13658000 1272000 0 363000 375000 5383000 5761000 305000 548000 18885000 20342000 0.001 75000000 5156583 5000 5000 61459000 61354000 -64310000 -62914000 -2846000 -1555000 16039000 18787000 -1396000 -6329000 224000 153000 105000 50000 -26000 0 2433000 209000 -306000 -878000 301000 888000 -853000 1858000 308000 1076000 -219000 -53000 22000 22000 -368000 -125000 225000 -3129000 0 108000 369000 0 369000 -108000 0 2974000 85000 70000 272000 0 225000 0 0 769000 -132000 2135000 462000 -1102000 615000 3464000 1077000 2362000 43000 66000 0 2782000 0 289000 5000 4000 0 0 5000 4000 61354000 58086000 0 188000 0 2782000 105000 50000 61459000 61106000 -62914000 -47761000 -1396000 -6329000 -64310000 -54090000 -2846000 7020000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 1 – BASIS OF PRESENTATION</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: 45px; text-align:justify;">The accompanying unaudited condensed consolidated financial statements of ENGlobal Corporation (which may be referred to as “ENGlobal,” the “Company,” “we,” “us,” or “our”) were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, these condensed financial statements do not include all of the information or note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP. These condensed financial statements should be read in conjunction with the audited financial statements for the year ended December 30, 2023, included in the Company’s 2023 Annual Report on Form 10-K filed with the SEC.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The condensed financial statements included herein are unaudited for the three-month periods ended March 30, 2024 and April 1, 2023, and in the case of the condensed balance sheet as of December 30, 2023 have been derived from the audited financial statements of the Company. These financial statements reflect all adjustments (consisting of normal recurring adjustments), which are, in the opinion of management, necessary to fairly present the results for the periods presented.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company has assessed subsequent events through the date of filing of these condensed financial statements with the SEC and believes that the disclosures made herein are adequate to make the information presented herein not misleading.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">We had no items of other comprehensive income in any period presented; therefore, no other components of comprehensive income are presented.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">For our fiscal year 2024, all four quarters will be comprised of 13 weeks each. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Reverse Stock Split – We effected a one-for-eight reverse split of our common stock on November 30, 2023. There was no net effect on total stockholders’ equity, and the par value per share of our common stock remained at $0.001 per share after the reverse stock split. All references made to share or per share amounts in the accompanying condensed 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;"><strong>NOTE 2 – ACCOUNTING STANDARDS</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: 45px; text-align:justify;">The Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326) as of January 1, 2023. We adopted the standard using a modified retrospective approach which did not have a material impact on our financial position, results of operations, or cash flows.</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">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. Our services are provided under time-and-material and fixed-price contracts. Some time-and-material contracts may have limits. 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-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-align:justify;"> </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-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 becomes known. 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">Related Parties</span></em><em> – </em>The Company entered into the Credit Agreement (as defined below) and the Amended Credit Agreement (as defined below) with Alliance 2000, Ltd., a Texas limited partnership (“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;"> </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> –Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Depreciation expense for the three months ended March 30, 2024 was $120 thousand, compared to $130 thousand for the three months ended April 1, 2023.  The Company also recognized a net gain of $26 thousand from the sale of property and equipment.  The proceeds from the sale of property and equipment were $369 thousand.</p> 120000 130000 26000 369000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 3 – 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 was 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;margin-left:auto;margin-right:auto;width:85%"><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 Three Months 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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 30, 2024</strong></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="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>April 1, 2023</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;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;">4,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,437</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;">2,381</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;">2,756</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,528</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;">13,193</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;margin-left:auto;margin-right:auto;width:85%"><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 Three Months 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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 30, 2024</strong></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="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>April 1, 2023</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;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;">4,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,437</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;">2,381</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;">2,756</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,528</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;">13,193</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> 4147000 10437000 2381000 2756000 6528000 13193000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 4 – CONTRACT ASSETS AND CONTRACT LIABILITIES</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 contract assets consist of unbilled amounts typically resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Our contract liabilities consist of advance payments and billings in excess of costs incurred. </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 consisted of the following (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: 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>March 30, 2024</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>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></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;">18,276</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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;">781</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,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></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">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;">19,057</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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;">16,431</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;">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></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 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,626</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,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></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,602</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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;">(976 </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,195 </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 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,626</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,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></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: 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>March 30, 2024</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>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></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;">18,276</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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;">781</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,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></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">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;">19,057</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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;">16,431</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;">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></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 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,626</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,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></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,602</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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;">(976 </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,195 </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 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,626</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,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></tr></tbody></table> 18276000 23318000 781000 3602000 19057000 26920000 16431000 24819000 2626000 2101000 3602000 3296000 976000 1195000 2626000 2101000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 5 – DEBT</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 were 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;margin-left:auto;margin-right:auto;width:85%"><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>March 30, 2024</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>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></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">Credit Agreement (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="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,272</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,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></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,272</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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;">—</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,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></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;">1,272</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:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;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; text-align:justify;">On June 15, 2023, the Company entered into the Credit Agreement (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. 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; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On April 24, 2024, the Company entered into an Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 (the “Term Loans”) to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility (the “Line of Credit”) of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000. The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Lender in its sole discretion from time to time.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </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><td><p style="font-size:10pt;font-family:times new roman;margin:0px">The Amended Credit Agreement matures on July 2, 2025.</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 0px 0px 0.5in; text-align:justify;">The future scheduled maturities of our debt are (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;margin-left:auto;margin-right:auto;width:85%"><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 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"><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></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%;white-space: nowrap;"><p style="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">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,272</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">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;">—</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="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,272</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;margin-left:auto;margin-right:auto;width:85%"><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>March 30, 2024</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>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></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">Credit Agreement (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="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,272</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,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></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,272</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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;">—</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,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></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;">1,272</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> 1272000 1047000 1272000 1047000 0 1047000 1272000 0 1250000 Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 (the “Term Loans”) to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility (the “Line of Credit”) of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000. The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Lender in its sole discretion from time to time 0.085 0.080 2025-07-02 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><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 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"><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></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%;white-space: nowrap;"><p style="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">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,272</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">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;">—</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="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,272</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 1272000 0 1272000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 6 – SEGMENT INFORMATION</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-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-align:justify;"> </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 is 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: 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 Services</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the three months ended March 30, 2024:</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 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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,389</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;">2,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><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;">6,528</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">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">350</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">114</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">464</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">Gross profit margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.0</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;">5.3</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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.1</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">SG&amp;A</p></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;">720</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;">106</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,191</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;">2,017</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">Operating profit (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;">(370</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</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,191</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,553</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">Other income, 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="width: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%;vertical-align:bottom;text-align:right;">222</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">Interest expense, 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="width: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%;vertical-align:bottom;text-align:right;">(43</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">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="width: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="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;">(22</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 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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="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;">(1,396</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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: 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 Services</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the three months ended April 1, 2023:</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 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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,835</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,358</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><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;">13,193</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">Gross 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;">(1,602</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;">(220</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;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,822</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">Gross loss margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.5</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;">(16.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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.8</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">SG&amp;A</p></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,746</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;">136</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,534</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,416</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">Operating 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;">(4,348</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;">(356</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,534</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;">(6,238</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</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">Other income, 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="width: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%;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></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">Interest expense, 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="width: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%;vertical-align:bottom;text-align:right;">(72</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">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="width: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="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;">(22</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">Net 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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="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;">(6,329</td><td style="PADDING-BOTTOM: 3px;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;">Total assets by segment 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 style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Assets by Segment</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>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 30, 2024</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>As of </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></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="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(dollars in thousands)</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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Commercial</p></td><td 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,799</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">11,740</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">Government Services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,221</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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">Corporate</p></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,019</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,267</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">Consolidated</p></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;">16,039</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;">18,787</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: 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 Services</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the three months ended March 30, 2024:</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 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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,389</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;">2,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><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;">6,528</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">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">350</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">114</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">464</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">Gross profit margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.0</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;">5.3</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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.1</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">SG&amp;A</p></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;">720</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;">106</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,191</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;">2,017</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">Operating profit (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;">(370</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</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,191</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,553</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">Other income, 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="width: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%;vertical-align:bottom;text-align:right;">222</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">Interest expense, 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="width: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%;vertical-align:bottom;text-align:right;">(43</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">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="width: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="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;">(22</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 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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="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;">(1,396</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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: 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 Services</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the three months ended April 1, 2023:</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 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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,835</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,358</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><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;">13,193</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">Gross 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;">(1,602</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;">(220</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;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,822</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">Gross loss margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.5</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;">(16.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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.8</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">SG&amp;A</p></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,746</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;">136</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,534</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,416</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">Operating 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;">(4,348</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;">(356</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,534</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;">(6,238</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</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">Other income, 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="width: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%;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></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">Interest expense, 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="width: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%;vertical-align:bottom;text-align:right;">(72</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">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="width: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="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;">(22</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">Net 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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="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;">(6,329</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 4389000 2139000 0 6528000 350000 114000 0 464000 0.080 0.053 0.071 720000 106000 1191000 2017000 -370000 8000 -1191000 -1553000 222000 43000 22000 -1396000 11835000 1358000 0 13193000 -1602000 -220000 0 -1822000 -0.135 -0.162 -0.138 2746000 136000 1534000 4416000 -4348000 -356000 -1534000 -6238000 3000 72000 22000 -6329000 <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>Total Assets by Segment</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>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>March 30, 2024</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>As of </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></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="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(dollars in thousands)</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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Commercial</p></td><td 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,799</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">11,740</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">Government Services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,221</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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">Corporate</p></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,019</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,267</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">Consolidated</p></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;">16,039</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;">18,787</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> 8799000 11740000 4221000 3780000 3019000 3267000 16039000 18787000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 7 – FEDERAL AND STATE INCOME TAXES</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 accounts for income taxes in accordance with FASB Accounting Standards Codification 740, “Income Taxes” (“ASC 740”). Under ASC 740-270 we estimate an annual effective tax rate based on year-to-date operating results and our projection of operating results for the remainder of the year. We apply this annual effective tax rate to the year-to-date operating results. If our actual results differ from the estimated annual projection, our estimated annual effective tax rate can change affecting the tax expense for successive interim results as well as the estimated annual tax expense results. Certain states are not included in the calculation of the estimated annual effective tax rate because the underlying basis for the tax is related to revenues and not taxable income. Amounts for Texas margin taxes are reported as income tax expense.</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 applies a more likely than not recognition threshold for all tax uncertainties. The FASB guidance for uncertain tax positions only allows the recognition of those tax benefits, based on their technical merits that are greater than 50 percent likelihood of being sustained upon examination by the taxing authorities. Management has reviewed the Company’s tax positions and determined there are no uncertain tax positions requiring recognition in the financial statements. U.S. federal tax returns prior to 2018 and Texas margins tax returns prior to 2017 are closed. Generally, the applicable statues of limitations are three to four years from their filings.</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 recorded income tax expense of $22 thousand for the three months ended March 30, 2024 as compared to income tax expense of $22 thousand for the three months ended April 1, 2023. The effective income tax rate for the three months ended March 30, 2024 was (1.6)% as compared to 0.4% for the three months ended April 1, 2023. The effective tax rate differed from the federal statutory rate of 21% primarily due to the effect of the valuation allowances related to the expected unrealized deferred tax asset generated by the current year benefit.</p> 22000 22000 -0.016 0.004 0.21 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 8 – COMMITMENTS AND CONTINGENCIES</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 “Court”). 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> 1300000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 9 – LEASES</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-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 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"></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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months 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" 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>March 30, 2024</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>April 1, 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></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="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:25%;"><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;">31</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">54</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;">10</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;">13</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 finance 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="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;">41</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;">67</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><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">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:#ffffff"><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;">11</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;">435</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">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;">453</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;">590</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 operating 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: 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;">464</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;">1,025</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 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;">505</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;">1,092</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-INDENT: 0.5in; text-align:justify;">Supplemental balance sheet information related to leases was 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" 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>March 30, 2024</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 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></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:25%;"><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;">4,762</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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;">495</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;">795</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,557</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;">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></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,889</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,726</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;">149</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;">263</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,383</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;">5,761</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;">305</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;">7,726</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,298</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 were 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;margin-left:auto;margin-right:auto;width:85%"><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>At March 30, 2024</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">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></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:1%;white-space: nowrap;"><p style="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.4</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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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 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></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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.9</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">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;">13.4</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-INDENT: 0.5in; text-align:justify;">Maturities of operating lease liabilities as of March 30, 2024 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 style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Years ending:</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>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; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </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>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; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </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>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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024 (remaining months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,653</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">140</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,793</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">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;">155</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,550</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">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;">151</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,071</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">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;">64</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,015</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">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;">13</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,170</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">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,076</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">523</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,599</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: 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;">(804 </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;">(69 </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;">(873 </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">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%;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;">7,272</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;">454</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,726</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"></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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months 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" 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>March 30, 2024</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>April 1, 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></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="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:25%;"><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;">31</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">54</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;">10</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;">13</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 finance 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="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;">41</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;">67</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><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">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:#ffffff"><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;">11</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;">435</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">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;">453</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;">590</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 operating 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: 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;">464</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;">1,025</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 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;">505</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;">1,092</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> 31000 54000 10000 13000 41000 67000 11000 435000 453000 590000 464000 1025000 505000 1092000 <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>March 30, 2024</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 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></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:25%;"><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;">4,762</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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;">495</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;">795</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,557</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;">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></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,889</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,726</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;">149</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;">263</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,383</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;">5,761</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;">305</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;">7,726</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,298</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> 4762000 5079000 495000 795000 5557000 5874000 1889000 1726000 149000 263000 5383000 5761000 305000 548000 7726000 8298000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><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>At March 30, 2024</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">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></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:1%;white-space: nowrap;"><p style="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.4</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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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></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 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></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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.9</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">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;">13.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P6Y4M24D P3Y1M6D 0.099 0.134 <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>Years ending:</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>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; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </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>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; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </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>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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024 (remaining months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,653</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">140</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,793</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">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;">155</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,550</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">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;">151</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,071</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">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;">64</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,015</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">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;">13</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,170</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">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,076</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">523</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,599</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: 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;">(804 </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;">(69 </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;">(873 </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">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%;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;">7,272</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;">454</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,726</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> 1653000 140000 1793000 1395000 155000 1550000 920000 151000 1071000 951000 64000 1015000 3157000 13000 3170000 8076000 523000 8599000 804000 69000 873000 7272000 454000 7726000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 11 – STOCKHOLDERS’ EQUITY</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><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;">In 2023, we issued stock-based compensation in the form of non-vested restricted stock awards to certain employees, directors, and officers. We apply the provisions of ASC Topic 718 “Compensation – Stock Compensation” (“ASC 718”) and recognize compensation expense over the applicable service period for all stock-based compensation based on the grant date fair value of the award. For the three months ended March 30, 2024, we recognized share-based compensation expense of $105 thousand, compared to $50 thousand for the three months ended April 1, 2023.</p> 496375 6.80 496375 3000000.0 105000 50000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 12 – LIQUIDITY</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 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 Amended Credit 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;">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.</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 24, 2024, the Company entered into the Amended Credit Agreement with Alliance that modified the Credit Agreement. The modification includes adding a Line of Credit which allows the Company to borrow up to the lesser of (i) the Borrowing Base (as defined in the Amended Credit Agreement ), or (ii) $1,000,000. </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 the RDO Purchase Agreement providing for the sale and issuance by the Company to a single institutional investor of the Shares, 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, 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 March 30, 2024, approximately $1.1 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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">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. </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 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.</p> 1250000 The modification includes adding a Line of Credit which allows the Company to borrow up to the lesser of (i) the Borrowing Base (as defined in the Amended Credit Agreement ), or (ii) $1,000,000 6.80 3400000 1100000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 13 – SUBSEQUENT EVENTS</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;">In accordance with ASC Topic 855, <em>Subsequent Events,</em> which establishes general standards of accounting for and disclosure of events that occur after the balance sheet date but before financial statements are issued, the Company evaluated subsequent events and transactions that occurred after March 30, 2024, the balance sheet date, up to the date that the financial statements were available to be issued. As a result, the following transactions were identified as subsequent events as of March 30, 2024.</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 24, 2024, the Company entered into the Amended Credit Agreement with Alliance pursuant to which the parties amended and restated the Credit Agreement to, among other things, (i) modify the existing term loans in the aggregate original principal amount of $1,200,000 to (a) extend the maturity date to July 2, 2025, and (b) reduce the applicable interest rate from 8.5% to 8.0% per annum, and (ii) provide a revolving credit facility of up to the lesser of (a) the Borrowing Base (as defined below) and (b) $1,000,000.  The borrowing base (the “Borrowing Base”) will be an amount equal to up to 95% of Eligible Receivables (as defined in the Amended Credit Agreement) as determined by Alliance from time to time, less any reserves established by Alliance in its sole discretion from time to time. </p> 1200000 2025-07-02 0.085 0.080 1000000 0.95