0001654954-24-010128.txt : 20240808 0001654954-24-010128.hdr.sgml : 20240808 20240808074941 ACCESSION NUMBER: 0001654954-24-010128 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20240629 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 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: 241186112 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 June 29, 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 August 8, 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 JUNE 29, 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 and Six Months Ended June 29, 2024 and July 1, 2023

 

3

 

 

 

 

 

 

 

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

 

4

 

 

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 29, 2024 and July 1, 2023

 

5

 

 

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three and Six Months Ended June 29, 2024 and July 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

 

18

 

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

26

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

26

 

 

 

 

 

 

Part II.

Other Information

 

28

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

28

 

 

 

 

 

 

Item 1A.

Risk Factors

 

28

 

 

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

29

 

 

 

 

 

 

Item 3.

Defaults Upon Senior Securities

 

30

 

 

 

 

 

 

Item 4.

Mine Safety Disclosures

 

30

 

 

 

 

 

 

Item 5.

Other Information

 

30

 

 

 

 

 

 

Item 6.

Exhibits

 

31

 

 

 

 

 

 

 

Signatures

 

32

 

 

 
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

 

 

For the Six Months Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Operating revenues

 

$6,140

 

 

$9,738

 

 

$12,668

 

 

$22,931

 

Operating costs

 

 

5,389

 

 

 

10,120

 

 

 

11,453

 

 

 

25,135

 

Gross profit (loss)

 

 

751

 

 

 

(382 )

 

 

1,215

 

 

 

(2,204)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative expenses

 

 

1,880

 

 

 

3,922

 

 

 

3,897

 

 

 

8,338

 

Operating loss

 

 

(1,129 )

 

 

(4,304 )

 

 

(2,682 )

 

 

(10,542 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

 

6

 

 

 

46

 

 

 

228

 

 

 

49

 

Interest expense, net

 

 

(61 )

 

 

(59 )

 

 

(104 )

 

 

(131 )

Loss from continuing operations before income taxes

 

 

(1,184 )

 

 

(4,317 )

 

 

(2,558 )

 

 

(10,624 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Provision (benefit) for federal and state income taxes

 

 

22

 

 

 

22

 

 

 

44

 

 

 

44

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

(1,206 )

 

 

(4,339 )

 

 

(2,602 )

 

 

(10,668 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic and diluted loss per common share:

 

$(0.23 )

 

$(0.87 )

 

$(0.50 )

 

$(2.19 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

5,157

 

 

 

4,970

 

 

 

5,157

 

 

 

4,872

 

 

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)

 

 

 

June 29, 2024

 

 

December 30, 2023

 

ASSETS

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash

 

$227

 

 

$615

 

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

 

 

4,324

 

 

 

6,432

 

Prepaid expenses and other current assets

 

 

447

 

 

 

992

 

Payroll taxes receivable

 

 

102

 

 

 

102

 

Contract assets

 

 

3,565

 

 

 

3,296

 

Total Current Assets

 

 

8,665

 

 

 

11,437

 

Property and equipment, net

 

 

801

 

 

 

1,360

 

Goodwill

 

 

720

 

 

 

720

 

Other assets

 

 

 

 

 

 

 

 

Right-of-use asset

 

 

4,444

 

 

 

5,079

 

Deposits and other assets

 

 

185

 

 

 

191

 

Total Other Assets

 

 

4,629

 

 

 

5,270

 

Total Assets

 

$14,815

 

 

$18,787

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$6,630

 

 

$7,005

 

Accrued compensation and benefits

 

 

1,291

 

 

 

1,445

 

Current portion of operating leases

 

 

2,031

 

 

 

1,726

 

Current portion of finance leases

 

 

138

 

 

 

263

 

Contract liabilities

 

 

406

 

 

 

1,195

 

Other current liabilities

 

 

372

 

 

 

977

 

Short-term debt

 

 

 

 

 

1,047

 

Total Current Liabilities

 

 

10,868

 

 

 

13,658

 

 

 

 

 

 

 

 

 

 

Long-term debt

 

 

2,250

 

 

 

 

Long-term unearned revenue

 

 

350

 

 

 

375

 

Long-term operating leases

 

 

5,024

 

 

 

5,761

 

Long-term finance leases

 

 

272

 

 

 

548

 

Total Liabilities

 

 

18,764

 

 

 

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 June 29, 2024 and  December 30, 2023

 

 

5

 

 

 

5

 

Additional paid-in capital

 

 

61,562

 

 

 

61,354

 

Accumulated deficit

 

 

(65,516 )

 

 

(62,914 )

Total Stockholders’ Deficit

 

 

(3,949 )

 

 

(1,555 )

Total Liabilities and Stockholders’ Deficit

 

$14,815

 

 

$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 Six Months Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

Net loss

 

$(2,602 )

 

$(10,668 )

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

419

 

 

 

330

 

Share-based compensation expense

 

 

208

 

 

 

89

 

Loss (gain) on disposal of fixed assets

 

 

(29 )

 

 

287

 

Changes in current assets and liabilities:

 

 

 

 

 

 

 

 

Trade accounts receivable

 

 

2,108

 

 

 

(1,143 )

Contract assets

 

 

(269 )

 

 

1,186

 

Other current assets

 

 

551

 

 

 

2,092

 

Accounts payable

 

 

(375 )

 

 

2,273

 

Accrued compensation and benefits

 

 

(154 )

 

 

341

 

Contract liabilities

 

 

(789 )

 

 

96

 

Income taxes payable

 

 

30

 

 

 

34

 

Other current liabilities, net

 

 

(660 )

 

 

(495 )

Net cash used in operating activities

 

$(1,562 )

 

$(5,578 )

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

 

 

Property and equipment acquired

 

 

 

 

 

(154 )

Proceeds from sale of property and equipment

 

 

372

 

 

 

 

Net cash provided by (used in) investing activities

 

$372

 

 

$(154 )

 

 

 

 

 

 

 

 

 

Cash Flows from Financing Activities:

 

 

 

 

 

 

 

 

Common stock and warrants issued, net

 

 

 

 

 

2,962

 

Payments on finance leases

 

 

(129 )

 

 

(136 )

Payoff of finance leases

 

 

(272 )

 

 

 

Proceeds from Priority Agreement

 

 

 

 

 

864

 

Proceeds from Amended Credit Agreement

 

 

1,203

 

 

 

1,004

 

Payments on revolving credit facility, net

 

 

 

 

 

(1,662 )

Net cash provided by financing activities

 

$802

 

 

$3,032

 

Net change in cash

 

 

(388 )

 

 

(2,700 )

Cash at beginning of period

 

 

615

 

 

 

3,464

 

Cash at end of period

 

$227

 

 

$764

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Cash paid during the period for interest

 

$104

 

 

$131

 

Fair value of warrants at issuance date

 

$

 

 

$2,782

 

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

 

$

 

 

$289

 

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

 

$19

 

 

$

 

 

See accompanying notes to unaudited interim condensed consolidated financial statements.

 

 
5

Table of Contents

 

ENGlobal Corporation

Condensed Consolidated Statements of Stockholders’ Equity (Deficit)

(Unaudited)

(amounts in thousands)

 

 

 

For the Three Months Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

Common Stock

 

 

 

 

 

 

Balance at beginning of period

 

$5

 

 

$4

 

Common stock issued

 

 

 

 

 

 

Balance at the end of the period

 

 

5

 

 

 

4

 

Additional Paid-in Capital

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

61,459

 

 

 

61,106

 

Proceeds from common stock issued, net

 

 

 

 

 

(8 )

At-the-market offering costs

 

 

 

 

 

 

Share-based compensation

 

 

103

 

 

 

39

 

Balance at end of period

 

 

61,562

 

 

 

61,137

 

 

 

 

 

 

 

 

 

 

Accumulated Deficit

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

(64,310 )

 

 

(54,090 )

Net loss

 

 

(1,206 )

 

 

(4,339 )

Balance at end of period

 

 

(65,516 )

 

 

(58,429 )

 

 

 

 

 

 

 

 

 

Total Stockholders’ Equity (Deficit)

 

$(3,949 )

 

$2,712

 

 

 

 

For the Six Months Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

Common Stock

 

 

 

 

 

 

Balance at beginning of period

 

$5

 

 

$4

 

Common stock issued

 

 

 

 

 

 

Balance at the end of the period

 

 

5

 

 

 

4

 

Additional Paid-in Capital

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

61,354

 

 

 

58,086

 

Proceeds from common stock issued, net

 

 

 

 

 

180

 

Fair value of warrants at issuance date

 

 

 

 

 

2,782

 

At-the-market offering costs

 

 

 

 

 

 

Share-based compensation

 

 

208

 

 

 

89

 

Balance at end of period

 

 

61,562

 

 

 

61,137

 

 

 

 

 

 

 

 

 

 

Accumulated Deficit

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

(62,914 )

 

 

(47,761 )

Net loss

 

 

(2,602 )

 

 

(10,668 )

Balance at end of period

 

 

(65,516 )

 

 

(58,429 )

 

 

 

 

 

 

 

 

 

Total Stockholders’ Equity (Deficit)

 

$(3,949 )

 

$2,712

 

 

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- and six-month periods ended June 29, 2024 and July 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 six months ended June 29, 2024 was $216 thousand, compared to $261 thousand for the six months ended July 1, 2023.  For the six months ended June 29, 2024, the Company recognized a net gain of $29 thousand and proceeds of $372 thousand from the sale of property and equipment.

 

NOTE 3 – REVENUE RECOGNITION

 

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

 

 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Fixed-price revenue

 

$3,418

 

 

$6,080

 

 

$7,565

 

 

$16,517

 

Time-and-material revenue

 

 

2,722

 

 

 

3,658

 

 

 

5,103

 

 

 

6,414

 

Total Revenue

 

 

6,140

 

 

 

9,738

 

 

 

12,668

 

 

 

22,931

 

 

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

 

 

 

June 29, 2024

 

 

December 30, 2023

 

Costs incurred on uncompleted contracts

 

$19,575

 

 

$23,318

 

Estimated earnings on uncompleted contracts

 

 

1,363

 

 

 

3,602

 

Earned revenues

 

 

20,938

 

 

 

26,920

 

Less: billings to date

 

 

17,779

 

 

 

24,819

 

Net costs in excess of billings on uncompleted contracts

 

$3,159

 

 

$2,101

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,565

 

 

$3,296

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(406 )

 

 

(1,195 )

Net costs in excess of billings on uncompleted contracts

 

$3,159

 

 

$2,101

 

 

NOTE 5 – DEBT

 

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

 

 

 

June 29, 2024

 

 

December 30, 2023

 

Amended Credit Agreement (1)

 

 

2,250

 

 

 

1,047

 

Total debt

 

 

2,250

 

 

 

1,047

 

Amount due within one year

 

 

 

 

 

1,047

 

Total long-term debt

 

$2,250

 

 

$

 

 

 

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

 

 

 

Amended

Credit

Agreement

 

 

 

 

 

2024

 

 

 

2025

 

 

2,250

 

Thereafter

 

 

 

 

 

$2,250

 

 

 
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.

 

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

 

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

 

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.

 

 
11

Table of Contents

 

Segment information is as follows (dollars in thousands):

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,611

 

 

 

1,529

 

 

 

 

 

 

6,140

 

Gross profit (loss)

 

 

895

 

 

 

(144 )

 

 

 

 

 

751

 

Gross profit (loss) margin

 

 

19.4%

 

 

(9.4 )%

 

 

 

 

 

 

12.2%

SG&A

 

 

736

 

 

 

90

 

 

 

1,054

 

 

 

1,880

 

Operating profit (loss)

 

 

159

 

 

 

(234 )

 

 

(1,054 )

 

 

(1,129 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(61 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,206 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$7,427

 

 

 

2,311

 

 

 

 

 

 

9,738

 

Gross profit (loss)

 

 

(1,200 )

 

 

818

 

 

 

 

 

 

(382 )

Gross profit (loss) margin

 

 

(16.2 )%

 

 

35.4%

 

 

 

 

 

 

(3.9 )%

SG&A

 

 

2,499

 

 

 

141

 

 

 

1,282

 

 

 

3,922

 

Operating profit (loss)

 

 

(3,699 )

 

 

677

 

 

 

(1,282 )

 

 

(4,304 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(59 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,339 )

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the six months ended June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$9,000

 

 

 

3,668

 

 

 

 

 

 

12,668

 

Gross profit (loss)

 

 

1,245

 

 

 

(30 )

 

 

 

 

 

(1,215 )

Gross profit (loss) margin

 

 

13.8%

 

 

(0.8 )%

 

 

 

 

 

 

9.6%

SG&A

 

 

1,456

 

 

 

196

 

 

 

2,245

 

 

 

3,897

 

Operating loss

 

 

(211 )

 

 

(226 )

 

 

(2,245 )

 

 

(2,682 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

228

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(104 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,602 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the six months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$19,262

 

 

 

3,669

 

 

 

 

 

 

22,931

 

Gross profit (loss)

 

 

(2,802 )

 

 

598

 

 

 

 

 

 

(2,204 )

Gross profit (loss) margin

 

 

(14.5 )%

 

 

16.3%

 

 

 

 

 

 

(9.6 )%

SG&A

 

 

5,245

 

 

 

277

 

 

 

2,816

 

 

 

8,338

 

Operating profit (loss)

 

 

(8,047 )

 

 

321

 

 

 

(2,816 )

 

 

(10,542 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(131 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,668 )

 

 
12

Table of Contents

 

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

 

Total Assets by Segment

 

As of

June 29, 2024

 

 

As of

December 30, 2023

 

 

 

(dollars in thousands)

 

Commercial

 

$8,474

 

 

$11,740

 

Government Services

 

 

4,493

 

 

 

3,780

 

Corporate

 

 

1,848

 

 

 

3,267

 

Consolidated

 

$14,815

 

 

$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 June 29, 2024 as compared to income tax expense of $22 thousand for the three months ended July 1, 2023. The effective income tax rate for the three months ended June 29, 2024 was (1.9)% as compared to (0.5)% for the three months ended July 1, 2023. The Company recorded income tax expense of $44 thousand for the six months ended June 29, 2024 as compared to $44 thousand for the six months ended July 1, 2023. The effective income tax rate for the six months ended June 29, 2024 was (1.7)% and for the six months ended July 1, 2023 was (0.4)%. 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.

 

 
13

Table of Contents

 

NOTE 8 – COMMITMENTS AND CONTINGENCIES

 

From time to time, ENGlobal or one or more of its subsidiaries is involved in various legal proceedings or is 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 set forth below, management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on our financial position, results of operations or liquidity.

 

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

 

On August 1, 2024, ENGlobal U.S. Inc. was served with a lawsuit by 5V Leasing, LLC and Hector Venegas (the “Plaintiffs”). The lawsuit is pending in the District Court of Ward County, Texas. The Plaintiffs are seeking monetary damages of $250 thousand for a breach of lease cause of action. We disagree with the Plaintiffs’ 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) which is 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 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 and shop space, and equipment. Arrangements are assessed at inception to determine if a lease exists and, with the adoption of ASC 842, “Leases,” 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.

 

 
14

Table of Contents

 

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

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

Financial Statement Classification

 

July 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Finance leases:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$31

 

 

$61

 

 

$62

 

 

$115

 

Interest expense

 

Interest expense, net

 

 

10

 

 

 

13

 

 

 

19

 

 

 

26

 

Total finance lease expense

 

 

 

 

41

 

 

 

74

 

 

 

81

 

 

 

141

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

11

 

 

 

252

 

 

 

22

 

 

 

687

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

510

 

 

 

619

 

 

 

963

 

 

 

1,209

 

Total operating lease expense

 

 

 

 

521

 

 

 

871

 

 

 

985

 

 

 

1,896

 

Total lease expense

 

 

 

$562

 

 

$945

 

 

$1,066

 

 

$2,037

 

 

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

 

 

 

Financial Statement Classification

 

June 29, 2024

 

 

December 30, 2023

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of use asset

 

$4,444

 

 

$5,079

 

Finance leases

 

Property and equipment, net

 

 

409

 

 

 

795

 

Total ROU Assets:

 

 

 

$4,853

 

 

$5,874

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of leases

 

$2,031

 

 

$1,726

 

Finance leases

 

Current portion of leases

 

 

138

 

 

 

263

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long-term leases

 

 

5,024

 

 

 

5,761

 

Finance leases

 

Long-term leases

 

 

272

 

 

 

548

 

Total lease liabilities

 

 

 

$7,465

 

 

$8,298

 

 

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

 

 

 

At June 29, 2024

 

Weighted average remaining lease term (years)

 

 

 

Operating leases

 

 

6.3

 

Finance leases

 

 

3.0

 

Weighted average discount rate

 

 

 

 

Operating leases

 

 

9.6%

Finance leases

 

 

12.8%

 

 
15

Table of Contents

 

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

 

Years ending:

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

2024 (remaining months)

 

 

1,388

 

 

 

86

 

 

 

1,474

 

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

 

 

7,811

 

 

 

469

 

 

 

8,280

 

Less: imputed interest

 

 

(756 )

 

 

(59 )

 

 

(815 )

Total lease liabilities

 

 

7,055

 

 

$410

 

 

$7,465

 

 

NOTE 10 – 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 June 29, 2024, we recognized share-based compensation expense of $0.1 million, compared to $39 thousand for the three months ended July 1, 2023. For the six months ended June 29, 2024, we recognized share-based compensation expense of $0.2 million, compared to $0.1 million for the six months ended July 1, 2023.

 

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

 

 
16

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 June 29, 2024, approximately $1.0 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. If any such event occurs, we would be forced to consider alternative financing options.

 

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 12 – SUBSEQUENT EVENTS

 

On August 1, 2024, ENGlobal U.S. Inc. was served with a lawsuit by 5V Leasing, LLC and Hector Venegas (the “Plaintiffs”). The lawsuit is pending in the District Court of Ward County, Texas. The Plaintiffs are seeking monetary damages of $250 thousand for a breach of lease cause of action. We disagree with the Plaintiffs’ 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.

 

 
17

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 (which may be referred to as “ENGlobal,” the “Company,” “we,” “us” or “our”), incorporated in the State of Nevada in June 1994, is a leading provider of innovative, delivered project solutions primarily to the energy industry. We deliver these solutions to our clients by combining our vertically-integrated engineering and professional project execution services with our automation and systems integration expertise. We believe our vertically-integrated strategy allows us to differentiate our company from most of our competitors as a full service provider, thereby reducing our clients’ dependency on and coordination of multiple vendors and improving control over their project cost and schedules. Our strategy and positioning has also allowed the Company to pursue larger scopes of work centered around many different types of modularized engineered systems.

 

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) Automation, (ii) Engineering, 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.

 

 
18

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.

 

 
19

Table of Contents

 

Comparison of the three months ended June 29, 2024 versus the three months ended July 1, 2023

 

The following table, for the three months ended June 29, 2024 versus the three months ended July 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 June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,611

 

 

$1,529

 

 

$

 

 

$6,140

 

 

 

100.0%

Gross profit (loss)

 

 

895

 

 

 

(144 )

 

 

 

 

 

751

 

 

 

12.2%

SG&A

 

 

736

 

 

 

90

 

 

 

1,054

 

 

 

1,880

 

 

 

30.6%

Operating income (loss)

 

 

159

 

 

 

(234 )

 

 

(1,054 )

 

 

(1,129 )

 

 

(18.4 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(61 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$(1,206 )

 

 

(19.6 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(0.23 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government

Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

For the three months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$7,427

 

 

$2,311

 

 

$

 

 

$9,738

 

 

 

100.0%

Gross profit (loss)

 

 

(1,200 )

 

 

818

 

 

 

 

 

 

(382 )

 

 

(3.9 )%

SG&A

 

 

2,499

 

 

 

141

 

 

 

1,282

 

 

 

3,922

 

 

 

40.3%

Operating income (loss)

 

 

(3,699 )

 

 

677

 

 

 

(1,282 )

 

 

(4,304 )

 

 

(44.2 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(59 )

 

 

 

 

Tax benefit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$(4,339 )

 

 

(44.6 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(0.87 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government

Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

Year Over Year Increase (Decrease) in Operating Results:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$(2,816 )

 

$(782 )

 

$

 

 

$(3,598 )

 

 

(36.9 )%

Gross profit (loss)

 

 

2,095

 

 

 

(962 )

 

 

 

 

 

1,133

 

 

 

(296.6 )%

SG&A

 

 

(1,763 )

 

 

(51 )

 

 

(228 )

 

 

(2,042 )

 

 

(52.1 )%

Operating income (loss)

 

 

3,858

 

 

 

(911 )

 

 

228

 

 

 

3,175

 

 

 

(73.8 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(40 )

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$3,133

 

 

 

(72.2 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.64

 

 

 

 

 

 

 
20

Table of Contents

 

Comparison of the six months ended June 29, 2024 versus the six months ended July 1, 2023

 

The following table, for the six months ended June 29, 2024 versus the six months ended July 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 six months ended June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$9,000

 

 

$3,668

 

 

$

 

 

$12,668

 

 

 

100.0%

Gross profit (loss)

 

 

1,245

 

 

 

(30 )

 

 

 

 

 

1,215

 

 

 

9.6%

SG&A

 

 

1,456

 

 

 

196

 

 

 

2,245

 

 

 

3,897

 

 

 

30.8%

Operating loss

 

 

(211 )

 

 

(226 )

 

 

(2,245 )

 

 

(2,682 )

 

 

(21.2 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

228

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(104 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$(2,602 )

 

 

(20.5 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(0.50 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government

Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

For the six months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$19,262

 

 

$3,669

 

 

$

 

 

$22,931

 

 

 

100.0%

Gross profit (loss)

 

 

(2,802 )

 

 

598

 

 

 

 

 

 

(2,204 )

 

 

(9.6 )%

SG&A

 

 

5,245

 

 

 

277

 

 

 

2,816

 

 

 

8,338

 

 

 

36.4%

Operating income (loss)

 

 

(8,047 )

 

 

321

 

 

 

(2,816 )

 

 

(10,542 )

 

 

(46.0 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(131 )

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$(10,668 )

 

 

(46.5 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$(2.19 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government

Services

 

 

Corporate

 

 

Consolidated

 

 

 

 

 

Year Over Year Increase (Decrease) in Operating Results:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$(10,262 )

 

$(1 )

 

$

 

 

$(10,263 )

 

 

(44.8 )%

Gross profit (loss)

 

 

4,047

 

 

 

(628 )

 

 

 

 

 

3,419

 

 

 

(155.1 )%

SG&A

 

 

(3,789 )

 

 

(81 )

 

 

(571 )

 

 

(4,441 )

 

 

(53.3 )%

Operating income (loss)

 

 

7,836

 

 

 

(547 )

 

 

571

 

 

 

7,860

 

 

 

(74.6 )%

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

179

 

 

 

 

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

 

 

 

 

 

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

$8,066

 

 

 

(75.6 )%

Basic and diluted loss per share

 

 

 

 

 

 

 

 

 

 

 

 

 

$1.69

 

 

 

 

 

 

 
21

Table of Contents

 

Revenue – Revenue decreased $3.6 million to $6.1 million from $9.7 million, or a decrease of 36.9%, for the three months ended June 29, 2024 as compared to the three months ended July 1, 2023. Our 2024 revenue for the Commercial segment decreased primarily due to our decision to stop self-performing fabrication, construction and field services, partially offset by projects awarded in 2024. Revenue for the Government Services segment decreased primarily due to contracts that ended without subsequent renewals partially offset by new project awards.

 

Revenue decreased $10.3 million to $12.7 million from $23.0 million, or a decrease of 44.8%, for the six months ended June 29, 2024 as compared to the six months ended July 1, 2023. Our 2024 revenue for the Commercial segment decreased primarily due to our decision to stop self-performing fabrication, construction and field services, partially offset by projects awarded in 2024.

 

Gross Profit (Loss) – Gross profit (loss) margin increased 16.1% to 12.2% from (3.9)% for the three months ended June 29, 2024 as compared to the three months ended July 1, 2023. The increase in gross profit (loss) margin is primarily attributable to the reduction of indirect costs of $1.2 million and the decision to stop self-performing fabrication, construction and field services.

 

Gross profit (loss) margin increased 19.2% to 9.6% from (9.6)% for the six months ended June 29, 2024 as compared to the six months ended July 1, 2023. The increase in gross profit (loss) margin is primarily attributable to the reduction of indirect costs of $2.6 million and the decision to stop self-performing fabrication, construction and field services.

 

Selling, General and Administrative Expense – SG&A expenses decreased $2.0 million for the three months ended June 29, 2024 as compared to the three months ended July 1, 2023 due to a $1.1 million bad debt reserve in 2023 with no comparable occurrence in 2024, a $0.4 million decrease in salaries and burden, a $0.1 million decrease in computer software and hardware expense, a $0.1 million decrease in facility expense, a $0.1 million decrease in legal expense, a $0.1 million decrease in early payment fees, and a $0.1 million decrease in accounting fees.

 

SG&A expenses decreased by $4.4 million for the six months ended June 29, 2024 as compared to the six months ended July 1, 2023 due to a $2.2 million bad debt reserve recorded during the 2023 period with no comparable occurrence in 2024, a $1.1 million decrease in salaries and burden, a $0.3 million decrease in facility expense for closed locations related to our fabrication, construction and field services, a $0.3 million decrease in computer software and hardware expense, a $0.1 million decrease in legal expense, a $0.1 million decrease in accounting fees, and a $0.1 million decrease in early payment fees.

 

Other Income (Expense), Net – Other income, net of expense, decreased $40 thousand for the three months ended June 29, 2024 as compared to the three months ended July 1, 2023.

 

Other income, net of expense, increased $179 thousand for the six months ended June 29, 2024 as compared to the six months ended July 1, 2023.

 

Interest Expense, net – Interest expense is incurred primarily in connection with our Credit Agreement, our Amended Credit Agreement, and our finance leases. Our interest expense increased $2 thousand for the three months ended June 29, 2024 from $59 thousand for the three months ended July 1, 2023.

 

Our interest expense decreased to $104 thousand for the six months ended June 29, 2024 from $131 thousand for the six months ended July 1, 2023.

 

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

 

We recorded income tax expense of $44 thousand for the six months ended June 29, 2024 and July 1, 2023.

 

Net Income (Loss) – Net loss for the three months ended June 29, 2024 was $1.2 million, or a $3.1 million decrease from a net loss of $4.3 million for the three months ended July 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.0 million

 

 
22

Table of Contents

 

Net loss for the six months ended June 29, 2024 was $2.6 million, or a $8.1 million decrease from net loss of $10.7 million for the six months ended July 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 $4.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 $0.2 million at June 29, 2024 and $0.6 million at December 30, 2023. Our working capital (deficit) as of June 29, 2024 was ($2.2) 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.  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. As of June 29, 2024, we were in compliance with all of the covenants under the Amended Credit Agreement. As of June 29, 2024, we had outstanding borrowings of $2.3 million under the Amended Credit Agreement and $30 thousand available to borrow under the revolving credit facility. 

 

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

 

We have had to extend the payment terms for our suppliers beyond our standard terms. In some cases, we have signed an agreement stipulating scheduled payment dates and amounts to provide assurance to the supplier that the balance will be paid in full. The payment terms for these arrangements are between a few weeks and 12 months depending on various factors such as amount, age, and how critical they are to our on-going operations.  As of June 29, 2024, approximately $1.0 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.

 

 
23

Table of Contents

 

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. If any such event occurs, we would be forced to consider alternative financing options.

 

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

 

Cash Flows from Operating Activities

 

Operating activities used $1.6 million of cash for the six months ended June 29, 2024. The primary drivers of our cash used in operations for the six months ended June 29, 2024 were our operating loss of $2.6 million, an increase in contract assets net of contract liabilities of $1.1 million, an increase of other current liabilities of $0.7 million, a decrease in trade payables of $0.4 million, and a decrease in accrued compensation and benefits of $0.2 million, partially offset by cash provided from a decrease in trade receivables of $2.1 million, a decrease in other current assets of $0.6 million, depreciation and amortization of $0.4 million, and share-based compensation of $0.2 million.

 

Operating activities used $5.6 million of cash for the six months ended July 1, 2023. The primary drivers of our cash used in operations for the six months ended July 1, 2023 were our operating loss of $10.7 million, a decrease in trade receivables of $1.1 million, and a decrease of other current liabilities of $0.5 million, partially offset by cash provided from an increase in trade payables of $2.3 million, a decrease in other current assets of $2.1 million, a decrease in contract assets net of contract liabilities of $1.3 million, an increase in accrued compensation and benefits of $0.3 million, and $0.7 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 June 29, 2024 from the sale of personal property and equipment

 

Investing activities used cash of $0.2 million for the six months ended July 1, 2023 primarily for the purchase of personal property and equipment.

 

Cash Flows from Financing Activities

 

Financing activities provided $0.8 million of cash for the six months ended June 29, 2024 primarily due to proceeds received from the Amended Credit Agreement and the Credit Agreement partially offset by payments made on finance leases.

 

Financing activities provided $3.0 million of cash for the six months ended July 1, 2023 primarily due to proceeds received from the issuance of common stock under the RDO Purchase Agreement, net of issuance costs, the Credit Agreement entered into during the second quarter of 2023, and invoices funded under the invoice factoring agreement with FundThrough USA, Inc. (the “Priority Agreement”), partially offset by cash used for payments for our finance leases and payments under the Loan and Security Agreement with Pacific Western Bank dba Pacific Western Business Finance (the “Revolving Credit Facility”). The Revolving Credit Facility was repaid during the second quarter of 2023.

 

 
24

Table of Contents

 

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 June 29, 2024 (in thousands):

 

 

 

Payment Due by Fiscal Period

 

 

 

2023

 

 

2024

 

 

2025

 

 

2026

 

 

2027 and

thereafter

 

Operating and finance leases

 

$1,474

 

 

$1,550

 

 

$1,071

 

 

$1,015

 

 

$3,170

 

Amended Credit Agreement

 

 

 

 

 

 

 

 

2,250

 

 

 

 

 

 

 

Other liabilities(1)

 

 

100

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$1,574

 

 

$1,550

 

 

$3,321

 

 

$1,015

 

 

$3,170

 

 

 

(1)

Other liabilities includes short-term notes payable.

 

 
25

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 June 29, 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 June 29, 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 June 29, 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.

 

 
26

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 June 29, 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 June 29, 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 June 29, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 
27

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 June 29, 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 June 29, 2024, we have outstanding borrowings of $2.3 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. As of June 29, 2024, we had$30 thousand available to borrow under the revolving credit facility.  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.

 

 
28

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 June 29, 2024, our backlog was approximately $7.7 million. We expect a majority of this backlog to be completed within the next 12 months. 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.

 

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

 

On May 30, 2024, the Company received written notice from Nasdaq notifying the Company that the Nasdaq staff had determined that the Company did not meet the terms of the extension. The Company requested an appeal of this determination before a Nasdaq Hearings Panel (the “Panel”). At the Panel hearing, which was held on July 25, 2024, the Company presented a strategic plan to regain compliance with the applicable Nasdaq listing requirements.  Pending the Panel’s decision, the Company’s common stock will continue to trade on Nasdaq. There can be no assurance that the Company’s plan will be accepted by the Panel or that, if it is, the Company will be able to regain compliance with the applicable Nasdaq listing requirements. If the Company’s common stock is delisted, it could be more difficult to buy or sell the Company’s common stock or to obtain accurate quotations, and the price of the Company’s common stock could suffer a material decline. Delisting could also impair the Company’s ability to raise capital.

 

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

 

March 31, 2024 to April 27, 2024

 

 

 

 

 

 

 

 

 

 

$

 

April 28, 2024 to June 1, 2024

 

 

 

 

 

 

 

 

 

 

$

 

June 2, 2024 to June 29, 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 June 29, 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.

 

 
29

Table of Contents

 

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 June 29, 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.

 

 
30

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

 

 
31

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: August 8, 2024

 

 

 

 

ENGlobal Corporation

 

 

 

 

 

 

By:

/s/ Darren W. Spriggs

 

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer

(Duly Authorized Officer and Principal Financial Officer)

 

 

 
32

 

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 June 29, 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: August 8, 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 June 29, 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: August 8, 2024

By:

/s/ Darren W. Spriggs

 

 

 

Darren W. Spriggs

 

 

 

Chief Financial Officer

 

EX-32.3 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 June 29, 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: August 8, 2024

By:

/s/ William A. Coskey

 

William A. Coskey

 

Chief Executive Officer

 

 

Date: August 8, 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-20240629.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 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-20240629_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 continuing operations before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Provision (benefit) for federal and state income taxes Net loss [Net Income (Loss) Attributable to Parent] Basic and diluted loss per common share: Basic and diluted weighted average shares used in computing loss per share: Condensed Consolidated Balance Sheets 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] LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT) Current Liabilities: Accounts payable Accrued compensation and benefits Current portion of operating leases Current portion of finance leases Contract liabilities Other current liabilities Short-term debt Total Current Liabilities [Liabilities, Current] Long-term 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 June 29, 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 [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization Share-based compensation expense Loss (gain) on disposal of fixed assets [Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property] Changes in current assets and liabilities: Trade accounts receivable [Increase (Decrease) in Accounts Receivable] Contract assets [Increase (Decrease) in Contract with Customer, Asset] Other current assets [Increase (Decrease) in 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 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: Common stock and warrants issued, net Payments on finance leases [Finance Lease, Principal Payments] Payoff of finance leases [Payoff of finance leases] Proceeds from Priority Agreement Proceeds from Amended Credit Agreement Payments on revolving credit facility, net [Payments on revolving credit facility, net] Net cash provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Net change in cash [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash at beginning of 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 Cash paid during the period for income taxes (net of refunds) Condensed Consolidated Statements of Stockholders Equity (Deficit) (Unaudited) Statement [Table] Statement [Line Items] Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated Deficit Balance, amount Common stock issued, amount Proceeds from common stock issued, net At-the-market offering costs Fair value of warrants at issuance date [Fair value of warrants at issuance date] Share-based compensation Net Income (Loss) Balance, amount BASIS OF PRESENTATION BASIS OF PRESENTATION Business Description and Basis of Presentation [Text Block] ACCOUNTING STANDARDS ACCOUNTING STANDARDS [ACCOUNTING STANDARDS] REVENUE RECOGNITION REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] 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 of Lessee Disclosure [Text Block] 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 Segment Information Schedule of total assets by segment 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 Commercial [Member] Corporate Consolidated [Member] Government Segment [Member] Revenue Gross profit (loss) Gross profit (loss) 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 Subsequent Event Type [Axis] Subsequent Event [Member] Contingent liability Income Statement Location Axis SG&A Expense Operating Costs Interest Expense, Net Amortization expense Total finance lease expense Total operating 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 Share-based compensation expense [Share-Based Payment Arrangement, Expense] Proffessional fees Award Type Axis February 1, 2023 [Member] Trade payables Aggregate principal amount [Debt Instrument, Face Amount] Borrowing description Gross proceeds Offering price Contingent liability 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-20240629_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 8 eng-20240629_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 9 eng-20240629_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 29, 2024
Aug. 08, 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 Jun. 29, 2024  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q2  
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.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Condensed Consolidated Statements of Operations (Unaudited)        
Operating revenues $ 6,140 $ 9,738 $ 12,668 $ 22,931
Operating costs 5,389 10,120 11,453 25,135
Gross profit (loss) 751 (382) 1,215 (2,204)
Selling, general and administrative expenses 1,880 3,922 3,897 8,338
Operating loss (1,129) (4,304) (2,682) (10,542)
Other income (expense):        
Other income, net 6 46 228 49
Interest expense, net (61) (59) (104) (131)
Loss from continuing operations before income taxes (1,184) (4,317) (2,558) (10,624)
Provision (benefit) for federal and state income taxes 22 22 44 44
Net loss $ (1,206) $ (4,339) $ (2,602) $ (10,668)
Basic and diluted loss per common share: $ (0.23) $ (0.87) $ (0.50) $ (2.19)
Basic and diluted weighted average shares used in computing loss per share: 5,157 4,970 5,157 4,872
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Current Assets:    
Cash $ 227 $ 615
Trade receivables, net of allowances of $3,227 and $4,336 4,324 6,432
Prepaid expenses and other current assets 447 992
Payroll taxes receivable 102 102
Contract assets 3,565 3,296
Total Current Assets 8,665 11,437
Property and equipment, net 801 1,360
Goodwill 720 720
Other assets    
Right-of-use asset 4,444 5,079
Deposits and other assets 185 191
Total Other Assets 4,629 5,270
Total Assets 14,815 18,787
Current Liabilities:    
Accounts payable 6,630 7,005
Accrued compensation and benefits 1,291 1,445
Current portion of operating leases 2,031 1,726
Current portion of finance leases 138 263
Contract liabilities 406 1,195
Other current liabilities 372 977
Short-term debt 0 1,047
Total Current Liabilities 10,868 13,658
Long-term debt 2,250 0
Long-term unearned revenue 350 375
Long-term operating leases 5,024 5,761
Long-term finance leases 272 548
Total Liabilities 18,764 20,342
Stockholders' Equity:    
Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at June 29, 2024 and December 30, 2023 5 5
Additional paid-in capital 61,562 61,354
Accumulated deficit (65,516) (62,914)
Total Stockholders' Deficit (3,949) (1,555)
Total Liabilities and Stockholders' Deficit $ 14,815 $ 18,787
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Condensed Consolidated Balance Sheets    
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.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Cash Flows from Operating Activities:    
Net loss $ (2,602) $ (10,668)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 419 330
Share-based compensation expense 208 89
Loss (gain) on disposal of fixed assets (29) 287
Changes in current assets and liabilities:    
Trade accounts receivable 2,108 (1,143)
Contract assets (269) 1,186
Other current assets 551 2,092
Accounts payable (375) 2,273
Accrued compensation and benefits (154) 341
Contract liabilities (789) 96
Income taxes payable 30 34
Other current liabilities, net (660) (495)
Net cash used in operating activities (1,562) (5,578)
Cash Flows from Investing Activities:    
Property and equipment acquired 0 (154)
Proceeds from sale of property and equipment 372 0
Net cash provided by (used in) investing activities 372 (154)
Cash Flows from Financing Activities:    
Common stock and warrants issued, net 0 2,962
Payments on finance leases (129) (136)
Payoff of finance leases (272) 0
Proceeds from Priority Agreement 0 864
Proceeds from Amended Credit Agreement 1,203 1,004
Payments on revolving credit facility, net 0 (1,662)
Net cash provided by financing activities 802 3,032
Net change in cash (388) (2,700)
Cash at beginning of period 615 3,464
Cash at end of period 227 764
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 104 131
Fair value of warrants at issuance date 0 2,782
Right of use assets obtained in exchange for new financing lease liability 0 289
Cash paid during the period for income taxes (net of refunds) $ 19 $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Balance, amount at Dec. 31, 2022   $ 4 $ 58,086 $ (47,761)
Common stock issued, amount   0    
Proceeds from common stock issued, net     180  
At-the-market offering costs     0  
Fair value of warrants at issuance date     2,782  
Share-based compensation     89  
Net Income (Loss) $ (10,668)     (10,668)
Balance, amount at Jul. 01, 2023 2,712 4 61,137 (58,429)
Balance, amount at Apr. 01, 2023   4 61,106 (54,090)
Common stock issued, amount   0    
Proceeds from common stock issued, net     (8)  
At-the-market offering costs     0  
Share-based compensation     39  
Net Income (Loss) (4,339)     (4,339)
Balance, amount at Jul. 01, 2023 2,712 4 61,137 (58,429)
Balance, amount at Dec. 30, 2023 (1,555) 5 61,354 (62,914)
Common stock issued, amount   0    
Proceeds from common stock issued, net     0  
At-the-market offering costs     0  
Fair value of warrants at issuance date     0  
Share-based compensation     208  
Net Income (Loss) (2,602)     (2,602)
Balance, amount at Jun. 29, 2024 (3,949) 5 61,562 (65,516)
Balance, amount at Mar. 30, 2024   5 61,459 (64,310)
Common stock issued, amount   0    
Proceeds from common stock issued, net     0  
At-the-market offering costs     0  
Share-based compensation     103  
Net Income (Loss) (1,206)     (1,206)
Balance, amount at Jun. 29, 2024 $ (3,949) $ 5 $ 61,562 $ (65,516)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION
6 Months Ended
Jun. 29, 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- and six-month periods ended June 29, 2024 and July 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.2.u1
ACCOUNTING STANDARDS
6 Months Ended
Jun. 29, 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 six months ended June 29, 2024 was $216 thousand, compared to $261 thousand for the six months ended July 1, 2023.  For the six months ended June 29, 2024, the Company recognized a net gain of $29 thousand and proceeds of $372 thousand from the sale of property and equipment.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION
6 Months Ended
Jun. 29, 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

 

 

For the Six Months Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Fixed-price revenue

 

$3,418

 

 

$6,080

 

 

$7,565

 

 

$16,517

 

Time-and-material revenue

 

 

2,722

 

 

 

3,658

 

 

 

5,103

 

 

 

6,414

 

Total Revenue

 

 

6,140

 

 

 

9,738

 

 

 

12,668

 

 

 

22,931

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONTRACT ASSETS AND CONTRACT LIABILITIES
6 Months Ended
Jun. 29, 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):

 

 

 

June 29, 2024

 

 

December 30, 2023

 

Costs incurred on uncompleted contracts

 

$19,575

 

 

$23,318

 

Estimated earnings on uncompleted contracts

 

 

1,363

 

 

 

3,602

 

Earned revenues

 

 

20,938

 

 

 

26,920

 

Less: billings to date

 

 

17,779

 

 

 

24,819

 

Net costs in excess of billings on uncompleted contracts

 

$3,159

 

 

$2,101

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,565

 

 

$3,296

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(406 )

 

 

(1,195 )

Net costs in excess of billings on uncompleted contracts

 

$3,159

 

 

$2,101

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT
6 Months Ended
Jun. 29, 2024
DEBT  
DEBT

NOTE 5 – DEBT

 

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

 

 

 

June 29, 2024

 

 

December 30, 2023

 

Amended Credit Agreement (1)

 

 

2,250

 

 

 

1,047

 

Total debt

 

 

2,250

 

 

 

1,047

 

Amount due within one year

 

 

 

 

 

1,047

 

Total long-term debt

 

$2,250

 

 

$

 

 

 

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

 

 

 

Amended

Credit

Agreement

 

 

 

 

 

2024

 

 

 

2025

 

 

2,250

 

Thereafter

 

 

 

 

 

$2,250

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION
6 Months Ended
Jun. 29, 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.

 

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

 

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

 

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 June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,611

 

 

 

1,529

 

 

 

 

 

 

6,140

 

Gross profit (loss)

 

 

895

 

 

 

(144 )

 

 

 

 

 

751

 

Gross profit (loss) margin

 

 

19.4%

 

 

(9.4 )%

 

 

 

 

 

 

12.2%

SG&A

 

 

736

 

 

 

90

 

 

 

1,054

 

 

 

1,880

 

Operating profit (loss)

 

 

159

 

 

 

(234 )

 

 

(1,054 )

 

 

(1,129 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(61 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,206 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$7,427

 

 

 

2,311

 

 

 

 

 

 

9,738

 

Gross profit (loss)

 

 

(1,200 )

 

 

818

 

 

 

 

 

 

(382 )

Gross profit (loss) margin

 

 

(16.2 )%

 

 

35.4%

 

 

 

 

 

 

(3.9 )%

SG&A

 

 

2,499

 

 

 

141

 

 

 

1,282

 

 

 

3,922

 

Operating profit (loss)

 

 

(3,699 )

 

 

677

 

 

 

(1,282 )

 

 

(4,304 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(59 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,339 )

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the six months ended June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$9,000

 

 

 

3,668

 

 

 

 

 

 

12,668

 

Gross profit (loss)

 

 

1,245

 

 

 

(30 )

 

 

 

 

 

(1,215 )

Gross profit (loss) margin

 

 

13.8%

 

 

(0.8 )%

 

 

 

 

 

 

9.6%

SG&A

 

 

1,456

 

 

 

196

 

 

 

2,245

 

 

 

3,897

 

Operating loss

 

 

(211 )

 

 

(226 )

 

 

(2,245 )

 

 

(2,682 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

228

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(104 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,602 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the six months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$19,262

 

 

 

3,669

 

 

 

 

 

 

22,931

 

Gross profit (loss)

 

 

(2,802 )

 

 

598

 

 

 

 

 

 

(2,204 )

Gross profit (loss) margin

 

 

(14.5 )%

 

 

16.3%

 

 

 

 

 

 

(9.6 )%

SG&A

 

 

5,245

 

 

 

277

 

 

 

2,816

 

 

 

8,338

 

Operating profit (loss)

 

 

(8,047 )

 

 

321

 

 

 

(2,816 )

 

 

(10,542 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(131 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,668 )

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

 

Total Assets by Segment

 

As of

June 29, 2024

 

 

As of

December 30, 2023

 

 

 

(dollars in thousands)

 

Commercial

 

$8,474

 

 

$11,740

 

Government Services

 

 

4,493

 

 

 

3,780

 

Corporate

 

 

1,848

 

 

 

3,267

 

Consolidated

 

$14,815

 

 

$18,787

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FEDERAL AND STATE INCOME TAXES
6 Months Ended
Jun. 29, 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 June 29, 2024 as compared to income tax expense of $22 thousand for the three months ended July 1, 2023. The effective income tax rate for the three months ended June 29, 2024 was (1.9)% as compared to (0.5)% for the three months ended July 1, 2023. The Company recorded income tax expense of $44 thousand for the six months ended June 29, 2024 as compared to $44 thousand for the six months ended July 1, 2023. The effective income tax rate for the six months ended June 29, 2024 was (1.7)% and for the six months ended July 1, 2023 was (0.4)%. 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.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 29, 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 is involved in various legal proceedings or is 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 set forth below, management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on our financial position, results of operations or liquidity.

 

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

 

On August 1, 2024, ENGlobal U.S. Inc. was served with a lawsuit by 5V Leasing, LLC and Hector Venegas (the “Plaintiffs”). The lawsuit is pending in the District Court of Ward County, Texas. The Plaintiffs are seeking monetary damages of $250 thousand for a breach of lease cause of action. We disagree with the Plaintiffs’ 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) which is 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 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.2.u1
LEASES
6 Months Ended
Jun. 29, 2024
LEASES  
LEASES

NOTE 9 – LEASES

 

The Company leases land, office and shop space, and equipment. Arrangements are assessed at inception to determine if a lease exists and, with the adoption of ASC 842, “Leases,” 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 were as follows (dollars in thousands):

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

Financial Statement Classification

 

July 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Finance leases:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$31

 

 

$61

 

 

$62

 

 

$115

 

Interest expense

 

Interest expense, net

 

 

10

 

 

 

13

 

 

 

19

 

 

 

26

 

Total finance lease expense

 

 

 

 

41

 

 

 

74

 

 

 

81

 

 

 

141

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

11

 

 

 

252

 

 

 

22

 

 

 

687

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

510

 

 

 

619

 

 

 

963

 

 

 

1,209

 

Total operating lease expense

 

 

 

 

521

 

 

 

871

 

 

 

985

 

 

 

1,896

 

Total lease expense

 

 

 

$562

 

 

$945

 

 

$1,066

 

 

$2,037

 

 

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

 

 

 

Financial Statement Classification

 

June 29, 2024

 

 

December 30, 2023

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of use asset

 

$4,444

 

 

$5,079

 

Finance leases

 

Property and equipment, net

 

 

409

 

 

 

795

 

Total ROU Assets:

 

 

 

$4,853

 

 

$5,874

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of leases

 

$2,031

 

 

$1,726

 

Finance leases

 

Current portion of leases

 

 

138

 

 

 

263

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long-term leases

 

 

5,024

 

 

 

5,761

 

Finance leases

 

Long-term leases

 

 

272

 

 

 

548

 

Total lease liabilities

 

 

 

$7,465

 

 

$8,298

 

 

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

 

 

 

At June 29, 2024

 

Weighted average remaining lease term (years)

 

 

 

Operating leases

 

 

6.3

 

Finance leases

 

 

3.0

 

Weighted average discount rate

 

 

 

 

Operating leases

 

 

9.6%

Finance leases

 

 

12.8%

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

 

Years ending:

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

2024 (remaining months)

 

 

1,388

 

 

 

86

 

 

 

1,474

 

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

 

 

7,811

 

 

 

469

 

 

 

8,280

 

Less: imputed interest

 

 

(756 )

 

 

(59 )

 

 

(815 )

Total lease liabilities

 

 

7,055

 

 

$410

 

 

$7,465

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS EQUITY
6 Months Ended
Jun. 29, 2024
Stockholders' Equity:  
STOCKHOLDERS EQUITY

NOTE 10 – 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 June 29, 2024, we recognized share-based compensation expense of $0.1 million, compared to $39 thousand for the three months ended July 1, 2023. For the six months ended June 29, 2024, we recognized share-based compensation expense of $0.2 million, compared to $0.1 million for the six months ended July 1, 2023.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LIQUIDITY
6 Months Ended
Jun. 29, 2024
LIQUIDITY  
LIQUIDITY

NOTE 11 – 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 June 29, 2024, approximately $1.0 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. If any such event occurs, we would be forced to consider alternative financing options.

 

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.2.u1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 29, 2024
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 12 – SUBSEQUENT EVENTS

 

On August 1, 2024, ENGlobal U.S. Inc. was served with a lawsuit by 5V Leasing, LLC and Hector Venegas (the “Plaintiffs”). The lawsuit is pending in the District Court of Ward County, Texas. The Plaintiffs are seeking monetary damages of $250 thousand for a breach of lease cause of action. We disagree with the Plaintiffs’ 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.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 29, 2024
REVENUE RECOGNITION  
Revenue By Contract Type

 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Fixed-price revenue

 

$3,418

 

 

$6,080

 

 

$7,565

 

 

$16,517

 

Time-and-material revenue

 

 

2,722

 

 

 

3,658

 

 

 

5,103

 

 

 

6,414

 

Total Revenue

 

 

6,140

 

 

 

9,738

 

 

 

12,668

 

 

 

22,931

 

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

 

 

June 29, 2024

 

 

December 30, 2023

 

Costs incurred on uncompleted contracts

 

$19,575

 

 

$23,318

 

Estimated earnings on uncompleted contracts

 

 

1,363

 

 

 

3,602

 

Earned revenues

 

 

20,938

 

 

 

26,920

 

Less: billings to date

 

 

17,779

 

 

 

24,819

 

Net costs in excess of billings on uncompleted contracts

 

$3,159

 

 

$2,101

 

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$3,565

 

 

$3,296

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

(406 )

 

 

(1,195 )

Net costs in excess of billings on uncompleted contracts

 

$3,159

 

 

$2,101

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT (Tables)
6 Months Ended
Jun. 29, 2024
DEBT  
Schedule of Debt

 

 

June 29, 2024

 

 

December 30, 2023

 

Amended Credit Agreement (1)

 

 

2,250

 

 

 

1,047

 

Total debt

 

 

2,250

 

 

 

1,047

 

Amount due within one year

 

 

 

 

 

1,047

 

Total long-term debt

 

$2,250

 

 

$

 

Maturities Of Debt

 

 

Amended

Credit

Agreement

 

 

 

 

 

2024

 

 

 

2025

 

 

2,250

 

Thereafter

 

 

 

 

 

$2,250

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 29, 2024
SEGMENT INFORMATION  
Schedule of Segment Information

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$4,611

 

 

 

1,529

 

 

 

 

 

 

6,140

 

Gross profit (loss)

 

 

895

 

 

 

(144 )

 

 

 

 

 

751

 

Gross profit (loss) margin

 

 

19.4%

 

 

(9.4 )%

 

 

 

 

 

 

12.2%

SG&A

 

 

736

 

 

 

90

 

 

 

1,054

 

 

 

1,880

 

Operating profit (loss)

 

 

159

 

 

 

(234 )

 

 

(1,054 )

 

 

(1,129 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(61 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,206 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the three months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$7,427

 

 

 

2,311

 

 

 

 

 

 

9,738

 

Gross profit (loss)

 

 

(1,200 )

 

 

818

 

 

 

 

 

 

(382 )

Gross profit (loss) margin

 

 

(16.2 )%

 

 

35.4%

 

 

 

 

 

 

(3.9 )%

SG&A

 

 

2,499

 

 

 

141

 

 

 

1,282

 

 

 

3,922

 

Operating profit (loss)

 

 

(3,699 )

 

 

677

 

 

 

(1,282 )

 

 

(4,304 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(59 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,339 )

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the six months ended June 29, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$9,000

 

 

 

3,668

 

 

 

 

 

 

12,668

 

Gross profit (loss)

 

 

1,245

 

 

 

(30 )

 

 

 

 

 

(1,215 )

Gross profit (loss) margin

 

 

13.8%

 

 

(0.8 )%

 

 

 

 

 

 

9.6%

SG&A

 

 

1,456

 

 

 

196

 

 

 

2,245

 

 

 

3,897

 

Operating loss

 

 

(211 )

 

 

(226 )

 

 

(2,245 )

 

 

(2,682 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

228

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(104 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,602 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

Government Services

 

 

Corporate

 

 

Consolidated

 

For the six months ended July 1, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$19,262

 

 

 

3,669

 

 

 

 

 

 

22,931

 

Gross profit (loss)

 

 

(2,802 )

 

 

598

 

 

 

 

 

 

(2,204 )

Gross profit (loss) margin

 

 

(14.5 )%

 

 

16.3%

 

 

 

 

 

 

(9.6 )%

SG&A

 

 

5,245

 

 

 

277

 

 

 

2,816

 

 

 

8,338

 

Operating profit (loss)

 

 

(8,047 )

 

 

321

 

 

 

(2,816 )

 

 

(10,542 )

Other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

 

Interest expense, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(131 )

Tax expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44 )

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,668 )
Schedule of total assets by segment

Total Assets by Segment

 

As of

June 29, 2024

 

 

As of

December 30, 2023

 

 

 

(dollars in thousands)

 

Commercial

 

$8,474

 

 

$11,740

 

Government Services

 

 

4,493

 

 

 

3,780

 

Corporate

 

 

1,848

 

 

 

3,267

 

Consolidated

 

$14,815

 

 

$18,787

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 29, 2024
LEASES  
Lease Expense

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

Financial Statement Classification

 

July 29, 2024

 

 

July 1, 2023

 

 

June 29, 2024

 

 

July 1, 2023

 

Finance leases:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

SG&A Expense

 

$31

 

 

$61

 

 

$62

 

 

$115

 

Interest expense

 

Interest expense, net

 

 

10

 

 

 

13

 

 

 

19

 

 

 

26

 

Total finance lease expense

 

 

 

 

41

 

 

 

74

 

 

 

81

 

 

 

141

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating costs

 

Operating costs

 

 

11

 

 

 

252

 

 

 

22

 

 

 

687

 

Selling, general and administrative expenses

 

SG&A Expense

 

 

510

 

 

 

619

 

 

 

963

 

 

 

1,209

 

Total operating lease expense

 

 

 

 

521

 

 

 

871

 

 

 

985

 

 

 

1,896

 

Total lease expense

 

 

 

$562

 

 

$945

 

 

$1,066

 

 

$2,037

 

Supplemental Balance Sheet Information Related To Leases

 

 

Financial Statement Classification

 

June 29, 2024

 

 

December 30, 2023

 

ROU Assets:

 

 

 

 

 

 

 

 

Operating leases

 

Right of use asset

 

$4,444

 

 

$5,079

 

Finance leases

 

Property and equipment, net

 

 

409

 

 

 

795

 

Total ROU Assets:

 

 

 

$4,853

 

 

$5,874

 

 

 

 

 

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Current portion of leases

 

$2,031

 

 

$1,726

 

Finance leases

 

Current portion of leases

 

 

138

 

 

 

263

 

Noncurrent Liabilities:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Long-term leases

 

 

5,024

 

 

 

5,761

 

Finance leases

 

Long-term leases

 

 

272

 

 

 

548

 

Total lease liabilities

 

 

 

$7,465

 

 

$8,298

 

Weighted Average Remaining Lease Term And Weighted Average Discount Rate

 

 

At June 29, 2024

 

Weighted average remaining lease term (years)

 

 

 

Operating leases

 

 

6.3

 

Finance leases

 

 

3.0

 

Weighted average discount rate

 

 

 

 

Operating leases

 

 

9.6%

Finance leases

 

 

12.8%
Maturities Of Operating Lease Liabilities

Years ending:

 

Operating leases

 

 

Finance leases

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

2024 (remaining months)

 

 

1,388

 

 

 

86

 

 

 

1,474

 

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

 

 

7,811

 

 

 

469

 

 

 

8,280

 

Less: imputed interest

 

 

(756 )

 

 

(59 )

 

 

(815 )

Total lease liabilities

 

 

7,055

 

 

$410

 

 

$7,465

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTING STANDARDS (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
ACCOUNTING STANDARDS    
Depreciation expense $ 216 $ 261
Net gain from sale of property and equipment 29  
Proceeds from sale of property and equipment $ 372 $ 0
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Total revenue $ 6,140 $ 9,738 $ 12,668 $ 22,931
Fixed-Price Revenue        
Total revenue 3,418 6,080 7,565 16,517
Time-and-Material Revenue        
Total revenue $ 2,722 $ 3,658 $ 5,103 $ 6,414
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
CONTRACT ASSETS AND CONTRACT LIABILITIES    
Costs incurred on uncompleted contracts $ 19,575 $ 23,318
Estimated earnings on uncompleted contracts 1,363 3,602
Earned revenues 20,938 26,920
Less: billings to date 17,779 24,819
Net costs in excess of billings on uncompleted contracts 3,159 2,101
Costs and estimated earnings in excess of billings on uncompleted contracts 3,565 3,296
Billings in excess of costs and estimated earnings on uncompleted contracts (406) (1,195)
Net costs in excess of billings on uncompleted contracts $ 3,159 $ 2,101
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
DEBT    
Credit agreement $ 2,250 $ 1,047
Total debt 2,250 1,047
Amount due within one year 0 1,047
Total long-term debt $ 2,250 $ 0
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT (Details 1) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Long-term debt $ 2,250 $ 0
Revolving Credit Facility    
2024 0  
2025 2,250  
Thereafter 0  
Long-term debt $ 2,250  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.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 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.2.u1
SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Dec. 30, 2023
Revenue $ 6,140 $ 9,738 $ 12,668 $ 22,931  
Gross profit (loss) 751 (382) 1,215 (2,204)  
SG&A 1,880 3,922 3,897 8,338  
Other income, net 6 46 228 49  
Interest expense, net (61) (59) (104) (131)  
Tax expense (22) (22) (44) (44)  
Net loss     (2,602) (10,668)  
Total assets 14,815   14,815   $ 18,787
Commercial [Member]          
Revenue 4,611 7,427 9,000 19,262  
Gross profit (loss) $ 895 $ (1,200) $ 1,245 $ (2,802)  
Gross profit (loss) margin 19.40% (16.20%) 13.80% (14.50%)  
SG&A $ 736 $ 2,499 $ 1,456 $ 5,245  
Operating profit (loss) 159 (3,699) (211) (8,047)  
Total assets 8,474   8,474   11,740
Corporate          
Revenue 0 0 0 0  
Gross profit (loss) 0 0 0 0  
SG&A 1,054 1,282 2,245 2,816  
Operating profit (loss) (1,054) (1,282) (2,245) (2,816)  
Total assets 1,848   1,848   3,267
Consolidated [Member]          
Revenue 6,140 9,738 12,668 22,931  
Gross profit (loss) $ 751 $ (382) $ (1,215) $ (2,204)  
Gross profit (loss) margin 12.20% (3.90%) 9.60% (9.60%)  
SG&A $ 1,880 $ 3,922 $ 3,897 $ 8,338  
Operating profit (loss) (1,129) (4,304) (2,682) (10,542)  
Other income, net 6 46 228 49  
Interest expense, net (61) (59) (104) (131)  
Tax expense 22 22 (44) (44)  
Net loss (1,206) (4,339) (2,602) (10,668)  
Total assets 14,815   14,815   18,787
Government Segment [Member]          
Revenue 1,529 2,311 3,668 3,669  
Gross profit (loss) $ (144) $ 818 $ (30) $ 598  
Gross profit (loss) margin (9.40%) 35.40% (0.80%) 16.30%  
SG&A $ 90 $ 141 $ 196 $ 277  
Operating profit (loss) (234) $ 677 (226) $ 321  
Total assets $ 4,493   $ 4,493   $ 3,780
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FEDERAL AND STATE INCOME TAXES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
FEDERAL AND STATE INCOME TAXES        
Income tax expense $ 22 $ 22 $ 44 $ 44
Effective income tax rate (1.90%) (0.50%) (1.70%) (0.40%)
Effective tax rate federal statutory rate     21.00%  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
$ in Thousands
Aug. 01, 2024
Mar. 12, 2024
Contingent liability   $ 1,300
Subsequent Event [Member]    
Contingent liability $ 250  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Total finance lease expense $ 41 $ 74 $ 81 $ 141
Total operating lease expense 521 871 985 1,896
Total lease expense 562 945 1,066 2,037
SG&A Expense        
Amortization expense 31 61 62 115
Total operating lease expense 510 619 963 1,209
Operating Costs        
Total operating lease expense 11 252 22 687
Interest Expense, Net        
Interest expense $ 10 $ 13 $ 19 $ 26
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Details 1) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
ROU assets $ 4,853 $ 5,874
Current lease liabilities - operating leases 2,031 1,726
Current lease liabilities - finance leases 138 263
Noncurrent lease liabilities - operating leases 5,024 5,761
Noncurrent lease liabilities - finance leases 272 548
Total lease liabilities 7,465 8,298
ROU assets - operating leases 4,444 5,079
Property and Equipment, Net    
ROU assets - finance leases 409 795
Right of Use Asset    
ROU assets - operating leases $ 4,444 $ 5,079
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Details 2)
6 Months Ended
Jun. 29, 2024
LEASES  
Weighted average remaining lease term (years) - operating leases 6 years 3 months 18 days
Weighted average discount rate - operating leases 9.60%
Weighted average remaining lease term (years) - finance leases 3 years
Weighted average discount rate - finance leases 12.80%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Details 3)
$ in Thousands
Jun. 29, 2024
USD ($)
Operating Leases  
2024 (remaining months) $ 1,388
2025 1,395
2026 920
2027 951
2028 and thereafter 3,157
Total lease payments 7,811
Less: imputed interest (756)
Total lease liabilities 7,055
Finance Leases  
2024 (remaining months) 86
2025 155
2026 151
2027 64
2028 and thereafter 13
Total lease payments 469
Less: imputed interest (59)
Total lease liabilities 410
Total  
2024 (remaining months) 1,474
2025 1,550
2026 1,071
2027 1,015
2028 and thereafter 3,170
Total lease payments 8,280
Less: imputed interest (815)
Total lease liabilities $ 7,465
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS EQUITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Dec. 30, 2023
Feb. 01, 2023
Warrants to purchase         496,375  
Purchase Agreement [Member]            
Stock issued           496,375
Offering price           $ 6.80
Share-based compensation expense $ 100 $ 39 $ 200 $ 100    
Proffessional fees     $ 3,000      
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LIQUIDITY (Details Narrative) - Purchase Agreement [Member] - USD ($)
1 Months Ended
Apr. 24, 2024
Jun. 30, 2024
Jun. 15, 2023
Feb. 01, 2023
Trade payables   $ 1,000,000.0    
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      
Offering price   $ 6.80    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ in Thousands
Aug. 01, 2024
Mar. 12, 2024
Contingent liability   $ 1,300
Subsequent Event [Member]    
Contingent liability $ 250  
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #,^"%D'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 " S/@A9MJO9"^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y+V4SJRT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#S#PQ=+O M3Y_ C0Y"^X@OT0>,9#'=#:[MDM!AS8Y$00 D?42G4ID376[N?72*\C4>("A] M4@>$NJI6X)"44:1@!!9A)C+9&"UT1$4^7O!&S_CP&=L)9C1@BPX[2L!+#DR. M$\-Y:!NX 488873INX!F)D[5/[%3!]@E.20[I_J^+_O%E,L[<'A_WKY.ZQ:V M2Z0ZC?E5LH+. =?L.OEM\?BTVS!95_6RJ.[SV7$NE@^B7GV,KC_\;L+.&[NW M_]CX*B@;^/4OY!=02P,$% @ ,SX(69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" S/@A9HX1NX^4% "I'P & 'AL+W=OFKNI#@KVU=9]3NMEY;N[ON]:YW,";1_?5&ZA/6:+BE:[9@\H_MO5!'5N[B^2&+8I]'2+#536N, M7T\=1PO2*[[X;!^??4<:9P2QIS*8\^-/WY.:F-6@ACZUH$LA'OG_/CD!=[>?R($[_ M1_OLVH[=0FX22QX>Q:H%H1]EG_3YV!%G J=3(B!' ?E)@,L$SE&0]IR5M2S% M>DLE'0T%WR.AKU9N^DO:-ZE:T?B1'L:%%.I77^GD:,IW3* VBC=4L'AH2>6I M?[' _?//>!E+H6ZY?TT]E#ETS [Z.7P=;ZG+ M;EKJ08N9V+'6Z.4+W+/?F/!^D=D/L)TF1K7^-&$LUIR$S( M%3[S=P%?T@!-N=AR0?4#:V(%71JR=G/6;AW6*8L4:8!FZO9]1A_8P40+.]GJ MW[7C])V!B1'4-F3LY8P]L&5ON9NH*5>BI\/6.(RP'-OM!Q,2J&J(U,^1^F"; MQHK'2YGN KHV,<'Z%0UB4U=,05E#J$$.-0 ;-4V$2)'\V%7WXE=&A9Y/D9K1 MC<,&N[7;F+0=;(($A0TAKW/(ZSH/W"*D08 F2:Q^CHT+#FPC16(&]V!,[1V)L(B]F XJ9P]F6B>A$OCXS2I,+%MW,8= M@OO&ME\B\> B\N!:F6<6N<6+4+J4,#6LB7KST,/KF6==V'G^Q8A[B11$BA1$ M:J6@)_J,9IYZ.OV5[V;,Y:-;83D8M&V'$-(SYEE8W)2WB$6D5BP:>YYRC_// MC^HR9&KOI,(/XW['1A^H?B;V!_3RQ8!@_$8MSBIVJ6[E>[6 S68S8T]<(C>1 M(C>16KG)V!.F]6-2X8>QBI>K@'/C @N+F\(6X8G B>(C61(C41..BD=^I8,%H.5I&4!N9I M^!)!B11!B\2Q2%2Q"0")YP%NHH:TUF,?(5^LZ]4;D);E9IW-#!75&##IM1%=B)PPLFI;Y_=#8W6 MK+0876$T'R_>CHV%3%C8D- IXI(#9YO\)>8AH4(R$1R.!0?C)@/L5586@V5- M$8N$Y,")IJA "QK%?IH% <:&12-8UQ2R"#\.'%84FY?6B [AD@=&L(KT-']G MQ+I$S''.=KYJQ9Q9I&[-;+=5EXCHJ3AFY(0=2VIAL.K_];V;YH?C;?AQZGNZ]6<7FVB?V)ZG)GC *V4E+[JJ^6;Y'M"V<'DF_3K=4E MEY*'Z=<-HQX3^@+U^XIS>3K0?R#?G1_]!U!+ P04 " S/@A9P++."?\$ M !N% & 'AL+W=O%2'F!2K:<6!_QW1P'2J!&_)FRG>B\(T7E MA?/O:O YF5B.FA'+V$(J%10>6_; LDQI@GG\W2BU6IM*L/M^T/ZI)@]D7JA@ M#SS[*TWD>F)%%DK8DE:9_,9WO["&D*_T+7@FZE^T:[".A1:5D#QOA&$&>5KL MG_2U<41' /28!4@C0'0![XR VPBX[[7@-0+>>RWXC4!-W=YSKQTWHY).QR7? MH5*A09MZJ;U?2X._TD(ERI,LX=\4Y.3T@1<)A)TE"-X$S]*$2A@\27A /DB! M^!)]W;"2JK@*=/52R2RN874G82,:^-F#>D M?=H$HUC!!K]E1<6,:W*O(ZAUJ"JSG0;8<\;VMNO@/B@.W>@4-.N#, D"#37O MHPB)7=RB3JCZ+57_G5077$@CS[T"OV/7=Z-8X]D'80<3S1LS PI[OJL1[:.( MCUW?3#1HB0:#1'\NN1!H4_)E*M%5!@/CZ@IZMD,?:US[F%LW(AK5/@@3[&M, M#9H(<3PST[!E&@XR?8)> @)Z@U:L@.!F"(H*H@F4Q%1(%>PM0^QUH[8D8[S# M_LRC2,_K/LB-B>X# RB*0\T'?5#D=E;(B0NBU@71.[-:!=I$,NI['F.B9[4! MY;F=^.QI&E DT!-B;K+H^!XQ,XU;IO%@WYDHQY >!IF9L 0HE<- MDZ+8G'.XTPKC09:?"\G >_*PCYQGBOM9'^C[J0GDQSI9 PCK2W%N1)VKD9@< M^9)!OK^IVK$L>0Y5LH!]I5);"S^V;"\,#J+LL PE?37OK(T5;=>)/-T?!ICG MXE#WB %&?+^7 ":C3D#.5!E\;&OQ8 \V?2SY-JV/P5,OS-YMM+@?M]V"YU1;\$; M8)[K]I:! 48"1R\V1J-.MZ<\97IL%_%POWA/1;JH0YND6:7.,5G=5\&F!S'. M(1GJ$ZZQ #6JP^ZDG!%Q=4\885$O_8TPO<,RH<@(G]L!C]TD'FXG^W[8U3\"&[S-UF5;?UQS5 M[V_BOM!RE<)>F[$EF')&(4RUW%]N[0>2;^K;FQ M!LI >\4X_1=02P,$% @ ,SX(6H>:F6+T=H]/+%9WZ_TO:+R?QB3>_9'=-?U[?2 MG$UVLY2\9HWBH@&2+2]'5^C\FJ1V0&?Q-V>/:N\86%<60GRS)W^6ER-H%;&* M%=I.07H^D( ME&Q)VTI_%H]_L*U#G 326IO9[$&W-MUHXPUO[&V\T]+\RLTX M/;\636EN"BN!.5*BXB75YN0]K6A3,'!G)U9@#+[>W8"?3WX!)X WX,M*M(HV MI;J8:*/!SC0IMM=[O[D>#ESO0]N< 3P[!1CBQ#/\.C[\AA5G@,!N.#D M[]S'._=Q-Q\)N=]*R1H-KI0R?I[[_-E,D/@GL%EVKM:T8)]G6[-AE*=S8' M)BPT_9LQ-R:O0 $V[@)#DE M)//YL+E4NJ0G8T]JFD>IT"KUBTF3O M)K9H%UL^U:FK.AFNO&LSFP4T9SO-65PS?9:BJH"F3T9P?P=\$C/G\@CB@<2X MS8'$?"J:+0T)3ZR>+ES59)FZ4":QPC/,K^VZ4[;-!ZX0M,*'%8.G\"I M<^UIY@ATC1!*2.Y7.-LIG+T2E ;S4C]WP43.G.%0C30Z=H@ MDD&_3 1[^,"HT-^%*!]Y57DY IU+YA@.9+UB="AKCXDH2H5/7?Z&0V\[_(V8 M\%:S'3K;$Q!%H3/O.K>Q6(Y;Q38^>UW&GEJ5#"NLQRJ%^2QP/WIPH3BY;MA: M**[WBVODYA W5*?#M/,9S5! 9T\T] K2NLJPB9YP74 >6&5X-E3H6J4X#X5V MCRL4Y]5&8D2T^<0AY%+LBPC3CETK7(( XT:ZH&'XL0S F5K M=@6%J&V70S<;,).+"]:P)0]$D@=M>#;DBL\J24**>P"B. %?XF@M9"?6])$6 MB49YCM*8FC8.I[M*I/5J]$Y-8[F TEND8(S0)Q@/>V=W&X?3KHQ%\3ZM*+ MY,-FUV,TRP-U#_>$PW'"W:W,31]K)FM0LH67P-A%UC#]/28()B%Q/=;P,5CS ME&:O3)=;"$XS)R0]9B1+IP&M/=]PG&\?17/_RCJZZ,(X=9;2M0JP%_=PP_%] M5Z^M;1B5C:FHDCVPIO56?.QNJX@KTV.4A[*F!Q*. ZD7>DS1Q"YT4NALOGU6 M>19HN7"/)AQ'4R_UB%KIL@:[^>T:I4DH+'L>X3B/-BGT6NIXN#+-,V;_L?(=2$]1 MFIVF4_+R(U?*MDK=3J752IL#FSY4@P\FZW>//CN#&U:P>F$ Y7^BN5UMEXS# M;CQJ79>F(RVXM_03EX_C+$W1L!GQVIG>-:2S)RDYAJ2'B783 MT>M"/6I\]#8MY7TF7FVDI.]=QSV M!=-?5-[S1IEROS3CX%ENII&;=S:;$RW6W6N/A=!:U-WABE&CVAJ8WY="Z)<3 M^R9E]^9L_C]02P,$% @ ,SX(6?=,)IZS @ X@< !@ !X;"]W;W)K M7*0)KQ4E M#.8"R;HLL?A] 91OI\[8>;QQ3=:%,C?<-*GP&A:@;JNYT#.W<\E)"4P2SI" MU=0Y'Y_-8A-O ^X(;&5OC$PF2\[OS>0JGSJ> 0(*F3(.6%\V, -*C9'&^-5Z M.MV21M@?/[I_L;GK7)98PHS3GR17Q=0Y<5 .*UQ3=)E*]8$)6'-%3^T=>@)QI,7!'XK\-\J"%I!8!-MR&Q:EUCA-!%\ MBX2)UFYF8&MCU3H;PLQ;7"BAGQ*M4^F,LUR_$\B1'DE.28Z5GEQ@BED&:&&, M)3J<8P%,%:!(AND1^H1N%Y?H\. ('2#"T$W!:XE9+A-7:2;C[&;M^A?-^OX+ MZW^KV0CYI\?(]_S)@'RV7WX)V0@%GI4'NW)75Z(KA]^5P[=^P;^48RC+QG8R M;&NVXIFL< 931^\U"6(#3OKQPSCR/@_E_)_,=BH0=!4(]KFG-P+G@*XA [+! M2PKR&)U3O==-_H.9-W:1M3,]8Y,&OA\G[J:?T?.@21!$7= .Z:0CG>PEG?&R MU(U@H7AV?XST%XKN,*UAB+$Q.NDM[XT\;_P$\K6H'J8H_FSW?'>OH74$L#!!0 ( #,^ M"%GE5DBQ&P< /\> 8 >&PO=V]R:W-H965T&ULK5EM M<^,F$/XKC'O3268N9PELV4X3S^1\S?0Z?%FZ>A?RJMHQI]%+DI;H=;;7>78_'*MVR@JH/8L=*^&8M M9$$U/,K-6.TDHYF=5.1C'$7)N*"\'"UO[+L'N;P1E7B M^784C]Y>_,8W6VU>C)!JW6C)>L%)Q42+)UK>CN_AZ1>9F M@I7X@[-G=3!&9BE/0GPU#Y^SVU%D$+&SN:CU#&UK3*]6_B^0?6+&AJ]*4B5_8_>FYD MHQ%**Z5%T4P&! 4OZT_ZTACB8 +H\4_ S03(922,-VLS VL;.AM7PTKCQ44OXEL,\O5R),@.GL S!2(F<9U3#PZ.&#_"6 M5DBLT8JJ+;H'CRMT\:6D5<9!YA)=H2^/G]#%NTOT#O$2_;X5E:)EIF[&&I 9 M_>.T0?&Q1H$'4"3H9U'JK4+? YKL>/X85M0N"[\MZR,.*ORQ*C\@O'B/<(0G M'CRK4]/S#RB*[702@$-:*Q.KCPQ9N3/@6HH"_;ICDFI>;M"="6.N.5/7/K/5 M:B=^M2;%K]6.INQV!#FLF-RST?+;;^(D^LZWYC,I.[+ I+7 )*1]^0M4I%PH M;VS4,Q,[TY2=_?(*)Q&^&>\/T7NDXBA)YJW8$:YIBVL:],Q=]AM_VC8?]-S^N],RH[LE+1V2H+^^\1 :Z,H1$?G_.6IRS(,['+97LRA3V#*6B M +93-6;V8L;,!W7FP,#1O ?5E9DO_$CG+=)Y$.E/)K@N-L"TEPCP95SMA**Y MJ;=K_@+PJ5),>Q-F[H"YPGW;NC)X/O,C7K2(%^$JMJ7EABF3 &DE)>1,@]$& M1,[I$\^'4V%QSE0XD[(C,\11QYE1T'6_2YHQ2/U45*9N0&(POJ=/N3>Z&EU' MGHB=^/)(7<7QA/@]%A_0>QR$"JRN)12I0#0U&H[#*>G'DTIBG,V=T'2E%D.!V?%='":\SR58DR%-7UC8\1X2B_H /3*3 8 = MT<5AICO.G -#OC?[%2]4E\2NDL0!ZY&:+*8#<#NVB\-T]\M_V4-Y47O8+IXF M_>VA3VPZG0UL#^..\^(3I-?;NG\N]TS]EZU[?%;".Y>VXVZJ8SP<9KP':=RE M7VU587]7?%?8>IW"4/8[MJ9!D:,2= RVXSPY"[5D5D_WCQ" UM7W)$A#I-AFR. =<^A$T9/K^BB29A+^'L+O7#& M8)<&/?A=H8#M.Z[$_Z_3O>B*(""E1;I M5QMOSU1*:K807"E@ZL$2C5VZ=9+&%<&+9&"3@SM*QF%*?J"OS7E/"?V'<1I# M.8,^RA]B'F*.G1[$*T4&J!EWU(S#U Q0Q7I=-THG@;K4>X7=9'"EAI*YXV<< MYN?C*O0@N9 L3 MD%W>C7%$^J@]4E$T!+LC9QRDO:.@E6PO\KVI-&D->TU3LR-Z'4ZVQ6EKNR)7 M<3*4;:3C4Q+F4V^E7[>U,ES?B4N;<^>XS"-$(C($O.-6$N96"]R> ]AC %B" M%Z&GI23S?L_KD\*S:"#S2$>C)$RCEH.HANYGP\O2V-/0/X,,]&Y4B,N$2=SO MW#Q"9#*4=^3@7#C<6KY!A7P[ =+;.?9!ND*S08P=F9%)D-(?J]TNM_E/9"5=+NJ6P(KX'M(1CJ*R7H//T'V4'"_-\GV6?2=FR1CBO)B?;59B[E&(+6K'&=PC, ,;0#'[76W2(RXEQU.^Z?4)DH.LF'6^2,&_>4R[1GN:5]5V[ M)8'P,[L22Z3F]L>+.D20#697!,_F0P6GHU$2IE%[L6CPPC;X[;A1/&D*8K:- M9"]-.3*&+]GS016UNX*V,W[UKNLTX7I$\-#9+^D(EX0)]W0('1P_7)@+"#"! M9.NJS-2E=R5SYW[$.6_WR/2+[?C@*K%@XYG4D.GN;F[R33MW6L5Y)@)(!?DN/WV)S !(\ERE*IO8G!VGV5_8-@'6.QI M^5AM"&'@>YX5U?5HP]CVW612Q1N2X^J*;DG!_[.F98X97RT?)M6V)#AIDO)L M@APGF.0X+4;+1?/=7;E(I*1F-42F'\\D17)LEJ);\>W5G34U:P3CY>?U3\TS?-FON** MK&CV7YJPS?5H-@()6>-=QC[1_4?2-N37>C'-JN8OV+>QS@C$NXK1O$WF6Y"G MQ>$3?V]!'"5 ]T0":A/02Q/<-L$5$M#T1(+7)GABPJD>_#:A:7URZ+T!%V*& MEXN2[D%91W.U>J&AWV1S7FE1'RCWK.3_37D>6ZYHD?#=3A+ ERJ:I0EF?.6> M\0]^/+ *T#5?H_'CAF8)*2L0?=NE[ >X",DZC5-V"2Z^%'B7I#SM$HS!E_L0 M7+RY!&] 6H#/&[JK<)%4BPGC&UN7G,3MAKT_;!@ZL6&?*<.9(FVE3UO1/.?' M7[/%BNQ0GWV3\#[X\8LS<(?39'Q;@!7>INHMB:BI1/9+3\_3<8.'^H\!_$@D:L/@L]+;W%Y.D8L1SASYQ9,(R*Y*BQ-YT& ML L;X'$[/*X63[O[JWKW@[2J=B1Y1J4BHQ4S)7,0\X\Z<@0R-LM%EL0&F+T. MLZ?%?%?2F)"D NN2YB!602^(DKA6UY2X3;'0DW8?G D[,+)4<,#<[YC[6N8W M;,PV9,POYX]\?J#K-2G3XH'#KYCR]*I5,R5M4RSTS_U0(DOE!IR#CG.@Y?P! MIR5XPMF.U)>^/2Y+7%\&^8FV/K3KDR^HKY$JY%IA4^0VQ<) 0HZF,R10MU1Q M0'W:49]JJ=]O<$G&] /*L M@SS30OZ'GSAN"XZ7@(N_:%5=JNC.Y LS=()@-NQCI:UDRLVF6#23=H+0P(#= MO&,W-QV\_MQE5\ Y#%ZN"N5<\:N#PJ]N)0>) Y4<$4#H3H4#2XX:^S,/S=5M M0ZN<"]=;EY"TY1].\[!3&T/=]L7LYS!>[ET,"Z/J>V+VB8(#F MT#O1?6\IH-Y3F$X^-D?]%91G?6GRL>HM;*D-8?<>!.I-R$],/EIA8^XVU4(H M6Q?I4FRIX/">>^^!D-X#F0X^>CGC6^XVU4(D>R"1MJV"0]J]F4)Z,_43=^#T MRL;@;:J%Z*Q-BVP5'((_>K:D-U8F$Z=>RIBT52N%9"N%'-%+V2HY9-U[*:3W M4B\:.9%L4L8H<,0A25_*F)[5QU1G6QCRZ]T1TKLCY]GR)L''@N/'%3#O6N!.E=B>%HJE-"&YBB"GTL,+HMGGK\2MEC.;-XH;@A)1U /__FE+V MO%*_2-F]FKO\'U!+ P04 " S/@A94K'H!1 % 0# & 'AL+W=O M]#3*KMST MU-9!*T-73OBZ+*7;GI.VF[/>N-<*KM6Z""P83D\KN:8%A2_5E<-JV*'DJB3C ME37"T>JL-QN_/C]F_:CPCZ*-W_D6[,G2VEM>?,C/>B,F1)JRP @2/W=T05HS M$&A\;S![W9%LN/O=HK^-OL.7I?1T8?57E8?BK/>J)W):R5J':[MY3XT_SQDO ML]K'OV*3=">3GLAJ'VS9&(-!J4SZE?=-''8,7HU^83!I#":1=SHHLGPC@YR> M.KL1CK6!QA_1U6@-SFP^?+T^' M ="L,,P:F/,$,_D%S OQR9I0>#$W.>4_V@]!J>,U:7F=3QX%_%B;@9C\U1>3 MT>3X$;RCSL^CB'?T?_U,,,?[8;A%7OM*9G360P]X>;N1B+IT]>3<;C$[$75=P4A);(;%E)LU5F+6HCZUP%RD5F MD43CTY>W6N62Q2MEI,F4U,('"-"9P0N[$O/+=]HN(;ZPKK).QFX[V!0J*U"I M6[$D[EYR#AC!"NDCL\GHI#7LQS68!G!J]BX2L6ZK$6_HOY+:=Q+K6J&M72-\ M)C;D2"!9E60"RD2O70Y7"+T6BKBN3> 85$[!PTJ3%VLRY*366]ZG*B1;9OC% MQ"@M. @Q +.2G,JD.&A._S)8#,2[V>RJXX#A">L M7(GC,JDH1JGD\DCN*OY M<%XY6M'-!6>U44(W&_#XKI%D3 E^6RL; 3P\7\HF4P$+/H-9S4 MVSZ#>=K)\][4YE88&\ RTW6.8M&ZY;%+')Y!BT2N?*:MK]$5$&"70]?8IK ; M4^. O4<]EIXNF@.NV=_3]H6M=9ZJ3D9$&'RK3;H%(B3[T!;[7@S.%RMM23I! M/-+$&\JH7)(31Z,XE([Z/WC'VDW-QKY[>>*CEI@EMZ\)K1$$&/!E(L:CP[]Q MM(9QQPCIBB[^SL'NV *5S0%#?3\T;TL]%([H,-:)5_>')8]G4:$";>X;ES!C MJ9NQ4?-CC:2-6_]8TKB6X>)KL_] #[T;\Y2>#S+6Z4]Q$H6\(Z2##&Y+ARL8 M')TM?Y^$YK@FJFWV]ZIBOO U'VM4YM]P;2;Y 0\PY6-O R[5);311HYE.[K/ M^B*-+(2SW[IM*V5BD:\PR0P>*:S:%P8^>H\W#,^SE50.48O7@0FIB/)EN@#;VZ$"!&P*A\AGB%)N<6Z ?ZV?%6W#785QSY"!:4L)5'& <,C[" MK4*WZ".9%0/T]AU4$=Q@LUNQJ+0*^QX#PYU7&FZ,=7R+>A$OG_1@ZZ3=6 M7GD/ZNFM_$FZM<*]H&D%T]'@Y?.><.G]F1;!5O'-M[0!+\CX62 7Y%@!^RN+ MF=TL^(#NGX#IOU!+ P04 " S/@A9^>.9S.4, !Q) & 'AL+W=O M2>3E?9[[D%ZLG;\-2V.B MNF^;+KP\6<:X^NGT-%1+T^HP=2O3XU#:G%V=GSTY; M;;N3RQ=\[[V_?.'ZV-C.O/:5:=SZYE[P;VO6H?A?D20SYV[IXDW] M\N2,&#*-J2)1T/BY,]>F:8@0V/@KT3P9CJ2-Y?^9^B\L.V29Z6"N7?/9UG'Y M\N3'$U6;N>Z;^,&M?S-)GN^)7N6:P'_56M9>X,2J#]&U:3.N6]O)K[Y/>B@V M_'AV8,-%VG#!?,M!S.5K'?7E"^_6RM-J4*-_6%3>#>9L1T;Y&#V>6NR+EU?7 MUW]^>G?SYMVOZN/-U;O75Q]>?WQQ&D&9GI]6BTWY\_.GA_A\>G X]-CU+^:Q^-4WOUY\[.Z4-]^ M\^/%^?ESM8^HNED:=>W:E>XV2M=N%4VMKCY^@K+/GST^?S)1O]A.=Y75C7K3 MA>A[1&$, \UK;VH;U1\N!!/4HQNWLI5Z<63[V)WH65X5!5>K7R3E=+M5Y:_*UMK3H7 MU5+3,P1!-)Y8M!"DB@HA[GJOY@/K*QH*QWQQWL8-;0ZZ,4QEKF?>5EIPI:LA=S#MK($$ M81.B:8/2WJ@>P4 ,W9OZ\0KKC:H0)1[,!M%)5;F^BPK0"GGR,TAK.F5)SB J MN(,P=$KEVM9&LH6:>]>JF8M+M=(^6@-I2+.>,(@YI*OTB'FQ-;:QDB>XOV$B MT%^[^Y1V#KP0#W2L\:S2T,_(>)!$^&D(7/7,-DE!V!= 2S2L;%#@?J:A&)9W M83H\:IH-#,(J_AL<)Z6[.Z@J N[)A];@W7C*.&IF*MT'DXA'V_6N#PK,=6&. M'>FV!VY&)ZPS9AH_57_"&_*5BALX*9^=U@=>32E#V8[XK$P(=+BY(VU4L*6Q M6 +0WPSZZ*$#TAI\C"6L&F(ND"=A%;E?L@"8R5HFZ_(Q220* J=J>*]:-9!% M0PDL:2/ M%.=3#OHQ&R87:4U<.F:H!1.]9PX6GE01W1HQRN9?-29*$OZKMWBHOO3U@H4C M-X"9*2_6%(%$$SP0H>R$N_S3<3-^0JJ&RTE\)P[$,.Q"8MZ S;:K>N\+U27I MHHLPB0GP'$WP(JNAG(+KS(BHG[W7S1J[8!,^<$Q6' = B(^C>TR_64E)O$;/ M(,K*^4QP'MNRH5_%+ 0N2S-=R,ZF!=8\%RLBTH-@88:E1EHB2"!+/[@'D9?/2O M7C/8<< -3@<&MCS$9STA 5DHA7FE'(#L),F*-"5^W5KDA>@Z(RR,K+::L"ZB M-H:7A!9J*AUG"VE%9J0#V^QQWKQLS%(#A-:$7^:^2DX%,$9)L @4EH.E*)., M1U&VBEF\F6Y88"XAI^JJI904F QMA!?4.(WSC2L 570*_ M!M*'Y.&/O2*WA M '52S@,%##82/8$2D'3+WJ(3RNO-* ,DB(T8!8(2#N;<0[RH8*&;.?R, %@J M E0:I%=8J8M#L-%!MHN)#*&V=Y%">8N#L'1]4U-$S;7ER-,UH!"1P?F$C049 ML9:\@:R MV)R."8PBQ\,.#3C,H,B\P1XUV@,213K])]JWK/4^F)2!X)64*7FQ7EF"]AH] M:%=+P@,]RAM+I%AHT@JS1GMP@:ID(4%<^GE7ER;M"^4YSNQ4(&W8IG3DUYF5 M4/"_F?6&TK?4"8Q& ):]>6'N?(ER,+U!K4<,4!'(+,:U8X1QOG22Y) SNM?. M.&JX#)6"$E=<4I)!P3]D:PZE/Z*=C])YZ1ADPS$[E)DA6*7C,P[EUINE#5FF MK0*B])"M8H(460-A0\J;23XPM_"N7PT)4 \E!8Q("MOE'G$-IT+A;U<'Y:?R MAD2L(,E"X$ S M)!V63$5RK,!D1E1%\@0CNB;%TMP=Q2O? PM;-E4[7S(#IR M142.!?4NJ.SAEDC<[UXQ4@,I=;@-N0F0* HBX"!W*D*FZC>J7B5G4E7O2Y6$ M_3YRR'Y_4%*A^M]US6:2L2F+4EO4!QW(+IRKMPO4-4IG5E%AC52AH.4R1&FP MW%8:%*-]E7.]V0IVB)8IUE]/A65"9+LJK'!Z+*&\:*<^E 6XX.@VGZW3(6#.WEDCL*I;AIMG0EF/LD*?D_&;NJ:%. MQ;'T'*WV"^(X-]@D7&*SZ-#W,WCDV*EZW0^E^78;P!U0"O\Z-P!#0P2.6QI& MI,@Y$*N34I^YA&!SE9'*4FYW #9W,?<3:F&Y5@<+=]I;J59HWU%LXB0[J"AO M?-#O:BD;& ,:>TM9)#D$#A/G7V=S)!50@**.J9D^8JGIZ])C=*K&4J[;ZY5B M8BEA8MES2]+992$[:AQ1*U:_$'*R'U.Y#@7>H/<16#O$Z1;>>ZD M2LFM\.O4(7T>=3SNDA/R)@*#>\@SVKQ\GJCL?DJ$,Z&JJ\@9&!<#WB4QD60^Z% M?#DEY_%$]B6B@3C;:=S8'_R>$LGRP@UBWLLL3K:"XQV^I,@V\SDAPW81NZ5[ M=]"M2:W08!XS4#>;N^#4"!Q*%0,V<7G3D%$GN7E,6$#M(T*D_H*60\I_-T#& MH^0/L@;Z)_>6@AEK:/23XC9M^(X#K@0?R%8M'Z.V0UQ:<=$TXLV#X@FTT,5E MLQGF=$,U 7%0^3-3.(#>V>0,*L+S&./>5'UFXTA^0?<;"D,)E-)QDWW'E/$O M0 2+3M2LC^R-C6TM#[S=1'%JZR.+0V:_-9O"P#H"X7#&LX"+5<++H5==M])^W=0R(%@&RA\=8,B(%X."F=0@-37J3\=%948-A$.!(2*N>PVSKT=#=;V M-,/3MS1:#GV[&J%QE-J;!51.MDGC/9E:VKO,:4)J9CW/R+FB2)/OH<9Y4-K( MVG(WK1Z&)\V',T>P <$W+2 M6XQ>W'%GN",:1J6P-#H9R0LN(+_27E;^4#Y-U:NQX*46H]/-!J$LCC_"1BAP M8Y+?Q# *AKCKG>FU#K:,*^%IU(WG*>0(3YVA.*673@FMI2D3 )X9WG7;N767 M9X0E5S)OH5=$H@IY<71G=M)^L5#J_0'N<+G#9=U['BL\M""U>C4\JR:O/=26 M(GFL33%%P 579/"MT%2*M+]5#*99D)6Y M01Z^"4_!%%J6T9$6GE/5,;?E^] '!([6'A^2+=ZGM[;Y;?M[GA\F\/X9.6Y% MWKCO>X/3XC,0H/B"/W9A-KLH7X0,=X?O::[D,Y)QN7R,\Y8'! &9:8ZM9],? MOC^1"CY?1+?BCTIF+B)E\+^4+(RG!7@^=R[F"SI@^,KH\C]02P,$% @ M,SX(68M9--:K @ _ 4 !@ !X;"]W;W)K=WF+O^1JH7G2 :V&9IK@=68DS1A"(8]K4)8ZS'5#)^,BMX;]>N]!#?NR-*G(\4&!+K.,J]T(4[D96)YUV)B) M=6*J#6?8+_@:']$\%0^*/*=EB46&N18R!X6K@77M]49!E5\G/ O>TVJ/K(!O[0/[;5T[U;+@&F]D M^DO$)AE8D04QKGB9FIG<_,!]/9V*;RE37;]AT^0RUX)EJ8W,]F!2D(F\6?EV M_QW> **/ &P/8+7NYJ!:Y3=N^+"OY 94E4ULE5&76J-)G,BK2WDTBJ*"<&8X M&S^/)T]CF(UOIM\G=_.[Z:3O&"*NPLYR3S)J2-@')"'>D.O-KQ3X5NQ1;C\T*));:J/X-O!UY$:VB[D4MK MU^Z$'5J]T.YX79C3*#DGJ>?4R:@$3ULHL[N,$3SL1-"Q/==&2&:EW/'4T?MLQ-TYSM;CO:KIN. M_IO>S,5[KM8BUY#BBJ#N1;=C@6IF3>,86=3]O9"&ID5M)C2>454)%%]):0Y. M=4 [\(=_ %!+ P04 " S/@A9&^YQ[(T# #O" &0 'AL+W=O[7N[Y3^;C:(%IY*(^'ICG2(:]K=LC7.T/VWO-4E1@U+P$J7A M2H+&U2 8)5?CEK/W!C]SW)F#/;A,EDI]=\*L& 2Q(X0"<^L0&"V/.$$A'!#1 M^'6/&30AG>/A_@7]J\^=V=.^#@<.W?B(0[IW2#WO.I!G>WB8319P&@^GR[F,+J]AD9W,QN-9S>S MQ6PZ[T>6HCF?*-\CCVOD] AR![XI:3<&IK+ XJU_1"P;JND+U7%Z$O#'2EY MV@LAC=/6";RL23WS>-G_D'J-W'H?V372E=FR' ,",06N<;+BQ MH%90R247 @M@I:HDG=GG+<^9$,_4ZX9ZBLLUK+0JP3"!ANP+U""47)];U&4# M;6"W00EV@Z0R]MRJ<[="B7:C"A=)XR/*"FG-U5IR?QEP K1<\-\< 5G\T<:I M\2E'+(Q'KCG"GK%5=3C?G:@OWJ8J.",["H-O\F7%(Y,YPI8]TYU&M%U8!TAY M&N#2QS/&F3K^3I576F-Q 1,GAX#&98+JG\6>PU64VIH7@\ M]$=(>F'[LDV;- NSI O3/V=QU#L)LTX&6=B)4YB2-38ORA"-L)=U(>V$O32& M&RK=U6LIZ T5% .2R_#RL@=I*^PF/;BE&?=2VX-R_W4!/Q*'I-US281)G.RS M=\5_YYW\ ^QVI^W7M->!\8E/XDC$H]AGK;@#G^$L"9->FS;_60'>N\6B@R%$ M7;'VH]9]?-0Y]3QJM,TT']5#[-6\_A7XQO2:2P,"5^0:7URV ]#U>*T%J[9^ MI"V5I1;TVPW]D:!V!G2^4LJ^""Y \X\S_!U02P,$% @ ,SX(6=YPX\R[ M!0 R@T !D !X;"]W;W)K&ULE5=K<]HX%/TK M&OH8F&'!.$F;-H^9),UVVTD?DZ2[GX5] 6UMR95D"/]^SY6,@128V2\)EN[C MW',?OCY?&/O3S8B\>"H+[2XZ,^^K]\.ARV942CCG0Y=94GF M0:DLAFF2O!F64NG.Y7DX^VXOSTWM"Z7INQ6N+DMIE]=4F,5%9]19'=RKZB#_H_IN\31LK>2J).V4T<+2Y*)S-7I_?!O10NW\5MP)&-C M?O+#I_RBDS @*BCS;$'BWYQNJ"C8$&#\:FQV6I>LN/E[9?W/$#MB&4M'-Z;X M1^5^=M$Y[8B<)K(N_+U9_$5-/"=L+S.%"W_%(LJ.CCHBJYTW9:,,!*72\;]\ M:GC84#A-]BBDC4(:<$=' >4'Z>7EN34+85D:UOA'"#5H YS2G)0';W&KH./YX//2SQ\S!KM*ZC5KI'ZXWX8K2?.7&K<\JW]8= T,)(5S"NTX,&/]=Z M(-)W?9$FZ?$!>T=M6$?!WM'_#"MJ'>_6X@9X[RJ9T44'%>[(SJES^?K%Z$UR M=@#3<8OI^)#UO9@.:NW&]/7;XZTX$:]?G*:CT9E@R^)Q1B(S964T:>^$F: X MQUXLR)*03DQ,@09THIOCA[1.*"W\S-1.ZMSUW@MD@-H,B ^443DF*XZ2<'(D MKM")R+6XL90K+ZZFE@A'7G1'/9'VTY-$C/K)\5OQ:+PLHN_-XZO2U)#.:T*% M^QF\ ZA8DK0QC/1L2[\P>OJ')UM&2R\;6R];87;[34?8HY,(LH^(2-R !*F7 M N 0>XY O8D7OT'G4S:8)F?/+\/QZ*P7T(JKHE!29]0756U=+:$,HXN9RM9W M0K)NWL> &_^+H<,2&5DOF6E$X@2H1HHT_& @N3X+T),'KZ*N^,$O3)!$]%(W M&6*SL#N5GD1EE^&Y$VT%5-^M=(GA.#H@() M-?,PC4++'6WQS$8C28P&-Y5:"MI/:H3S;EV;U?N=Q+N39];&43&Q/%#DU=L MYG20O!(5HI9:UV5_77V5-7.5PPQLSDTQY\BS2-U$9K'#-Z.XPRN3@XSTMI'@ MI!FK$"U06!1:DZ/CDVMC\0)GV]?8ZG#L>)N#J5R,>5?MM9&!O"22-PAOV7&K M.0Z:&U"VC6Y4#VI\3%R;34[H5XT$ 5R$^ Z4 -LM^E8Q;?=X_ZHY,^BVD#59 MWU>N/1%DN4QB(,MUS0;N/1;J0 G^]P,I@ANH62S0Z:A6# _LDT'YCL*P@-?P M C! EBN'7(0WRF\6(SU[-X502'!B]%8)1:U)S9>"OSKRNH!Z4W;<4&#&U#9N M A)"W6>[RUZ/89=9;0SLJUDCX!!?,!/PU-ZN-HQ=B]YP8[\NR4[#5P2_K)#) MN&JWI^V'RE7YAP<0D $H8 9 M >&PO=V]R:W-H965T M1$F^ 4[B9+- ["#.[#RWR:;4:Y+-89.6_?=[JGA5(GD##.;%(IM=UW.JJDE? M[$SY:+=*5>(Y2W-[.=E657%V>FJCK57\47TK5D3@ZI5$45:9#X>5+O5)J2(KCQ5ZMSTILDP?%UI_T#QXY8'J15[TSZ MIXZK[>5D-1&Q2F2=5E_-[E^JC6=!^B*36OXK=LU>;SX146TKD[7"\"#3>?,K MG]L\C 16QP2\5L!COQM#[.5[62J MJ_N;CY]O;K^)3[[VXK2"8GI\&K5*WC9*O"-*0O'9Y-76BIL\ M5O&^_"D>J\J_'>=SX2W=H0W]X)7]/E]E#[K\_]>E(V2X+ 2*H\S M6\A(74[ ?ZO*)S6Y>O.+&\[/7W$QZ%T,7M/^LRZ^JN2PB[=WWVY$*-[\LO)< M]UP<,"3NZE*@SDM9Z7PCK-J@["HK9*F$K;"J-CH2#[6%.6M%G6L\K+:R$B9) M%$0A3L9TI""4QZ(H35Q'M,FT)%:E%3J'D-(EBMD6BLL1:S&>EUK9F?BV52,O M<,$])X^PRT)F4Z>R3%]P]83:5#$JI=IV B:7J4C1E5I#T5:6&ZA+R*15?4P. MW8MW6ZT2=P1\/2#P(?>@%. M@(%0R2'!]4UIZ@)N,R0YIT[!0=(XA!NK2'.GR^3C6/'=^\^]9N1#W-Q^3,V# M3&<,6K4ME3H"W9F8ZA-Q72/[G" ']UBXR3> 4978[K"O6,7R1_.DRIR$Q7T+ M96-B4- & G"?=*R:,/"K-WD'^J:4649^(.^RD0-.$9I#B*IA/18PFZK"(SFM36Z%:VS -VILA M;3Q8X+,HS Z Q9IH_%"3"20NJ53>4@_U^(CY%@_QHZRVT(TE,%4.L<'%X6JQA2A),$5RN< $].IBZ?#BQ=;%I!K7 CY[U97:@1B M0].V6: _D%=1JIFU1/ 'U([(,UM2# NWH$,7$ M&@(8*\UTW H7NE!$2J05+ -?ACXBT()S6YBR)72ITK:NLD+F7>OD)M>Y71+& M1$%9%,AM3)[:3,)H) M-C-$998F3P9;H $1=U5C!:%!T:IF5\-LA56ZW\$*QO0>VRA7N03J;6 MZ> 1J9%QQ\.'5#7UTI)VKS5#R@QM;8\S(\(?)0D-N9; NZT16_FDAK'4C3WQ MQ^Q^)HQ.60W%HYZ+U)2#ZE@]X8Q<,"(X(#^J:G\FDBX"MK8U@'P!?:S!,*JZ M2PEOYD.#G=TA#RD:DS6O5&3U H.8TO: 8\^ M^8B@ZLT(?.XS/289\1 O)'A#*(UMQMH&,U8UP42F+ BF<4$".KR7=-2-C<@- M,3C6"*X!)Z,7*D:DU$15R3;;\4QG 10'NUBJ]HX&A"HD66)PQ;O><&>.^S73 MJ]J95DR"V?W8/X-0AK,6GU'(W:-3?=P_:>/W4[ZAFMQL<.[BS"+AZ-6Y.F#6 M&5F=B:^@<5ZCCPVG$M0V3H# ,<9N<)*%05]%/:%K2!QDK"MT:-O6 ^J?"$Y. M4?:4Q'3K4LAG4^08#\#]ML82D^(MDTRR@TWYR,S4$.B,(Y:]Y+:-A[ TZ*'\ MFCCJ2V2'T 6J)AHS]="A*X_[/A896^VQNS\^C^K<0=3=&32I\Z@]GR1\SD3" M9!21[TVCDXFJ7ARQK7$FIB,T&FUWWM9Y\WI.F:I4M,U-:C8O^P'0D9O[ =%S M#XF^>W2!S$"6)LMCQ9HG5Y-B*Z8Q+F1WJL=I!G[8DST"'FH#0][?(523ZICS M\Z$MR.8\FS5ODXK>)@7>!57_+GC6T4O\*@(G=%WA.@MOW;S<>.C,/ MM_'?REWUVZ?^BH)X!8BI&R+U@,!? M-(CXLS7=]E!X3K!>"S<@-GC0YCMK).88&E/?"=>4^7"Y9)?8_C1P_'EP$(_@ M*""+]?\!!$K]]=\&Q.KGGZR)M3-'@A%@."38]?CV4((1?("R\.>CJJ",N(O7 M$7']V8J F.,'0*QGX;@R7"=8A"B?$,"0?M]9K9"ZQ&0D+^8=W\D7( M>/P(@^>MCN'@,G)[0'"E#T! [=S[)X X7!?NVO%"CX$8FI/G.6O_<,N!?ROV M;[$>50:2PH&]6AO!;,'M*9SY3;<*]VICP8GUEE2E*S<4*S!R=;PV5LX\6,*D M[[GLE,OHN'-G$1Q&)5@?!<7_H5U]!PK4$C.QR= )H#D1B(>7O2'_$S.G$;_N MQ;OI=6WI=+A7+.W:>Q6I[ &A^/,&O".ZQWSY%;D+E@&AZSI+&C,'"!2@%?G M?8EQ,) )XR%88=4+E_O$@JX 25[0Q0I"2W'H4^+IZ/LNO-GP5VPK^&S0?.KM M5_L/Y=?-]^%A>_.5_3/3QHI4)1"=SY:+B2B;+]?-364*_EJ,UW"<"/ERRY_5 M: .>)\94W0T9Z/]]&PO=V]R:W-H965T)5<5U4Z96E@J#@?3\9OC"D-0.!QK<.<]";9,7-YQ7ZN^ [?+F4CDZ,_J)R7QX.]@8BIT*V MVG\RBU^H\V>'\3*C7?@5BRB[#8M9Z[RI.F6L*U7'?WG=Q6%#86]TCT+:*:2! M=S046+Z57AX=6+,0EJ6!Q@_!U: -Q@Z&&#)8=9AW<<\=)[\%Z)[>0A]'_!]F&\]Q\ L2N>/=E+Q^-]\3"\N"A) MG)BJD?42[9.9MO9.8! (56>F(N'E-3DLPDN;RSHCE*\OQ;OI[%A,HX:JYV+F M99U+FSO Y:I0F0PMN3L9;04NZ6C_+$)>,&38 KWGW;OI[(1EN^T7B?B,XK*B MVWZ9[H[$@@0YK]"F)"0(U74KM:"BH-#V3%58?LDMG L87Y*T+[UYF?,NAAS> M,E7D$ WM@ "IUHK&FC^["6**.^0X'!YQLL0CD&E!C#<8/Q%?0*=I]!);RCU MRYM>Z7Y2B3@K BG,,L99<4!("Q@NK*D"RBH2^I*]("=.M,(0RAFID3"'Y.9HDH M",77]8 EWUI@-59Q!1H<=N.]P&:SE-R]LKN!9*:1ECP1/R,I0-;+K< AE%(6 MBI5)E;*]BIXD<"\4>"P!%/_1'/S9$QOHV-]U^A4?CY/6+I[?)/A\E.]C](4*/#>9D\KW'3EW_0"@?"_'C(?L''EW M=CE@CS4=E4;)Y,73VRQZ\_'<@V)_\JV:*A2Z-W89!1&_=/R46P:=I& D;_LC M-^*NCI KJ=LX8,+XXTEYXQP(&LA*QNNVQBS3ZB_BJ0$F(VI#E MNEF5M9# 4.+F6DW.Y*Z/Q.'&]SS&YSS<6CB7.&'BIWV_VU^,IO$^L!:/MZKS M;G)H*J Z2G9W!L+&FTI<>-.$V\&E\;AKA,<2ESNR+(#WA3%^M6 #_77QZ&]0 M2P,$% @ ,SX(63:HNI4S!@ LPX !D !X;"]W;W)K&ULU5?;;MLX$/V5@;LH6L#K6Y(V;2Y XKIM%HT3-&GR3$LCFQM* M=$G*CO^^9RA9=K:IL;O8EP4,2Z0XMS.',^3QTKH'/V,.])B;PI^T9B',WW>[ M/IEQKGS'SKG E\RZ7 4,W;3KYXY5&H5RTQWT>F^ZN=)%Z_0XSEV[TV-;!J,+ MOG;DRSQ7;G7.QBY/6OW6>N*KGLZ"3'1/C^=JRC< A&R.*X,;W M6F>K,2F"V^]K[1]C[(AEHCP/K;G7:9B=M Y;E'*F2A.^VN5GKN,Y$'V)-3[^ MT[):N_>N14GI@\UK87B0ZZ)ZJL<:ARV!P]XO! :UP"#Z71F*7GY009T>.[LD M)ZNA35YBJ%$:SNE"DG(3'+YJR(73X=7EY<7MY6A\>T-GXP\TO!K?7HP_C<;# MB]'-<3? A"SL)K6Z\TK=X!?JWM"E+<+,TZA(.7TJWX5KC7^#M7_G@YT*_RB+ M#@W>M6G0&^SOT+?7Q+L7]>W]*EZ;YSJ 5<&3*E(:PEU=3+E(-'MZ-;:!Z?#U MO>?URM[Y[V?JX1/6M@+W?>+V_2_L_S])N=>.K MVQ$=TLL7AX-^_XAV:J>/SN84L!$IV/ALTVC\R=B),F0=V8+ED5N'9T8:N/IR MXG6JE1-(-7[%PIH%IWBA!69MZ$C# H3B( P5/C18R1%OX4M3%8ZG#+-J>LXN54)9 (&6#H@)7H&AJ;1I) MU<4'88!.V'?H5CPN0V+SZ*DJ5@@2IM>^N",)NX : M&U8=&CTF/ )C*BCES@EL]&6T=]+\$1"NBKH4CF@TA]46WV+9-\Z-QVZ*)(.+6/( M;K'&1*U=I\F*[D8%N^D**U.4S>C;M7(/=-&F+U^&]$JR)XP?](ZNC2"ILRR. M^T>OJRRME0&Y-5 UXX:V!/+R<$'BN!>:N7JZ3;?\J.I,-ZHCF9D?1 N8R$$( MFZH*).S0/5.JO9HZY@TCGP33 M?WODU\R2\E9E3O(VYQ#S$662&$B%899IZ6Z@L70SM%LA[6>[9/"ZC1P%/8TI MJW8R=A/(9594%C4CV]&00H--(>$W9(<1D_[$%YW/U7-\P69+=14FR'!63I%$ MZO];,AS-> MVLF)P4$/VE$?Q=__A!2^9L7_GA3W$KH#7@*)52DYA;8=6T[A2Q<+8,N8+U1QS)OJSZ1(ESE5VH@U2K!6>6I(&!W-V5?5R4JID$F\91."#%#OG MK*M M+F.L^@JVPHI0-H&4 M.2AAC$*%-3J!AZA%5=9\P$IA(0Z]V>]1'IO#,:I\K+E=',E*L&9B))L 5!EO M)<"%3IEFK R4;,R"'Y(-SN?&KEA.1QM4%SJ>RL6S%-J5>4W+F09/9: MB 3.&!%<\<1#@0:< ,+.R5@OQXP%&]_$B&>H.WKM#W8LN%>L(AYHHAH"M.2: MH2E_+\%1JD]TOI':CFR.!BP:I;_!JPV ,4%ZC36B^*D?/SWB5 LBB27458W7 M6HVTS ID66KT P-B)&F]BS#B1VG>VW$U36'CEM$X ?O.<\?2[M9% EMA&J]+ M7C9M$:H[13/;W,C.JHO(9GEUG4,[QSE,,I!!M-=Y>] B5UV1J@%R%*\E$QNP M&>,K*)BRDP7XGEGDJAZ(@>:>>OH#4$L#!!0 ( #,^"%E*].\[& 8 -D. M 9 >&PO=V]R:W-H965TB@;7N.7F505,SA5\Y%N%&>%5:K* M4>C[R:ABHAZ,E+N3P;!(/5PEW$GYDR8? MBK.!3X!XR7-#%AC^W?,K7I9D"&'\ZFP.^BU)<7.\LO[>^HZ^W#'-KV3Y0Q1F M<3;(!E#P&6M+\U4N_^:=/S'9RV6I[2\LG6PP'D#>:B.K3AD15*)V_^RAB\.& M0N8_HQ!V"J'%[3:R*/]DAIV?*KD$1=)HC0;65:N-X$1-29D:A5\%ZIGSF^N+ MZ?7T=&30%JV,\D[OTNF%S^@E\$G69J'ANBYXL:T_0@P]D' %Y#)\T>#'MAY" M./$@],/H!7OCWK&QM3?^WXXYO>AI/2J"8]VPG)\-D.6:JWL^.'_[)DC\DQ=0 M13VJZ"7K+Z!Z4>]I5)^_?+N&";Q]DX5!< +.-GQ;<+B25K" M SF;B9P#CD$O9 /6GF?G_%0',@*ASWMAJ M,A*Y;[A"2G(0,V!N+^ /0I,B;;@49@$&X;!".BTY@XOI%611Z%G8H7]R8R%Z M=H9.**JB=W+VKD5CAYW,UR_?N^]'%H[;H-NQ%.Q.E,(([O JGLMY+7XC8BK7 M @@M@K!QJPWN@VG"G)WH5W$)" M+0V:E_>BH/""J)I2Y,* 8L;NI+AI5>UM6H&6= 7NBS%5-MRLA#NID%"BGCM5 MC#BIK*,NUX'&!.2LS-N2!%_AWW"+& NFP79&C ]:8DU3/EHKR QEWI'S?4)7 MF^,) *PL708@+RTQ/!(HVX(P[^=CIF1ES=XQY&!.YNF@H>2MTD2*ZZCWV1!= MTK@2LJ#AHTTNAJ)5BA?.FQR]D;7+WJS'B^<5_B^YY2ZB+O'@T7!8X("ISK)L M-8+01\=H1W&^U'\-%A=$7OYW)E2?3O]ZRJCFY@.MNX0#& ?XD]B?$GR"( MX4.-2>/:]&J["Q[4&/K AV ,P03"!+Y)XMQL$T.O'0601I %$.#H"Z8!,:U2 MC$#7*[FD>M^=!P&$<0AA"$F6PA0/7?SFP9S7*%=: K ">P>/$6^+]=#7Y!9U1>TN0NY.0L5G"ZCK!4LDW"LX]RH^;9+F3Y[SZ@[[T]CO MF(,M$2YL*SS>2P_8JQ65!+4N5ZX'$'E1%)';GI].=I@'MXJB:1ZW3P-'F0@C MGD[B+HJ;&Y/1+!Y;HQG2Y6:W 1S#%94KNK?9%?;PKH0:8K]K<]T7EY' 9BA% MRN[ ?EXQ&&=(\3%\EJYCH-#-)JX]##>RGF_T/4UQPLC'7HIUMK/MGFR8AA!' MV1;1-CT^@-2+$B):YH63S#:OI;TPTKF*!P_>?Y%.=(E>\]EN0/G8DRR$SF5; M=P?,3J?#+F)VZ//C55L=/G+DZM%^:)+A;J>"\=#?M[H-:\_,9)C '[N&@G"8 MX>HGAB>DBQ7F<+>RMXYX*['M'WM=J_^7_ ->TV'U! -VD+E<6ON'ZWA5]EPX M0CJ.LPRR! <1,A_%J-F,L4R"F$9Q[--B I,0.VX<4(?!GH1+*4QPFD2T@GT; M5S*;93SC\%4U,U3E7A"GU*=QD/I;K.H/R-3+L,E&R80HE?E8>QI3CU>/EE(B M5LW_,(T3.(+#>$*_&6YX]"Q+4\^/B:,1-MP58Y^Z\XXVGAL55W/[J-)@<^]> M'OUJ_VZ[<,^5M;A[]'UB:BYJNDO-4-4?IO' 70%7$R,;^WBYDP:?0G:XP+9/D+D4L0$!!@ U*5?WUV I.3$]N2A+Q9QV<79UBY&J+(@]&E1JEX_'^ MJ!)2)[.3,'=C9R>F\4IJO+'@FJH2=G..RJQ.DTG23=S*1>EY8C0[J<4"[]!_ MKF\LC4:]EUQ6J)TT&BP6I\G9Y.A\C_>'#7]+7+F=;^!(YL9\Y<''_#09,R!4 MF'GV(.AGB1>H%#LB&-]:GTE_)!ON?G?>KT+L%,M<.+PPZHO,?7F:'":08R$: MY6_-Z@.V\;QE?YE1+OR%5=R;I@EDC?.F:HT)025U_!7KEH<=@\/Q$P9I:Y & MW/&@@/*]\&)V8LT*+.\F;_P10@W6!$YJ%N7.6UJ59.=G=_?7%[]_N/[C_>7M M'5S^]?GC_3\G(T^.>7F4M4[.HY/T"2?[\,EH7SJXU#GF#^U'!*A'E7:HSM-G M'?[6Z"&D[P:0CM.]9_Q-^RBGP=_TJ2B]R;Z61N5HW2]P^:V1?G/T6)S1S=[C M;KA CEPM,CQ-J (^Q+#8>GX^/;]-=QT6\ZZ+6%QV\] W7LE T6B(5AP53P-Z[_<'T MX"VX4I J#R#=A:D> FW><=_RX2 S544=PG&6@/ $B786:!EK;27A(L.7^\/# M,=1H(3@E!(3-XD*Z2%"H]0*TK6:,B<:Z(SSV5+86:HM5)%B- > MVW,[7BD3A+4$R/%*+WQ3\_ [PG^&U5U1OK2>.UF&<$^+FFX@2I$,,7<=FB[2 MPIHJ3'3L.DI4TD#49+&6U)R1.'XY'8ZI1RH5VGU!LE!_SAOJ^Z0C6_=T4 *W MF1F0%MBJ8%&1JWRK/J[I]G/H!F$9UYEJ\MY;"W8 LJ#ES6 +$]=H,^EZH;N( M8Z1=5(VCH_SWH;M1"YF]HJCTS0N_-*K&!^3;0G"NW+C=. M9F3JT'L5B>:LH^A"INS,#T@9THU%+;J00V_X]LTYK5B3 MF+6$+\1'%S1'IHU^P_F++*7S5+J^LP9!V&-F96@]/5< JUJ9#;*ZL7B-;84F M\JGJ;622DDQM.L67DI\C0:6SNPNX-[7,X&!RV.7VQ2ZZO@D' +M+;>K#Z]:, M?9&7OE'%9,S,0LM_\6'(;4J"66+LHHR/:)\K)M@NN5U1EY(F#ZDCE'J:OCAE M(HD+5A9RSJ0?\R6P-X2KMG/[DCH25/'61[[U@>YL[._L(%X?0![U?PQ!'PTU MV/%PTI7O(.P2W%=)L)?3=W2B:1S34CP'0?57V1:KD^O_'VGZ!-*=&+;7W(\ M=G ^]G(8[3SH*K2+\&SECMIH']]V_6S_,CZ+#\+M]OBL_B3L@JY.4%B0Z7AX M\#8!&Y^J<>!-'9Z'<^/IL1D^2WK=H^4-M%X8X[L!']#_OS#[#U!+ P04 M" S/@A9F#08:3P) "7%0 &0 'AL+W=O)#M>6U*59">UVDIBK^VL:Q\'0),8&\ @.="5";3-?+18OYJTVW>3J0M;>NZL+&T-C.GKOE(]M MJ]W^AAJ[NYPL)\/"![.I R_,KRYZO:&/%'[OWSL\S4V.:SJ4)].7DY416M=6S"![O[*V5[GK.^TC9>_JI= MVKL\FZ@R^F#;+ P$K>G2__HN^^%(X.7B&P*K++ 2W.D@0?E6!WUUX>Q..=X- M;?Q#3!5I@#,=!^5C<'AK(!>N?KG]^^^W;V\__?-B'J".%^=E%KU)HJMOB+Y0 MO]HNU%[]U%54G5?BWV,W4ZB]3M5JLSA_1=S;:=B;ZSOX? MVY+H^<.BG JO?*]+NIR ZY[ M=X2:]JJ@TK;0$&FJUK&K5!$]='DHZ,EISB!LQGK+E:*U'07DL"K! (?,BKI1 MMFC,)NV&$UUY8"AQEET?0W.D2NUKA=2LH7BJ3!?(=;II]FI#'1]* ME6!)!Q?6P$I0 G0*?2"V?"Y_.IK+_ MC6U[W>T5\5F0PYDVO;BG &D8:G7=P%=="9_TT?FHL8[]N]J4AW=*LPSP^UA\ M0:WA'26Y@(*H<$B;T,-1T,^^F?(&N@L KF+/#V%G9:=JK(:76:YFM= +?Q+[ ML2M-#Q?KUD9@@".?+*>KYXOI8K%0@P7)-+'\&B*-6IVG5/H/IG_+AZ/M.O0>O:S[WX+/>V:T14]$P9:/7#0D%C&<&P9/% M_KZE6B'9-MAG.A],B.P[A-MT6T('$(M9XF.-K &!$ C=87%-CD]"L$OQZ9,7 MLY<+A7Q-.]D%&IUS8WP"7QG'!!T$9X#0E=$Y $?22;A'Q"='"O[C%/BV!T[) MIAMOD?]--7H@148SZ*V0NT&538+LL5+G^#.<.7DDG?=;. 91/ MY-LXBY*%()1(27\O-=3:V586!@]XA!9^TCTD[E"L L$/3\YFYVBUX#W.+ BH MN+)6$?,#G,WB(V8D*?Y*+?[QM5=KRJYRU$CU&D-$=YBBO,0.K^F.LV+4EM&B M J[Q>C\]X*0[.@E)Q"^ G7%/J?66_U1'54M Z[TX(%4XULV-QL>^;PPY#[_M4?'28L Q MVE5I[TS==F!$*]6?';++9WBSX;0%L?6834B&/L*5C)GGT2HVV#*<70%L\G>J MBQ+OE("(*;CF4N%*)!BPI4+&*X5N9,,.L09@Z#5"SG5LFN3A/UL).81#PK 1 MC%XZ64%A1\2\7O,@2O0U 5NNN%?RD%01&" Q!ZNVVAD;H1&MT\);/G(1]-F. M*=,J,:5&_2L=TJ%$A*11\VFPB!UKNQ\V5C2.+7JFKB7RTOJ&46IZG^#+V6(D M.#:S+G3Q2NS5!:ILBH@>[1]\?PA-ZO H)R@?#*%!WG$T.VY9F+-3;U]+61$$/YY@ M!*YP2:PZLNA^VN$4F;'X9-22CGE_',//)&$^&B@X.:2K(AC.^,RN$[],<[.5 M7-GV2W4 MB-:F'CG?6^R2(.2Y<#K2GS <(@@XN2*$9XR@?\V)0%MR4B[@A3'-N5\<,ITS M^S3X8W+K+8QA,X<@O>X*Y]&GX$ %%T!M&4!(W7RD&8^12 MY>"U<8;?V8@6#*5?R/8HQ>9?5*'[,Z(AQ[)A"3B*@L M!SFN',[(;(YQ(&#@ M8/:C7SU=/L-106J\N*G;6L/#/C1QK68>LX-P3^6+.%/,/; H(T' ;1\'M$Q% M1/KIZIDJC2MCR]I9)ZYB6RG'P)LW#Y>&U/>\EZ*P'F% R]DS=BKJ$T=>PM9R M1\]UK]5?V(URT>:^E1O9_>73 #B>!E("'"9R3G()&OS#18UC'!G N0!@FV.7 M*(P;E\D0T\@@,1S2 M/%7H1&\,#9(FR9VV!*,2]T:B $"9N#?,8$@.<;60^9 7MC^Z\=U8[O,X^:U, MFMS:AG+J,T;^4 ,"@4\;4W+;Z;PN,V_392"1+M\8[.$WH_#+%X'F9?WU/) >?J0D&*ZUA# MI=- T!W5LFR#TJ!EQ:4$^!V24R87/J[&$ R)K6XBG8YOE:546P[ULS*^3(P% M"6TK/1CG5C"UL7T:.X89$]N-/(IK8\>7I-P=@FGR+8G#4G-#XT%@RP@/%A[% M0.C/ENVX?E?$Q5$N4T+/->H.6YW1<5LQ626F>8 1NUPB4S8'H(MI=/ M;X4-*"3RLR8T%\<;\'YM0:#\P >,WV*O_@U02P,$% @ ,SX(6<)]MG(T M P MP8 !D !X;"]W;W)K&ULI57;;MLX$/V5 M@;HHMH!A7>*DV?@"Q*G;9)&FV3J79UH:240HTDN.HN3O=TC9;H)-C0)]H7B9 M<^;,B#J:=,8^N!J1X*E1VDVCFFA]$L$"G/R#((?CWB&2GDBEO'OAC/:I?3 E_,M^^=0.]>R$@[/C+J7!=73Z#B" M DO1*OINNG/U?RI(LGTK&T6QY.U\N_KE=7-W MXH['Y20FIO6'<;ZAF/<4V4\HCN"KT50[6.@"B]?XF.7L-&5;3?-L+^'?K1Y" M]M< LB0;[>$[V-5X$/@.?J?&GF+T-H7_-$[<6N0XC?CN.[2/&,W>OTN/DO$> M@:.=P-$^]E\3N)_BZMO- M(,WK\[SM)T#/^CA&\:3MN*;Q2D?6<'L+CZHLQ* M*+@=+H=PH?,A=,)!**_@BT@U"%"BG"1CK^,(0;/MXR2@?L+073@=3@@9^D(RMS M@C/36@)3PKVPA5]I>A[ #3ZQ(06.']P@++)D?/ \C=%(;"Y0B(8]Q7F*/[+# MA-E-Z[Q>]C$N:L4&EM?^5'%!"+EH>>2E"&8QA'N$0CI16<2^$?0J:6CSQS'D MO-.XT A\6G,K@ P713)8CL?DH9*^EV4IO9&P#7GC8&=#KN;<=/B(=@"*094( M0.Z,U#5:U*2>H=4Y6N+4@Y!(L)<5C/""6\I-$Y*H FK!Q(+=@=!*?JNRX1O+ M7=0<9Z&46NC<[^>&FQ[*?.ONQB_,I$%;!048FB?=9A8Y:O,FTVG'A8\Q4^H7ZN'R5Y3L>2YB56*A<52%R.K&OO:AR8 M_";A)<>-.EJ#J60AQ&_CW*8CRS6"L,!$&P9.YA4G6!2&B&3\V7-:W9$&>+P^ ML-\TM5,M"ZYP(HI?>:JSD=6W(,4E7Q=Z)C8_<%]/:/@24:CF"YLVEPTL2-9* MBW(/)@5E7K66;_?W< 3HN^\ V![ &MWM08W*;USS>"C%!J3))C:S:$IMT"0N MK\RC/&E)T9QP.IY-7Z;WSU.832X,BB1E H7]&*/WWP(O?K&8E!)S$XQQ[/\!6K-<)X M!Q.Z3$G_+9;IM$Z@GQETAC#/).*;]^I"3_GV;8"> ;MG(*_8@=8+4OVU5'\&W Z]/-K+=ODNV9X=12-:+[-#KP9Q:_H)7Z05U M',J<%QV4V3W&"!Z%?0AMS_6)(O "F M-68=KBVPO<&%@]_P^>,R.HCXP9@]\ M#TZ]C7/4.27*53,?%"1B7>FVB;K=;@1=MYWW+[V=7W=&ULM55K M;]HP%/TK5]DTM5+4O" 0!DA F<;4EPK=/IOD E$3F]E.Z?[]KAU(J=;R8=J^ MQ*][SCW'CJ_[.R$?U091PW-9<#5P-EIO>YZGT@V63%V(+7):60E9,DU#N?;4 M5B+++*@LO-#W8Z]D.7>&?3MW)X=]4>DBYW@G055ER>2O,19B-W "YS!QGZ\W MVDQXP_Z6K7&.^F%[)VGD-2Q97B)7N> @<35P1D%OW#+Q-N![CCMUU ?C9"G$ MHQG,LH'C&T%88*H- Z/F"2=8%(:(9/S<=3T]QQJMIA-YW"V8,L"U7G?TY37H+UTGV-!ZHV#*,\Q>XSW2VX@.#Z+'X4G";Q6_@#!Q(?3#U@F^J-F$R/)%_W43 MZARMMW.8R]536Y;BP*';HU ^H3/\]"&(_<\G'+0:!ZU3[,.)4%JY,%4ZIS\5 M,Y@RR7.^5C#B&8SSHK"#6PX//!7EMD 3-*%CD70OU%MV3B9\VP[0P6!S,'") M*99+E!#Y=B8"*Q-RGE924GZZE=61G/0@!SY"D+CM3ILZ8>1&0??(&1Z/:,#P3_=_ 5W.V[;-DSB MER-^Q9.>RO@N]UG+C^$LA0F@!: M7PFA#P.3H'D:A[\!4$L#!!0 ( #,^"%G -MB3@@( !X& 9 >&PO M=V]R:W-H965T $$B,O+3EM8W4 M,V M"0U!MWUVDDMBX<2=[5#X]SL[:=9*;;XT]OF>Q\]SR5VG:ZG>=(EHX*,2M9YY MI3&K6]_7:8D5TQ=RA36=Y%)5S-!6%;Y>*629 U7"CX+@TJ\8K[UXZF+/*I[* MQ@A>X[,"W5054Y\+%'(]\T)O$WCA16ELP(^G*U;@*YI?JV=%.[]GR7B%M>:R M!H7YS)N'MXN)S7<)OSFN]=8:K)-$RC>[^9[-O, *0H&IL0R,'N]XCT)8(I+Q MM^/T^BLM<'N]8?_JO).7A&F\E^(/STPY\ZX]R#!GC3 O'8!?PI.L M3:GALX!OU_D:.;S3@;Y^M%C7> MC[*=<*M7+,691Y^Z1O6.7GQR%%X&=P.:QKVF\1![_$J=E34"0>;P@(G9IV^0 M8;\^H-IA7SMB3K%*4,$H<)$1S*F9Z"W!O<*,&Y@7"I%"!D[#,XC.HTD X7DP MOH*E-$S0MYV8G?"\D@UE9PW21VI*7H.D"S^1*3@YNH["Z&X'+V1=?#&HJI;I MN.,Z[I,'2CGI2SD9+.43,XWBAJ.&GX>+.G&\O[C/I;/5NA*MQDTI#:$K?MVT?[X3=O>_Y_>CLYGY@J>*U!8$[0X.** M_*IV&K4;(U=N B32T#QQRY(&."J;0.>YE&:SL1?T?PGQ/U!+ P04 " S M/@A9YHZ^/* $ !?# &0 'AL+W=O#&[#&=K/N)B3_?JO;X,", M82.MYB%Q'U5?'5]5=S/8R.J'6@JAX;7(2S5TEEJOSOM]-5N*(E$]N1(E[LQE M520:I]6BKU:52%*K5.1]ZGE!OTBRTAD-[-IC-1K(M<4CD8J8-0H*?%W$E\MP H1O_;#&=QJ11W!_O MT+_9V#&6::+$E0N0=4:!;!6K]K@U9+[\F.AD-*KF!RD@CFAG84*TV M.I>5AI2)KG W0ST]FES?W%W?/\/M_;>'I[OQ\^W#/72>DVDN5'?0UVC!R/5G M6[3+&HT>00O@3I9ZJ>"Z3$5ZJ-]'SQKWZ,Z]2WH2\(]UV0,:NT ]RD_@L29< M9O'8Q\-MB[(&X>T@ID_.U2J9B:&#C:!$]2*;"87; MU4I6B18X*I7,LQ3'*6 G@%X*_*N$@*(F6QBR :D2#57G\"1>1+D6\!FX&Q " MQ/5I#&>?(DKH!00NX1[<5%(I6%5RGFGHY#CI0A3[T"&<0[<1#GW2*HJGR"(K M@<0]#E^@8S[=+T!HC^)T?"P$AA:5BY^ B1^ M#!W*C.U.+6\'!!WOP@/&74%6SF0A7"CQO R0%RTPI1K$*YZ2:KO>"0C*/R>O MNV4$I;ARCWO&D,&D7H KOX&$_ V#-!RP?0Y"E],0J,N0B5U:8S=D46MBK7\> M^A>1J!'OL,@$<8*(#@DP]4@!\VM&6"\VTX8*ZO(X!L)--5!$8VZ,B3G&1H>Y M06PR'X2A=;R5#WZ4$#_^#T(0E,7_FQ"5O7ZP)V+7PP1C@,%[@@FU MT[8$8_ UUA,D+\TXP0UHL,$1Y^D(BX%^QW!G&Y'V#[!$B,P6=N%(=[ M=-2IH<14,R8LL!\K:0>!Y>-7&BB-CO% +','1-A.?R<"83WZ.XAH[PL2NS2@ MEHCWPXE2-V;M1P[Z%UG__'BO,S I-K"3O<%[OCV>@AZK3ZO@H#=\FU@:FBZ- M2 15F1TO#(98=XKL_;6>'Q45+8+\?53Z0@K*G,[HG;S6]N M-__#MYN6&NE-E!):P?0-5'W;M=UP)T';;[AGBSYNT'=WZ5@9VP>=N5W[*F:B MF&+>F%=7"G12F>=)I3"36%=RK9(R50?%^1F)XB$WI43]LC2K(Q1Q5O5Z(Z:[JYVP]T7)EGY!3J?%!:H=+_ 4@*B. M^W,I]6YB##2_*4;_ E!+ P04 " S/@A9+ZB\S^L$ #*# &0 'AL M+W=OTQ)T%%P51.!7+D:P$)9E1*O*1:]OAJ""L'$S& M9NU13,:\5CDKZ:, 61<%$6_7-.?KJX$SV"P\L>5*Z8719%R1)9U1];UZ%#@; M=58R5M!2,EZ"H(NKP=2YO(ZTO!'XF]&UW!J#CF3.^4\]N,)M+V4Y])\8=W(1MX TEHJ7K3*B*!@9?-+7ML\;"G$]@D%MU5P#>[& MD4'YF2@R&0N^!J&ET9H>F%"--H)CI2[*3 G<9:BG)O>WT]GM#,Z?R3RG\F(\ M4FA4;XW2UL!U8\ ]82"$!UZJE83;,J/9KOX(P72(W VB:[?7X->Z'(*;6.#: MKM]CS^LB](P]KS?"8X$U>OYQ/=T-E[(B*;T:(-TE%2]T,/GXFQ/:GWI0^1TJ MO\_ZY)XBE>#V%9M+TF/@>M6/@X/GE:!TIQXP8Z^["U]82F4KW7^UE6@F3EFXN&DI">V&L,4#="E6XP#!Z1 MMSM-T1U#@@B[8@_V:47'B[&+//B+EVDK=+^-ZP##/2^7OV-3%IL%S!-F/K B M;.4]MP>R;N1"X,<[7-Z.^ PBRP\UEV/+3>(^#H<=A\->#O\PUS.R<_J"D2PI MLE4_671$31F>-;XIEO- \C.3*:\Q(T](OF.<[O5\@M-3M:/I[E?W2R@)89.CG"X;TP&S::8IR_)[\PE^<% M-I07QQ"'./"Q=U%,G\@>-KH3Z%$0V'HQA,3%:REP]#&,!S1'Z8Z*:(;4R:Q,9D M157K^K+-#7D>!2%ZM/F??HNWKSR'XA8LE(BF 6JVL,(+P31O)R;B>*5>:W.N<*W MKQFN\,\&%5H ]Q>'?SW;2K)30:6@OC>W<9TFBT-<'>\9;^PWK67.R)QPK-?-%'IT/GD0()+4F;J MFF^^8>UG8/ABGDG["YNJ-@@%Z#M8*U_,:#O_4P]@\2?B]9!_RS#^![ M?K]%S^1O\*P#7M?">P?D])J6]BQ?[Q]:VM:EBJ7?SF).[[DL2(Q#1Q]/B6*- M3O3^73?P/K=9_$]DSPSW&\/]0^S1%#5I3(D]E_BH T9BF^&*); L)EW6D=\- M0G>]ZZ.E)N@V-<_D#1IY@X/R9CH+5SK/8"EX#I)D"'P)A=!)*-03Z#\QX$-) M"YU-JDUVQ3[8E72VI_J@@#=V/VCL!0?MS06/$1/Y5GO!BX[W3OT]?R]KO+UO MXNY$4(YB99-90LQ+IJJ3W*PVX3^RF;>W/M:70I7A?VBJ&^6*B!5E$C)<:DJO MS+Y0[7A+ZP!4(D9Q+D6#-7:A 9#4O 4YVA" 2NR#-)?ER@EZY%F M:IN%*9XON%S0@^$2SM$]XH_+"14SO59)<(9RADD.*)J-M MS$/D2KP!/&*W9 MUAA()\^$O,C)=3+2#+DAE**82P4H_E9HC-)4"HEM_*PTM3JD)&Z/-^I7RKOP M\@P9&I/T!T[X8J2=:2!!,UBD?$K6WU#EQY5Z,4F9^@7K$NNZ&H@+QDE6D<4. M,IR7__"U.H>%3*.GZ/8Q M-H?/?U]OKA^NX6G(:( M0YRR3Z ''N]#<'KR"9P G(.'!2D8S!,VU+F(+17TN(IS6<:Q#L2QP0W)^8*! M*$]0LHU] M=MX7/?KOZ#N'8==98"L]YX#> ^$P%:_]"N4%VG>Y)=U3=%EZ5H%G.L907VV? M6!MT[MMGNZ"P#3(MSVN@HC;*LLYMLT;MN'1JETZGRRO\BI+>A.(8@>EAKYTB MLFX/V!+&:*2)PLP072$M^/C!](PO^[+HF&+A,<6B(XGMW(1;WX3[OGPKZ>[6 M_=N.V4B2<1OD&6>-I S;(-_UW$:ZM4&FYYK^_G3S:I->MTGQ/>V):MF[@1Q1 M+ QW)%VGU+\FW3'%PF.*14<2V[D/O[X/_WU)Y[>+CF]9C:1K@VS/;1:Y-L@U M#;N1=&V0YYA.(^?TK4][ANA<]50,Q*3(>5G?Z]6Z;;M0W4IC_=(0#K'.0,IFHE01M\7[PKF-_@-4$L#!!0 ( #,^"%G=9TDB)@, &X* 9 >&PO M=V]R:W-H965T@T MIJZK"MV>W7"!J(G-; >Z?S\["2D0-VK5:2]@._<99C]N824;@>&;>P6[I+E2J@%,^JO\1*F(.[7MTS.S)IE MGF1 >$()8K 8&$/[8F1;"E!$_$Q@R_?&2%EYH/1132;S@6$I19!"+!0%EG\; M&$&:*B:IXW=%:M1[*N#^>,?^I3 OS3Q@#B.:_DKF8C4P>@::PP+GJ;BCVZ]0 M&?(47TQ37ORB;1D;^ :*-4,/DTD3@1C7[SR=44G8Y!X"3E9^@[M*W=]]TAX,\CU M+4>OVZMU>^VZI5HICL$&2 Y:;5YC6\<*W=Z1.$V4'SJ67IU?J_-;U5T#YQ?H M(4G3(J."HKG,L4ZDWTQ@$ 3AD9%"+#%I%WLAO75Q=6@1/L=2, MZ.)9]5ON0= \8ML[=M$,OYP6O_MWE5; M^>T73Q.EN7GF7C.@.K'OF"T3PE$*"PFS.H',!"N;FW(BZ+KH#QZHD-U&,5S) MAA"8"I#/%Y2*W42U''6+&?T%4$L#!!0 ( #,^"%F,S.\P8@( *L& 9 M >&PO=V]R:W-H965T^K_,2*JI'L@9A=E92513-5*U]72N@A2-5W ^#(/$KRH27 MI6[M5F6I;) S ;>*Z*:JJ'J^!BZW4V_LO2S4LL7@'^,U@JW?&Q"992OEH)S^*J1=80\ A1ZM S6T# M,^#<"AD;?SM-KW^D)>Z.7]1O7':394DUS"3_PPHLI]YGCQ2PH@W'.[G]#EV> MB=7+)=?N2K8M-@X\DC<:9=61C8.*B?9.G[ISV"&,XP.$L".$[R5$'2%R05MG M+M:<(LU2);=$6;11LP-W-HYMTC!AW^("E=EEAH?9_-OU/3F= U+&]1DY)P^+ M.3D].2,GA ER7\I&4U'HU$?S,$OQ\T[XNA4.#PC_;,2(A%\^D3 (XP'Z[#A] M#OF(1(&C1Z_IOHG8YPS[G*'3BX[D' K1LN)AEBVA2UW3'*:>J1$-:@->]O'# M. F^#D7Z3V*O D9]P.B8>C934# D=*T 3)7A4-A6(7$*MKPW61A.@M3?[(;8 M!XV#^*('O3(7]^;BH^;N)5)NJFLY:*OE3H[;V@<=MC7I;4V.VKJJ9".0% V8 MJL/2?/!2 'D&JH9L3O8D])N\X.B[%^AQ!50&ULK55=;]HP%/TK5E9-K;22$ AL78@T8%4W;1(" MNCV;Y$*L.G9FF]#^^]E.R$ -:08=GA.3 ]L^8BPTJ'8N/*7 !.+"BCKN]Y S?#A#E1:,=F(@KY5E'" M8":0W&89%D]CH'PW!>A9HZ4R:VN*%8Y"P7=( MF&S-9CJV-A:MW1!F_N)""3U+-$Y%T\_C);J<@L*$2M2]0M?H?C%%EQ=7Z (1 MAI8IWTK,$AFZ2B]G0&Y<48]+:O\$]=WZ_ 3YIAT\A[J">9^&] M8[BK3=9._=JI;_GZ)_B^<;:Y5B R_9=7JLE.B1]8O-G]1>3[@1>ZQ:'HYTE_ M,HYT]6I=O59=ONF._ ^-M7_/Y$=N>[7KONMKD_LB7&)"AK+6ZINY3U3=5"K#EY2'32I#IZI M;M@YK=1G"A_4P@>MPI1O M+;@'-ZYY[;YCL2%,(@IK3>]UAKJ8HGQ!RD#QW%["*Z[TE6Z[J7YT09@$/;_F M7.T#9HB1QH)3[41"<^"EAPAL- M7-NM&@UD;C@3]%:!SM.4J,V$>J&W;;ACBZ6Q#?YHD)$%O:?F1W:K\,NO M6!*64J&9%*#H?.B-P_/+,+ -^(O1M=ZYQVLE)F4/^W'G\G0"ZQ%E-/86 J" MCQ6]I)Q;)K3C5TGJ57-:X.[[EOV+$X]B9D332\G_9HE9#KV^!PF=DYR;.[G^ M2DM!/!W&NC4Q+,%J0,E$\R6/IB!U /S@"B$I ] P0=H\ M.B6@XX06ECE94V+(:*#D&I0=C6SVQ?G&H5$-$S:,]T9A+T.<&4VO)@_0F%)# M&-?PG2A%K%^;\ ?\N)]"XV-SX!N /9?U\&^Y:$/8<_!.C3F=RF<=Q]<]PG?# M!$OS%/ZYH>F,JG\/>:B6P:[-W6BITR'4%O S![>;QFH4M(/^P%_M*JB=XXT*>I6"7GVXR..+ MX:IE>&VXWHEL3^Q))?;D_X6K@..^NQ^O7K#["Y^%KW;.-RHZK12=UBJZHRO) M5TPLX%+1A!GX0F+&F=D<4E=+]=HXOA/9GNI^I;I?JWJ\6"BZP!A"IIB(648X MD-1&]I#L6J[7RB[(3G82)(Q<>E1)L:?HK%)T5I^95,>*9>[PEG.(BV 2E$FQ M+#@HJYYPC# \7[9I,=XR??[0CZ+PHHDGJ5G"F'-&1(Q^S)7.":X,(V&]9/$2 MS!);B3*,:O1M049$@M6)-NCYQ UXSH[PEHT$YJ/$?H6#,#=U"QJL":E,V'SC M5H2,52>*;EB"=(@ MYW:]EB&>E^MU3\4U!M.*+-Q;*<&6/+,3V:&<:DQ6VV;5V9:)5)AUEGN"I1LV M:UNR(54",UN1-BMEZ+R@<%X;'A YJY SA]PQ99]T)WLX1U9DW,:$_LHQ0&A< M8>(9N@1MN^(80^NV.QI3MK(>U'N6E5$_EJYHLQUKTZ00LGG*6>=[@V6S16K=7-9^SJ_6?M$WLC&PO=V]R:W-H965T%Z5[I:Z=Q^N[@,FHZ&.EQP0]?[] <&0S'0:PN(7 M$^+3W?3#,/0STYR^).D_V8+S7'F-PC@[&RWR?'DRF62S!8_\;)PL>5S\YS%) M(S\O#M.G2;9,N3^OC*)P0E75F$1^$(_.3ZO?OJ?GI\DJ#X.8?T^5;!5%?OK? M5QXF+V M^ILE85;]55[66%T?*;-5EB=1;5R<013$ZT__M29BRX#L,Z"U 14-M#T&K#9@ M72-HM8'6-8)>&^A=#8S:P*BX7Y-5,>WXN7]^FB8O2EJB"V_EE^IR5=8%P4%< MCJR[/"W^&Q1V^?F=>WGMWMPK5S?>M]OKB_NK;S?*D<-S/PBS3\JQ\N/.48X^ M?%(^*$&LW"^25>;'\^QTDA>Q2P^361WGZSH.W1.'*==)G"\RQ8WG? [8.[B] M@=A/BIPWB=.WQ+]2U.'OJWBL4/NS0E6J >IEH& MV2:S=D&.#"+4, 24*Z,HM1G917EH.N5D?I(M_1D_&Q6S=<;39SXZ__@+,=0O M"%G:ABP-)>LR3;),6:;)8Y K1V%Q\ DB;NU$WTK$U(4TIC+FF%E4X$T&$4IT M@3; $Z6J)M"&)M:3-GU#FX[2=G?YT8^67RX@KG0Y1'*0+GZEB]X6DS8LR3BGY68YQ!IAI2%(3 F(S0!XL@0 M2L5;$G!C"V2AZ?0DR]R09:)D7<4Y+[SF"G\MRK5L/V&F?(\8XAT)8'0A60? M$/%6B0SAP;N#J&*EP?%T 157HL>P.=V0[]1&UJ M7!4?JTGNAXJ?93R'2U=5?H!HEOB0G.)1#N6W6U!WT*!>[6VGBK),JWG"[3*\ MI2((RO TB2*>SH*"YK^N>?3 T[]!HE$OAP[W0;TY@WIS!_7F#>5M]^K2YNK2 MOO5];;E;)!#QL0B@3(T*=94#H&Q55<4;0D81FQK"Q.3A*?6EK%%$!)=$':M\ M(NL5RY;F'1ET3*A(C / "-6D^01P1BUQ7O?P]/K2UV@D-"83Y0( HIHM5K\ BFBZ(=(HHW1I+'MX1GT9:U06:9%92Y[Z>1 _=;C/ M91%$1&$P!4#'S) 9!&!4G')="&6IFBE2^![2BS3:B^#BJ[4RDW60I9G2?3V0 M$*KY[1+3'32F!\0DQ-Q:*-OEMQ%I!%=ITR1=)L4@A9_= XFB^B(,Z*T0]QVB(=GT9,EVF@^BFN^C@48E568 MR%@[Q&F'N.T0#\^H+V.-AJ.XAL,*@-IT9WY2=7$>AE!46I &4%2N4R&410R1 MLO<01K011A071@=4 %26+<<0A1 ,X!" 021",(#%]]!*M-%*%-=*;45 ;;Z[ MOJ]9(G,#*9::X"XQW4%C>D!,1HT]:S.TT5(4UQS3),Z2,)@75< <79W!_1Q: M#PSJS1G4FSNH-V\H;[O7MQ%N%!=N2#U Y:TJ8/L50 '[KP *VH %8- .+)Y3 M7\X:Z49QZ=:U.C!DW2OMP@(@8!L60@$;L1 ,V(G%T^M+7R/;*"[;#EN>J9V) M:R?2?E!+T",VMO>LSL 15%M<5FB+8(^-/8LSN&5?PAL=1W$=A]9F%K"F+VU_ M RA@_QM"R1O@ K8 <=3ZDM9(Y,H+I,.J0A^?3EZ^MYCM>9I M'/$X5^[X4_6)Z4_W$&]>4-YV[W*C99BN);"NG^A;2^IK@)0 ME(D;6@Z 8D#_+XB2ZH/WD$^LD4_L8/D$LF<"DE%\^DP!E$6DYFG %1.7J &0 M;DN3]GL((=8((88+H<.49XNS0N]IL-Z;UI:"HF3B>JW3%D$=6W $%XY #"82 M_AXRBC4RBN$R"E.>M>E.X[[4VR]CB";=VP!($N\ B)KB?C:>3=_6_D8M:2UJ MJ;OHU&0='=K(2;M@*ZHR!_@BE&Q]L?SZ\M?HYPT7#FUU62U^78. MFF8SD;1!&P,[Q70'C>D!,9EIB>T DZWWOB*>/E5OZ&7*+%G%^?KMG#,L#F7&ULK59A M;YLP$/TK%NNF5MH"(82N68*4!JIU6KNJ2;=]=>$(:&!GMDG2?S_;$):TE'1= MO@3[?.^=[_EBWW!%V2^> BTSC/"1T8BQ&)@FCQ,(,>\0Q= Y$I,68Z%G+*Y MR1<,<*1!>6;:EN6:.4Z)X0VU[89Y0UJ(+"5PPQ O\ARSAW/(Z&ID=(V-X3:= M)T(93&^XP'.8@KA;W# Y,VN6*,V!\)02Q" >&>/N('"5OW;XGL**;XV1RN2> MTE]J;]@O=.XREWO,84*S M'VDDDI'QT4 1Q+C(Q"U=?88JG[[B"VG&]2]:E;ZGKH'"@@N:5V"Y@SPEY1>O M*QVV )*G&6!7 /LQP'D&T*L O9=&<"J \]((_0J@4S?+W+5P/A;8&S*Z0DQY M2S8UT.IKM-0K):I.IH+)U53BA'<1^,'M^"L:7_MH.AO/ G1Y/?EV%:#9^&

[G> MI!G>UVR'A<@T)U 9:,C1S0$2UP*BW.,3PK%K =<,++\RDP^&7R%LAR,%*<%9 M<>Q_"]>TF.HBF&E7 GB>:2)%(@!:D%'!(=F_7S)AR*&3Z&::6PU,;0L&[F Y M$@-7.@.0&CR59^O.7X%&'T1GQPZ2E$3LPPHP8( A=:BIRW=:"M%E_%AZ_ 7-EPC@2N8>BF(GO@+BK& M!5=*5S0LZW&+J,[P!Q/?1KXB3J@.))Z@*>4Y&A9KI0>%\B=93A^*J+=G1%L MONY,?H"IMC'>4OXER0P+'_BPZP###$Q3D7BSQE34$Q4,N#L3\V#47V%@)"I\^[?&BE'% RB)J_OJWC#X2>T#J/&;BFS?V](GCK*47TK^'K'HYTW T6.$MJ2)P2PE.Y*E3,A<0I%:H/ &;O3RM0R+"H; 2TEVI*V M_V^R'#(J@& Z-L<#)ZX.6RF#EY0+PR]QDJU0\GH5)TG\C40 *RI"+S =J B0>>][L$H&$MY MUR3;&4(&!D!3PPL4"?;IP;+8XRE"O[6AF12\!^O#U%O'Z281R"W2J!G@:;@? M W=3MD-<,Q.H0 #N\R_0VNJ29J M22SEDD ;3X+JME36U;E:03-UCPJJH$626V3F^_FU/[A^A*%_%UW#MQ!/[YQ3 M.'H%X+B^[2J2*:TM2778"JXDN4B>4 9#O+\I;K#//&_SNLF/G&Y0$'J\Q!GU M=<$$.HZER$%J6P8;P"S(;'+ *LB9#,TXK0O> M:!]Q! )W//4'O@P*@RP&@-U] "B4U^$QE^T+RD+OL,:6DSR,VR1Y&/WIJ%TI MR;(OD/2!9%&T*UNP"YE)ZW7\C8C\-DYNXHV;!9MU$;1SN'U8'\+4I!G@&IY1 M#6U6.&5$P1#=N&J%76Y&B9+5CE5LD>12\',#OD@?)+2/854&VL0P D7<"MTI M;H)8"9YOL)4["?U&3+57AG58"GHN7"$7.4'HEDHE4;NJ(2@_OTG33 MB+QM!8 L+W K)T,_#'$G*.7FDVCX(CD+4ZD6WIH;.E)FT]H[?32HIYDDU'D7 MAF29N<6K//]9&*O-LS"DZ5'>MNQG84HL[_$VLG KM8#I64$UM.@R<$C&!=RA M_,E3/ JN/KYB)NZB_9GLC+Q/M-VPU:=K;]P6"*;Z5)6X'2&.J'K; ;A< W?[ M&@@_E>NA# A\J$QH3@>94SFDP#S8J,U\$.\H<>,4R;RVZ/_?3;H]6EK%>'<5 MX\5HC8YRUZ[BWO3^'%\#AF$;IB(S0]]C[:P"DVN8WR!,$;9\5SW9#PPC CF1703IF^[#)PDWVBPVNZH@F)CZ MCS][L%"W?OA(OH^L"I*=QZ/) &&W EP'335%[I*<;ZP("*"4:G'XPX:;LJ"K MB;)O"#@ZG$)% MSKI U> OY:!4@_>RL=5RK6$T 1R3O#OQHW->A[Z4OU+MH_4^CM2!9ACN6)&K MX'UQW@)^*3'EL*X.,+#>1>\H[2D2@],6&%N>/_[!S(L.8I"<'!,O7CL7\LS[ M8Q,FB/EH R=P0[@-O,GW$53$7=J!-'I@1W,QE!)N#LW7@<%Y"/GY8^-+N$:+ MH,W($6\$6)KG0$66G=Z'3@LY2$[Q*2Z"/E8/X+E3-%$[2J*:M<-/GK)&4S+29L>DQ"#?2/)#[8&$YM=;C40>(:+U+8(6C,KAKR4 MZ_3"]B/KI= X"(I;*=O.T]C=/JM9+0HL4:=R7, M9L\)0@Q+GJ!C5\ ['6.JRH,7O3(J@+F43/4\_M4C2FBUP.&;6I311Z8 M.1=3-=#/D#BUF+(7T1-ZC]?OQ+.4?_T6>MO,A=3HHNV<45L3.(8=J!*TWO.$ M*0Z^E'=U:%X4<9GUL0T"7@ ]J,@;<'U;3"W$4$KS.JQ=- %*_B5>H7>X1GEH M)A92Z.'A3'XQB_SC'Y1*/J(DC/U3U_?\N[?>D/N_^ \O,'I&3U@UYD& N+DM M+]H/X(S]0)7(A+Z'KR11EK+D_A=2@3.-:.#JOJ/*^QI*#="]9%IG W[+A_@R M@TGV_T?=L6QM9'D3M0_5)(VZ0C*EW,)M1MT\DFDC+C=O;^M\HP+71;Z NRB( MDU4#?]O/$\3,1= ([ M-@I,:-BV(MN2SO3V)0S):8^/XG-KY]#3LF""3&2ID@.WGVF4B;&4 UFU1%_5 MQ+V[[-KG%HWT/5_S[ M",?E@ XMJ&!:4P$ATXU4.KK]C4A)CP'ONX55'=WA/_)>M*R4!0A.\#^*D70L M83X;52C[\"OIE&R'%TGF$D=D*IM]#T78H54#:&Q9TR$3Q44E^47MD[[=Q*_8 MK&(S12T.''_J:(JQV1BF Q/.(6&NA(,JJO.K-#MOTZW/7DFN#+I3 MBU$8Z-;4\U4S\NK8$L#3Z9V'^CC(TZ^SP[9J:@%7-Y&C2-1R$P*$@77*"TME M8I:M7M 7F/P3XJ'*: MV=V<+^ TSE/*C0"ZV!$9GB7"E%P'/[1&._*R1Y]&A[>\\5^N9LN[Y6AQ.WI\ MFB_G#ZO9ZF[Q(./H:I$\PVB72?YP_+;-,E]&57K+Z' P5W^TU4OSP!M/C6H$ MW64$=+5)\>!.TQN4>DGXMNL[A?<5'C57:^YMV.9M <<:VZI<">B73.H,T4%" M;1T"M!7A8O/'+I\FMC^6Y'TOF/@I;?Z8GLX?L^OKQ=>'U=W#KZ/E:O9P,WNZ M6;:8/NC;N6J?.(I.-D#L"D"W$?(J#R+VVKF#8'@J2.\GI2Y AF:.9;M@!,5: MW8PVPSA(I7E"[RC:())4_SD*66NN_/MS)6G%WO=_Z M:2BYN&O75,$&P'0R]OR*I:@$2(&U4K0% '4(=456R*;4,$XC&B(?I!(7T+9A MC'B1+WY 28%94FM=.U7KZ\7#ZFEVO1K-ELOY:CG"J^'A9_=WLZN[>ZSK\]Z6 MQZ*?I7D5\M='7@V /!T&DFS;^S! 2Y1EV_!%2C<%]%2\#6!X4VC+=JV+\D%5 MS19@!ZF<-_.K%4WY]%/ERPM*>5[.S0X=J5\SZ>6!&>A6RRL*/4,0T#1&!: Y M4P\J$B=1(V>J4M7A&J0&+=$SF2)*@> T?3).]6DY__7+_&$UNGNX73Q]:>L5 MHJY;U1[Q5RUV>6!#RW(D)3;<=>L)O9$G$*/G1BHD4!DXEF%4=ZR77Z4$Y$]W MLC; .$C5ND6XTW"-3<;_AU_G#=;EO62PPQ M U 3%6S4#!X_^MB5Y(X1ZJG ^MFL'> CY/B*I'-M1Q9UA6TIA4'J_OU\ML1* M2E%SZU3-=T5E^#'RA(WU"GM<#OBV;U23'UZRRXO@'J4I0LT\+G55@:E[TT"V MHX4O<[I[11C9('6)'?E1UJM)94^X6ES_]3\7]]AL78[FOWV]6_U#SB77-C=; MF3,I[I)I4,N-FZ(_-N06ZCLJI5@KZU4EMF7Y]6J) MESGB!B4G]BLI)N5IST72>-%K N9-FKGC>D=ALC*QJH"7.CXMB+;N5IIT]>Q M6FR#5+-J0$Q^+9^J;B)A,:,_;>M+2:9RL?@8Y$VA(^D54,P ?'Y.2(+K/&!R MU^=<[")'@2+5P<2:3&U%HOZ;DD(_*6P$^Z#*DD);4EYL"U-##6:$R[(NQ$6J MWE)I)0+ ^/?YQT2%>BJJT2T: _HT\*3'TW2BC>%>;2\* M:3I/@AC8*DV-FY&JK3T%T(P-VW1DV;;>"_(WY#7&O?!%S%M.+3#V4:#*>HS2)LWM*2A[HJQ$ MM&T/WJ6:DRU/X%T?.;XD\S'O"DG4(JH@C K$XZB[BFS#&/)EG[9S\'2:R^BK M[6%V+27-OH)KDIEE^8)06:.?T)KD@5[%)7VH"3?LKWW@>.YDK(BM*$3J>>#W MG[;KT,G?$6+1XOW]2ADQ[Y(2,O)35;$#T^C$P MU2ROFCI_**/C/++HE%>LA]F6H\L^CFZU M"K3'>IK83&;:A!N2PW.=/I",7UGXCFB64R4RF99&@3PKD#'-ZUX!8?6"Y8ZN:[WM U#7$VS!7!AWHL5NK:*M=)4"?&NFQ:^#'#O5P)AK4)259 M:/EV#IIX^E21;+A-Q4SWO='Q#?SU'!N:GJ:(\X3TG3;(2'?AO M!RKP7\BBYV^\;)$L4?(>>HCQ4 XN2BL)K&"LJ?)6A! -=4#.\F$RZ@3,HH.#IQLG])O5X7?D/R;X8[LYEOD ![EH M3"\,QCK2?=D9L(0D6'%*U4'J]JX-5>2K\!7A'G[!2IJ$<"T@=UX-H$V\Z5BV M*["=\(5P27^@AFMZS+][ZXU/'IQ.4^+(\E?P>VMSD=88F)@6WA8JMK)4%VWJ M(M\%K_3H65[P+&?74[D^*9H?KM-6Z!*9XEP3:7:/:T_^2,5=Y&W(WG<1?25Y M*][6*$-[B:>+!$\KSPE\3:])*?9C-LU; M"P/$^V8HG*O#)W=H+<_\GJ/,W" M5W*>5SQA1;Q=*.W$:K]Y5$@1)4CI,V^] M%*D/QM#UH0)!7RV8;@=4[E'G5;A>'P9?J>ML(IE50. YAB-[[]")NWILG=Y? MZDS7U\@]ZF%ZZ"*;,$XEX&IF$ QS8FV [O JDU)W>QY0QEXTZRZP'"H#W843 M5[9[MQ.)35 >GDP:VFL]-)3[\(A6(^&T-@BFMCT9]!3<"&;CEYN<[5B(R+5/ MY+!&2-(3^AFW]T\[F/EO%L.$&& D>S M[8SH7D70]H4HN8FTR34?MK.BDE-F>R]0YIEL3Q<#7=V?VCV^>'F-Z0ZSV7." M$"/P@8S2XT+ M0Q4/?95ZL)7(:>J@X&!16[ 47YMHGSCC#TP*D6!IP>V]#"B M-G34(I*[S2]WJ=8DH13&9IH['JM][95+# ^3Y+#D4L\>XJV[4)2=0WE@Z!-- ME6"0K@118$F+(RXMSSIM?:[DICI:GT?ZD%=H?SKV75E7]]O%1$$-FM(#"\2D M2E4#!IR!AT"YMFWJBER58DB8ST85RGE"H)JX'7+K[Q9ZV[PI]&"H8O==*0N@ MY4!?]K:Q!24<*.<(B&I-"#,NBHIC%X@D,Z+G$!S!K@;T8&KYBFP=N<)GG&>)8.L67-6K;7Q(:/*$WN!'GEN? M1/&'D1>^P?5=]("-NM4WM'Y'7^(H>^%,AYV:!1-7\Y6+YZTN4+56=GODEBYZ=V#]J M$4P#?VPHLL\XXPB@@U;'82+&+#"(4'\ ?=T#.;A#AGG2P;V#7R>&JF*N%8*. -WK5A30U-E%\*0L*AKI8 R M=-?*Q/%U79&SDB:4<*#LE40%0EJY5NRQ[4X5(84C:''72@'H'-347 -\@M$S MY_KE_M? \1Q742*GJY<]9,K,#3*VE%+W^_K"HYNG!/ MNGT.\!HT#)DW\>IWPG0'2+-8?9_F^X&I5X2OFT? MF1&*/.35 ,9$&WN*[*V%^1 %)==I3%P%=U&:)1O2J2)=X0W&R'?:T.L VY] M0_:=U)::(P"KDVN7H2GECY:SA++TA%4>&&-HJQ+CUDQ+:B%)BV^KYDEG!Z.; ME7>GJ \P]'U)OL<7&$P\(_F50"2EW:[("@Q7=DR(F%1%W*X%G(&[71UG:B/5 M3I2.)2SJ=BV@2'>[[OMVM4EQ[])T-^12O@>66PU8GHZF:KJ@Q(CBHI(<5[7K M4YU#]J@8"%#@*A<_PY4RG2 JJ#,D +N.7U]1XH5PSKXZ.]!]6S7;M6J/LHXF6N/M\^'V"R?Q3^(T?4SB(.1EZC\4 N;8 M,@U5M+8AQ30A;Y,_\UC$+BEB !@O/O;RA*>:X6H?K '9N>]"OZE$--Z/5790A3$*V0Y0GM6#S2RL--#OPD;I'-5QJN8"DY:;J M@54R2K%!O,-UA9<$KD')J #8JG.^ZAEL^IL8II)2A=VN>,5;(7:%#&;Q[ MUOVQNA>8N"128.QXL$0BE>>4!WEVZ1 MO[.?<_C[:62?:)YWH\G43\_-;^:CNX?KQ9?Y:#7[^[RO M]R7[6S&:7'CB5 )CZ$TG%:M@8,O?>&KHJI@V(L)NM X6X(;K*YL' ?*(RNPA MDD ;XBP,HTVXWUS%$6?6%6\#6,@8J^+2:3T:6N"5&]1'[S!Y]# B :%;N6>[ M29O,V!O%NT$<>HHO.!C,:^O8;8]U-^^%(,' M-,( Q)9NH_I8S)U6 M.KC.='U7E4#L MQ:)R3LC#(NUQQGL$4][SBZ9Y:E'?SV?+CH\K=K]_F?>ZWB(^+@=L/7"K%U^5 M-GD=+X"V(H.=(4T1F[: ,7";5M>19ZIITQ82%K5I"RC2;=JM ^+00_(1(DBN M7BR MM-8.;M(,<,<:5"65DQA+]"FT%>@SV,[[<+/\)2[>)0%:26";FNVJK6U<.NIP M27[>_B0:J4Z5J,6!H]DV4N0!A@XJPP?7[0I-9Z)NPPA&'LIMVJ?P^25;!%]3 ME$<_S%[C) O_E>-D4R?8 !A[]B20G6VGW@ZD,M@48_^96\H](.I.G^E.2P$3 M;ZREOV#=5.@\('(/%J66 [)+O3P-BHAR/W-D5YJ)S,M&*3UDDE M,+41#!2)E.DR4;%PR7TU7$!S#B-LX@>.ILA!9U,JJBA.[T#(<6[2WH,SQS7> M34DOPK7T;T+=IF2[4MJ_Z1O&U/34&.D,:8KX-PL8 _=O!G@/-57-;#J6L*A_ MLX BW;]Y!==D:5J^("3HW&35 !Z>42W5["@!>FH!2?:+T?I7Y]-DUP&69VN& M(MOW6M$+$W8"3C)EMS!,_@;7&W3UD6]'K]4OHB=$G@S&NZHKF(;IURAV4Y2\$\1WT=LF.PY:+:.K4\MS M?1%8FN9ZBAS]U?/.'R[GDDVWT4;U_YQXG7CN;FI1$(RQ):#( ;K M%KQ"/%1 M%1*7E&KK,2&WJK./1XPKFT7^_(]-^,;-7;2K65,1V,'8L!5Y)^?L:D-55E$) M%2.@QRQ?-'5H)0$&Y:ARGLO9&%0TC0NF?\_VWK&8YA_>QX1=XS&%6&G) M:RH!/?!=5Y'M=!/9B^+JY :O/6!(Q4C@5@&:X:/J*QOJ4R"&2J[/^]@9O^_D M YYGF811_?B4JB"P'%.5;9LP<8W124L9U.N!1R/J:RH"#[E0F=RK#8D7Q7;P MP:N0*>JXNQS;XA I/=9==6Y#-+4JJC .Z8;DSZ/UIAYUECDUE0++\)3)\-II M_F0A:YQ-2,FY4YAN3B7@!4CE$TKA.9.%ZY!92.:9Y2%)2^G,TJH[LS2&=&:) M?+R/;9<>C[JT_(X(H\B?8:6#S^@)D:UVH=CD96[R/GIZK.^,+(6MF@((.>9$ M$6UI MLB/#Q:09+I,ZP\4Z)(L#I#WDW\7Q5<_+( 6+T=?<*:KJ=T7$W%\$M5A:X)A,Z;U2V;9/$9UI310YJ1 FDLM^##.3& MUPL!N-F@!SP=K[ZA]3OZ$D?9"R?8I6V+ &F.[RNR7)Y_4/ D<+"6AN;M$85. M-&#U+>X^BG8-@8FE>:8BGO2+#)Y3X++OH-?XF)TR[<5/ 1;:CRB/EE^/^ M"'JGQQX8!R7B?;F--\DL\EX8AB MZ*[BP+.\,53D8.0;_A3HT'JO4+<:L#T':C* ML[B=>!>#67KQ0AD*6_J&FK<%QDB=U"-B?(E3+8:\X'^ CREP43=R'S5M";BV MZ;J*9'DZU[CAX2Y&S>7?/#W[J*GU$@DV *SQ9%)-O_G#C9%3N,70&* C40@J MWY$DW 26EV.KDI/\W,/C"' Q0!1YQE4$@*"OJ553V Z?NJJ$U;09")V!%P/B M\M':9Y\QVD\48&(AZ/[@IFD99S$*!O@D+15CAO\J..C%G0Q6 ;X MTBT5<,-! 1SD.],!KQE"X J2Q;V0%[S%PW$S5:[!'()Z_ FR!ZRS]<@*SB[O M313@K*E?J0*7[U+QIZZ&9-]&KJ>HAE(QC*5\..KR+.8#8DJ &BWCV(9>"9L: M*L<\A*5 BLE"%>?1H9OI19O[E_0?20_ M\W[O5!Y!*R415YY,X?B<1CX#Y 1(EWV'I6^2V3 +PA7QE6V#"IIX._;A1VP' M !P'CBO;3]Z*4C%4)$++/D0> [=/ M[YLM5XOKO_[GXOYF_K0K?ZARI/@%<1UH?ML.O@Y=+2JZ;?I:"TR@1N MN)H]D6W(B$N6ZKYC0!IX5O"IA5=NV?L(OH3Y;%2A2,\*3M(Z/L#7FN>[RZ6 MKYNFI=K[' (T4$%(3A]=]*DNG?!Q.;SFVLA6Y)2!*E8N 2<@NE% M;@>-XGW M@NV.V3/>I'/SP.+2C,) LY >*))IF2&ZBLU5AZ7;.X ]O$KWCM*,]&N)%[6' M./L'RHHN^_NLQ%@@W"=71=L KF4XKFR?00WK%AH(VA/U'D;*_I*.@+ MN]QKY?DX?4Q"CV>%[\N L:/9U8P6PR", D-NMIO9.F\7^7G/KLCL<1V_DA?) MWB+?(GI8$WF0,'=6, M?D%^F6#D/0@7XLV\+^@^FE;2%=W]]O7NIC^G$=UIN>_B_M,UD37L"B" NN-4 M7)A*NX%, V]E9&^Q!,4JX@,J\ S:GR,YP(E\454ZQ]? ))BZJN0E MH'/,WK&>2Q;=1M7Y?+NVIANZ(ML9QI0H[-LML!2R[O%MJ%OD)AN8?"PBM/H6 MKU[B30HC?_4-?_PC#X#CR5ZP,G "Z-F*Z,U9E:'":%,)%0Q+*%+6-1A7D"1[C _&5_UCD-&!> YMC]6Q W1B)P:/)+=N93NU7H$ M656 /K$-3Y5X\!JYBY)U DTMNI@^)3J>G8\$.9KIJJ)*M1(7(>H$6"D?9%][ MS>LX(CE,\TF6>R^)4A $&O)\U8X_JHM%99?)PW)PV)S3JM[]AOS'A2GZ]_\' M4$L#!!0 ( #,^"%DF\Y%U9>0 )EL#@ + 96YG7S$P<2YH=&WL?>EW MXDBR[_?W5^1SS]SK.@=<[%ZJVN]0-J[+W"K;8ZCIF?G2)T&)49>0:"VVF;_^ M161J R0V2Y! SIGNK@*A7.(7:T9&?/Y_;R.#O##;T2WSU_\NGY7^FS"S;VFZ M^?SK?S<[-^WV?_^_Z__S>>C"8_"HZ5SI;[^>#%UW?/7QX^OKZ]E;SS;.+/OY M8Z54KG[434,WV3^_/'T["1]WDY^/'OWHVM1T!I8]HBY, ]]4+Y8JQ4HC]I*B MP_I3+X*_GSU;+TO?^&A#/*H'CVI, M3]YH^"*^QU>F-TJ>K.;:']W)F'V$)YBM]\,?6.8*O[',XLSO;#9(W97&1_@V M!)QCU2KE\T5;*)X(?N Y1=LR6(27 75Z_.G@FZD5]RW/=.TT'(HOIW[@N7;J M9"X_PK?!@X[M%G'Y"3,)OYIZ,^S7S ^2MQ-^4RJ6RL5*.394XB#3$W>*SY2. M$_<%OYAZF('4"1Z$/Y_UK1'_OM2H7)Y_ETI]GP(:? M/XJ//O_?8O'6Z@/)39?O/(^92@F,4V9^>_O+K MR8UENO"+8A=6>4+ZXF^_GKCLS?W(F?SC]>>/8NB>I4V(XTX,)KXO4D-_-J_^ M\!Q7'TP^#>"W5^72V"6N/F(.,=DKL:T1-6'NFOX2_%+3G;%!)XAB]FF=UWPZ M(;KVZPFNY[;]#WBI_G:%$V.V^*.N:? M4O7DFG^Z\FQNN+AW[W2G3XU_,6JW3.T6,+/9CM1.KHOBF94G$&!5S. 1OK6T M._C,V6P&]9/KOU M=W*@T*YN6<]M@VUF<]:\!=9$4^ I32C!GL'_0[ZL%2NUWT'__OY=-_61-_K. M1CUFQR;]Z"%+I7-(O<(YY&(',Z9OF\VX*F9.=>?T5R^ M!WT7?A-+7@47\%T1#BF^#OP2 ?I[8C:7?B,J!:^AUM MNSO6LSUJ3QY,UGVUND/+:;[IR@)7NUXFH_ M?TP<9(VQ'PUJW@/W1D.G;%[J4!]GEKT"OH2[Z5Y') ZWT_]F?<@L$"@*/H<% MGRGQY!-\1?&$>'B_>%J"M3W#SW'2,+3D0/Z4ZXINZXMN?^O>+[H3M+TBQ4ZU M:!4#>[YD@S^?PY\563:1;/Y&KB+9_'W.3#LEN!:*AIO1" MZW2;IM;ZT]/'\I/ECNHV/]KX,FDZ#G-O#.HX@D8AY1:O+$]3,F*==]/+#Y4K M>N7&7WQ_,^KSU-^(J&7N)0] M8R%%DMUSR0('.9!P;7C:9H[;>AO#AC"Y2=0V^]:(\:-V_.4TE:*'$E9T+#ZS M(NM!NM&*K ?I62NR[J^SO23X_ !O@GTQGV\LQW7VF*)H_"0MYA U:EKT2Q%S M+SDS^4A!$?- C")%S#TUA1;YHQUF&+ #7YD)>V$T3:VIC713=USHC:=I'_JF"P;1CL3+0O+,9*-<[I0'\CZ]NLCSP/[& MLL<6\)[D,;E0JGSQ'-UDCM,1KY@Y])U9S9Z=*"J:;$Z3'(X44[6UHL^^Z-P5 M+'!%S/VSHU.#*XJ8!Q0B4<3U)1YB L247&_;$A$S355^N%V28NP=^+O:=@RHKV4&\IVNR'%E-T.D"=IHBZ MCQIN2=JF(NJ!14L440\J:F(ZEJ%K\$)M[VDXOY@]M$ 5162P.]/=;D6=O3-, MDG68BJ#LA]9:8E\J,NZ919D6EE:"=<_<^'2.5*3<.ZY,TY&*E'NF)UB)O5C&"UXPM)FF MNW>TKQNP(#F)%V8&35&'R**+2-O4-!WKPE#CD>I:V[RA8]W=FW2!Q11>N+9C(W2L MC_-!$'=N/0=%T'AYHE@M$B6(,PC/5C-N"3)%(25/]XM>2BQ*0Q=E2M+)BFQ*,?EW46E=)74V^LCO$6D5>+R2 BMY.P^$314EOR*AQ+$&:K-J4LS M&9@STQ12\G2_Z*7$HC1T429GUA0ZSY-"2M+M%[V4I-LQ75;HC*&DWI[?04@G MK1*71T)H)6?WB:"^LJR((R8EB#-3FY7I0[MWFS.S%%+R=+_HI<2B''3Q):=< MG6VS]GW\39-KD=E3DI\ RK7(K(^+_80.N1:YA5HN$BQXY[99^JF6A+LCT?U, MV79GMQ>E+N#_$NS(7+?PB\W$AV?J8H4_.K?ALD:,.I[-KG7'JE7*YU?P7?#S MX*O@[_C[N7=UAM1FSMSK?'KQ+]=Z'XS_./-.37^!'8L_>>^-F$U=R]YP%7._ MQP]OF6F-=#/IM:NN9NH5'Z=GOVC1C_"BE"TT*YF5Y=I\YXJ]# M1C4.+AC\^K-+>P8CCCLQ *4#P$31T?_#KLKCMT^ONN8.K\JETE]A>+=G:0!! M%W[H:L'S7QZ>;EM/Q2\/W>[#]RM2'[\17M7UT\E'>#]_=M'SE?GG/_KC?.3S MNOX\#GYZ]W#?+7;:_VY=D7)I['XB_(.[YO?VMW]=$1?L;8>8[)6 ]*+F)_*] M^?2U?7]%2K .@C@O4D-_-J_^\!Q@KLFGD^O_^J7<*'WZ_'&<_2!]8%AFPQB? M'=>VS.?K'_?M;NN6=+K-;JOS^:/_Z7;&[K1N?CRUN^U6AS3O;TGKGS?_T[S_ MVB(W#]^_MSN=]L/]EB?T&W6&NOGL6F:!W)[=G)%*J5Z[W-(DMDGUS\Z8F@FL M=3%V3Z[O+'M$/@,[FI;))8[>)[Y(?F*#19G?)\2DJ%(TIE_=6GT/O;_N9,Q. MN+30WU[@)]4:V#+E4O'OG..C(6!W<5+7V]_M*3G3LVP004682A^0<%7Z%-L= M'#4B?&<:8:AH\^.M)*2Z)@K<-F?X\=*_*('Y.XM)&O*7ZUT\OS';U/C7\ MZ;G6&*F4GVC)C*Q_]\"D8;8Q>6)CRW9/R !00UVD,FP7ZU_U+,OH4<.P8%/> MI@%0P>V_/*\U/LUC8(P"5HOOU=:WR,??WW\TG[JMIV__(D^MQX>G+GG\\=3Y MT;SODNX# ='5!?E$RE7R\$3*]5/M WFX(]W_:9&85 LE6O.FBU^7+ZNU:7SS MM6Y%O>Q$SH H(>Z0D3\#M!!AZA$P:G0R M86 )F=-@K)Y<_\TS&:E<%@@.DB"6E#Q*4!4X./_K@(YT8W(UN^01M9]U\ZK$ M1\I,F=C4='B@> .Q4_/%3DUJL=-]:MYWVERX*+FSJ=S!4+7N8)2;W.G 3/?6 MV?N%38O[NO@^> >&\Z?054>/N5PLHQ^W9S(D]BZ##5R?=8OXYROJN5;P@N-]EV^6F(-B!VNDE"'.&/6QUB11G23 MZ*Y#^D-N WQ85?YLJ&L$$Y =^%'\08WU?0I>>6#CV(9NLLQPU#;[$4+XJ=V- MY9FN/;FQ-#:O"QU\8FQ;+_B>6;OG_.3ZGKU0C>[6#SOERR!@)UI@*-KD#\_6 M'4WOXPH!5/D.KL?WD\_!?J:F_A_^]P\'ZN[G#],N?6O[H>(^'R-)7UZ<7%]< M%$O52J72*.\8@^VSI[/.&6F-QH8U 1!.SQZMA^V!85/-'5B2*ROOBWJ6RCM2 MVN+MM?J<,]&S7-<:;4>I9P/DIJ;9S''\_WP#'BE/@_CRY+I:MJ*QWG2NO!_L1="SHDFG+KEXYN>[^ M<_&&S_B<@3/_URR<[IA,F1GFB%CWT0(CR/BW/A864IP\U9/K\_/2^>4*%%IB M8J>$#+:P::?^,M'\'ML 07T,;@1[8WW/U5_0*@A92;%5^IUL!?/ M+XKE4JFT8VLQ\N:YLC__Y,!S!AOCS(G)IUX I[=O>&A6$0J[&$/H7AX;1X-T M0+38NJO#[X2_SVQP\<>>[7CH^+L6@2>XU5RNG/8^H&#" X!FW[W:WO)W$$%? MHE.KM6V=]84X[>JNP>,RC/:'I&]0QTFW.2J[-3DJ%]O?'IMR]NQ,1CW+.)W6 MD5)MS@ZP<^^']#ATV%M_B+U<"3#UZU"'3R+.?Z^-E/=",K,J?;DW*5=ZG+&F ME5/CY%IDQQ.>'E\@?RF=E4IE,J8V>:&&QU9R [9HF>W-OOML*KAT>M//>>1< M[>P[$=WRV5L<3<@5.2U_($/JD(%N@+E$#0.^Q0-LM*+^]'2THLXT'UZ>7/\+DWNGF5 LTD^R"OZ2_.][BX19$7NZ[QMR)8+)6 MJB-;@LOH&>(PH5/L;L"@]CKL*>83BHY00X(B/7T6F^*I1DGQU,8\ MI3N$$@,,)T9H']QIO*\ J$08VJ@D$C\EL,W%A"^<$; BC&$'$A#(/AI3]D'87,CN?V55^:Y1::-_ ]CY;]B3! M%>,/<4G4]Q^:\,R=78\+QHPS$[OF@.;6=R(^3M5F>1 M$2[X8KYXCFXRQUDGY;FQRDV+73-/*UDQ[B.A@J5\Y2OQ$;<6P:HKY:CG$<[* M_IT'XX5V'P/=# MGQ#',B8X^*L.0Z,MC"NPT I]T1UNJIK4[.O40 L7TT/Q8;QOK5%;,/^,!DI--S.3<1C M^A6>U1SR1M[8V@J F]R9;7K/\ FY$-?6"O,B1B.6YW+&1PG@D^Z.!S^ U>.T MFRD=,1^(C"H_B1H'#]&+IV_;F=Y(LUR-]76P64Z(_P?GUY/V_=T)P8O_?$"_ M4L(4;>LGU_5"N=XHU"^J 76#V5X34<0 U]T7!VV..&@+3]C"(SF1G!4P[@\W%O:$?;M8;)V6W]LUML MW]^V[KN"$+$=6>&ZRY@^LV+/9O1GD0Y D%T1:KS2"1;H6/GRS-RL\[FNLIWL ML;D;S0_W\.JG[T1V@^WI 54OB5_^W'?BEW$/="R"SY? M4)>"\/1'U'1G;-#)%=@3/(./2\:NU0>'OMO\\JV%MSAO8!+ "IWC*Y1PF5," M3IYI ?[Z=YLZ=+G+3.Y'D+];EBHB<725'/M*2V2]I@Z-+%]TJV)@/FRQE,3_@NC$VT3>$V\*O.*=,_ MK)L*U9TB= _EA)(]RRC[J4?[/Y]MRS.U8M\R+/OJEWZ?L<%@&T*)!/_X&)MC M>!T8ONVR$2EG(:$V%9QL-#.E2 :%=:\=,3]\5(F?+8!TP/^GY-)QRJ7=\E4F MR1>,&SY,&;BGEZ4]=J%MS&>(]31 MW\AWD?S7XH<_4R7)^"-_\XP)*?,/JDI<*7&EQ)425ZN*JYZS@KCZ0@VPBQCI M#!D#D47=!"%TR_JBBTBU=#22J"81+)4D4I)HKR51?Q5)-&TXW5!G2.X,ZS4R MG)2Y- O;ND2(54)*":F]%E*.P]:64CPY9F@9&K,=ORP($>W4E+NW J(;$H%9 MR2\EO_9:?IF6R_ BB O/NQ:))!F__*B/TB3:D4;&SR4"HI(]QRQ[=GYB5_%/ M["KRG-C!E+Y3DSYS<1067+O5G;XG"ORCM=0TJ3%Q=&Z)15(,Q9RX0('//#'' M,V9C\4<@WLH7$H%=R3Y;GD.[5_,I<\Z<[/(Q!?%>4:ROQ.);ZV*+YJOOBJR2.^:ECY MT(1Y& X778^VU6>:QQO.*MFD9).23=LA>?Y\/Y_070DRT/1]? M^GE%N8$RO_/@995,=I0K868ZSND;>Z:&,*%X3M U*$&XV=[?M)5K$8^ MAJ5^.+R?B6]:'84$NY0(SDJ"*0FV2PDFX;D?SNF6#2C/2?@QQLX S-0M.R:Y MCD!*54L2059)*26E=BFE)#S>PSE]UTT&]M6 @5D5RT90TDE))R6=CDPZ\_.2Z _^F[K'X694MH&DG#8CWM?3^3%WIG@%,%ZLN3>9*\R<>0:PT M9(P2653LGV8FOX0ZIP+6$H$-G[G5NAP?[P=A;HPS75C>'X0_J+&^)>ZX78&D M9#:O*N\_A[7EQ^63A87H_3KTUX_-IRYI\R:6Y3+,MWW?O+]I-[^1]CVV#FAV MVP_W44'ZW=2EWT(*Z7J%^WGETV[K.RF?Q7:LTVW"9UNKX+^5IC3O;7& A11; M]U\-J\?O:]IC'[3;Q5(P^34+.6YY=J?A1?X/VQZ9CK"1F(/=KMRAY3G4U)P" M86]]!KHK[+A#8+OHMN:VLI*-_1@;TN:F=/,TR5Z'0':^)G9%3.O5IN.<^DH$ MEH.&&W"28@ZLW&8B@7 $C';D[5]/&GF:E&&?F:GB._&B.XN[1&QMPQ6%,Z+P M;%$E&>B[@Z+\!PVHRC8 -56,:R&*'INWM^W[K_%%?E*28X\(':^QINA\N'16 M#'TDA):?H3,^:'.M3&89[*#OW)K/V$Z:F1YS5FNFMGTF"49.QF+R?/XRB_S! M8 KYJP/<1JKA"F>ZZF),8Z!KO]?+]9.D]LBU8JF:TA[9-0KE6FNNE*R$1%7QFX=-(A$^U6 +45#A\X,_G MQ5(Y1_A<%LZK%PH^^PB?\Q3XI#9GSP$^Y4JAT5#XV4O\7*2)GS+\?TOBIU(I M7&)JB63XR;A"2T8&7&2X]2T'#SAE@OL2CV*K4TKFG0Q\GN5,=;FI27BKVZSO MAB2^00IGP&#U0O7B<"L0[ 7&EM*EAFA.(RZ5"N;+^1DRX"=SNOR>;]'.G)6F#M-!UUM4\,Z M$]#!).'S./JJ%Y4Y])%, ED?)"#H_D,I'4G)1T\K&+?9BJ]RH5)>;@P<%>WW M'W4+!%CJD=4R:S0G 58I5$JUU?&W@023Z6*B0O4\J@]MN<4,+75@XW7SN4">FQGC]39T>RQCL34[I M62$HY5/^JZ![T]2:4U1O":)GXO!=7*B3. 7KM6"=FFFT+.RU-5A7"Y>5^5"8 M@K6"]0)8)^?ZK!"#VR*L+R[/%:P5K-> =34U^V=9C&]KL+XH5%=(6IC4Y.6D%2S^D6=OL6R/V#0B794"]7"A7YO-%U9G@7H J M-5=HF9V=,ZAJA6K"*8T"U5Z *CE19@4K-V=050H-E;VPKZ!*38199F/FK?Y* MA7HM9U3)6/=4X?M #RJ.=&1%XH,?69'XX$<^)A)+'BGB'5AT;G.14_\,^<.5 M"AD=(U2/=&1%XH,?69'XX$<^)A++F*4VT^TI;E@4X >N#/LF,T S..!-OL2Q MPMG3O65:T_&W[,YT&^H6D1PCYX^_M,)E2X^I\L1?30%0DI'S!V!:/N+2(ZT\ M 5BIJ#IZDHR7GG_E*@*7%PJ3VH+=4E1LQH)M8X%JYKC!S0H)K=BC M2FQ,/W6N)68T[+5G8O/.U/^9.FA=F,>YI3H/"H\!C6H6RI89P M3GBLKY#YI_!XN'A,RQ]<:A?GA,?R*EF#"I"'"\BTW,.E9G)>@$RH59T[(&6, MXD8GPYB!1P;P/:>4;GIXG< *^V>2'H-=9\'1L4O?Y&\WLFO>RI2%DC,M5[)Y M@P1+_,U-2-RH-^H73EKQ7!<)VWIS;6K9FFY2>])VV<@!=Q5'MRU^,RC@RHPO M+%RHW/(]!6=:%;,5#."] &>M4"W/W[]4X-P+<*;5.EO!&MX+<%8*]?I\R%F! MVW&,<69'XX$=6)#[XD8^)Q'*' MVQYMZT5WT!8\[3&3#73W UI=9,"TL.*?XU)W+R)N1Q7F3K?ED].15@[1@8WN MA[F_"$1DDHRT%^5U%(BE 7%J1M-JH3P%8@7BG8.XGE;Z;,607QX@KBUO;Z! MK$ < W%J5M%JH<$C!K$*""H_\S@V6I'XX#=:D?C@-UJ16#JK8.L!P7OFRER] M=\;BK8+%JUE>SV#2&N5S4\SFQ+Z>G%R]RJUKYN95Z[=2FK_UNC2?M7IX"=9' M#,O4%.NEE['S@F6M4*UNV\8%DI-$HK5(95L#QD6*8F M+"^]MYV;$B\5&HT5TCBSQJ6*E2D7[#@V6I'XX#=:D?C@-UJ16,7*OE!'[_,4 M.4TW/)=I/')&QLP&JVXT DO/&5*;R5K6> 4S?!U#[B]RF-1K5R-DYO-5B]JF M;CX[C\SN(,D<3MJFJ=T*PJYH8;?O[Z9-[$?QMLC2OBZ=5:K*ZSLPFWMNH+;A5OEK+R#R+X*52D/Z#@V M6I'XX#=:D?C@-UJ16(6JYD-5KWR"\ <*(]-G)F)5#O$<^$PW,8(U]L)F[CRH MM>_1K%T#/TNC/=5F;ZQ=E1AM]M]\-#0%&.Z]48_9#P-A<3]XKN,"=@ ,FYGR M4R?/H14?U8DME.OS48JUS/ACD*8*Z-- 7[O<\I4WPOQ1H%QOD[N&^ M6^RT_]VZ(GP4PC^X:WYO?_O7%9D=AWQO/GUMWU]AVY)/)$;B/L/:?9^F1L]M MC YCA/;13Z'F!!T5TW+A%:X%!*.>IKOI MV=>I07B1FQ&\VCG+9=9_>(ZK#R;36\.I$ S4LVR-V1P(L)BK$JA)G\>&X-[2C^2QV8D\6"*R> 0YN[/8Y MZ;;^V2VV[V];]UVQ$TGDJZXT9(P28^#N8L]F]&>1#N =5X0:KW3BG%ROXH7[ M;V.CZ\^4#&UDYU^Z5K]\ MD6^['!!FYNTBY7DW';5ME0R[K^ M1T XT(L&LO>O)Y63+>#X;Y[)2.6R0-!Y61A13"SDL77?0!%Z0T+?LCY#@YQ4 M2YS855F)O:+ILR1,GZ\*]P?A#X*+XNOE*P\TI,WU]W6STVEU.XF:>O?N[HQK M&0/B81\-J4V7ZCQNB\=N-YYM RN3IN. E2K=T=FQ8D-MNE0,N;L#\IG>NS?4 M&X+#4,ZQ6C?0[^[2]I,&E6?6MY/7?@&H6 MN6=NIM1/:*DEP?X?X\CY8^YR'4F4%^8:A5IU^7F[U-IU-Z[-H\W&5-<($[6X M':YW+.QC3?I^D(+R((4D>#Y@3CHOK2.]?<+Y-=3!=.7-QT5 *4-97E.>D20C MYX^_\CJ2?#OXN[S<.O; MR"S*@&?*"?4C)=CZ8QPY?[A55Y'91P>W/3"\,:D0MTM*\UJU..+,M5;<,"#H M;[H[O/$<&,PWAS)U=*N%>F-Y&%F&+D<*Q]+@>*U@\;9P7+E,"A'+AV.IS?TJ MGW+7RJI1#&BA(RXUJEXUK[T1:&A5(="['J(7>N$/6O$ELN%6G7]^Z+2 M:XE=M',?PP 3'MUG?WKZ&*^T\8-TV7(/#]E97^MX-J#9HT%-MVEJK8!L8(=E MH0U*9>G<]B,=.7_@K75&FS/PRH5J8WFQ"ZGE]Y:L_$A^?[4L[54W#"6LM\8S M%VN=Q@8$RH _SBOR<<>1CIP_R-8Z)YQ2T1H4/8<)<23#QLF,T S4=/(I>XHM^ #>$\4*J=\8=1BGU\/@ MA\-X="R3_.I:3>572S)R_MA+/H1.,1'SQEZ]4#J?;ZVP:SK(:#G.B.U;-K8< MW8WG5ZO$#UE//2Z2#\Q3Y'U 6G'Z<6^9_>P.0"[4@9V"[EK033YB3E$7>4+W M9J3$-V6R)3M:H5&9;F!)@/C*>1* M@]SD<^DT%R,GY-8+E0V*X$NO,G;C;@B5L0?*8I\:(J8S4/+Y^L*\OBQ,K%KA M8H6:(C)4&5?(RP=YE\FGU OS\S+Q2POG"0V$942>ZLHI=X3TT)9[C",?$XES MCA?LNE#PMW;S2_M;N]MN=4CS_I9TN@\W__L_#]] E77^ZY>+2OG\$VG]_4>[ M^R]R>MNZ:]^TNQ\D+2NL^.'@-UJ16&:1=TA[H,!V#!NM2"RS/,DS?G8R5YO] MFTY[NJ&[.I.O0+O"Z<%OM"*Q=*)H-X5B@D*]9$PG$M?PDK1$^.5*];C" *F_ MUX]BJ[.L3]JHRG?C0JJ190702A6V<@?0>:%44N7C-Q.?ML?[NXZP4B4/>/$D MS!XSV4"7[7A4/GV? 0NM54>K-1H;UH2Q)V9@1\^8&9YA88E"987TM*-"P2'C M;ZWZ5]O!7ZVVY])\1U43?>=\;-F[DN-; M8J6UZE'=">KDQDC5"^G8Z$A'SA]X:]6CRAEXE495.N#M@R5N^?7+C2Y?5\$],+D[0\MVBRZS M1[#//KF\\SEO/\PV]*H,UR5L?@-CBD1 M6\'?>4.^ZTQ[96W+?)%$'3ESMELK3R+Q!D"F3%=9(0M.AL-GA6!I$+Q6TD3^ M"*[7EA_ R8!@J?V!>/J$2IO8IAFV:=I$1L7L&\KBEV3D_*&V:;Y$%F9&J5"M MR9=O+Z-Q?Q(5Y+1&(]T=,=/OGHF7BL %8V8?B$).[RV7D8L/JD3G,1[)'^G( MQT1B&0W&2#AU7*O_&4ZX6"+O']3PV".S.T-JKWJ,V;Z_ MFS:3'_FOG9/KTEFI-!__)F-JDQ<*)5*^,_\.AS^#*'A.+">E+6J%<;Q3J M%_,%4H)EZ'P(T=3>#>24P*VEEE^OM_MK:Q9.23$$N?N+ *4TKF]1SIR_E!;LT;($4!-1B=FME"V MINFX5]0 7:MK1=TD?3K676I(@MM#YICUNA2$E'H$0K7-&T&F+-H4E OUAGSQ MR2,=.7_8K=?;($_85>ORG<#L@9_7[/>]D<<+E<->#_2^+MFEGZ-*%CA-Y[2U M\EV>F$MUDVDM:IM87R%&Y5M!Y,V9#N8+GT]Q7[U0+\]7\"-K90^LT[WE@X*G M;/!<*YEER_"L%"[+\\HA=WA*;;+'$U62CB!NE2Z0E]G6RG6)4U<<+&7)7-7" M9>U2B?YC1N-:Z3#YHA&\S_I\[$8N2;]M.S\E)9%'U/=5\E=A79KE]0RV&=V6 MM?];-EPVSO-Z5_\CTC5-+4LVBKBG5K@H+P]]SG)/5:6Q'PXFUZL1L 5,7A3. M+]:OZ[<+3'(M\-'M6=H$_XOM.V.#W#W<=XN=]K];H&YP%,(_N&M^;W_[UQ69 M'8=\;SY];=]?H03_1&(4[#,@COUI:O39;+K/_P'%^;&($$2WV? E!E0G;KT.93:FNZ,#3JY CXQ=).=<%'; MAQUMW7\UK!Y6V;3LL67SMK*?/^)[KJ?S_G*?_$W(N3=QSNV$_,HI1YTAN3.L M5V?+LSO]$8B:#]L>F8Y$WW3=).[0\ARPF)V<)[&!$(O]VF #-S>AEJL1MVU' M>:AE[2@'\ 'U9R 7_WK2.-D"2.\L&\#)2$=_(]]A6X8.:0$[:XMSAW=]_*4 MM0F@*ML U%3:W4(4)491MN[^*4)O3&AC0LI!"J6<=%[16EX2/\M<-X>64V@4 MD0'\F(35/4@3W-07[AA+=XMC)KH0 ]U<@LB!!F[4IJL,F"@#YIZYQ+ <6>_H M9QE"S/+8ISJ3HWL'JPLCA6772H]D/]K60'>_P99G>?13*31*\XF'(//\4_]]&F\1P>V8V5,Z1Q@T9*0;GKP_;#5.!'.O(QD5AJ&TUD M+]RR,4@LG0?)>>("'5DPZ'_\J/GN]U!FL+[_5+A:V]36BQ.N:6K-&-FRZ!M> MGD\]DX >QSAR_ABL;VI7YHO!:E6^$NU2VZ-"HO,;XL4>%0D#HS$S'2'=V1O^ M6?4WR)^A&IL*=4Z[+TBZFQCE,JEN)E\/N",=.7_XG6\JSW.#WX5\UL0>V.88 ML"&GSU0W/Q @,":\6 XU,&EDH+]A;0_'8:ZLX=7]XZ@%H;>+327Z5Z >TO'! MO.7DX]=T'P9-3KDL!/L*5T0.)C*[?Y!*1]3EID(Z)T0EQ/U7R Z66FKO)AY\ M,Z3F,^.Y;7X)<5].\_"*$25VJW#O,<4"CW3D8R+Q'IB479MJXN8!S[^U69_I M+Y@$*\/^R0S4]VO\VL;'^FVS;V-WBELF_MLVFSX!GT+Z97O@7U;A EE&SM^Y MJ6V<5Y O,&-WC\NUA#J71Y-G($0WWO#!M2NO?VN,4> W-A M-G?9LH@!-%000&:$I0,L[?1W \F; \"2JD"4+^;+4>V:5'M@=S^X0V;/Q ,D M0?DA\U?:R?8& IQ3\$80,/M86[TN7U_1(QTY?U2F'0]O(/7S166E4+J4K^3L M'MCJ@1M$QG2BHBO;,=;33KW?$5YY%-3+M*K;^0I5M)2M+J'43CL"?D>4Y-WX MBDGJROE\B&37=-D#PQQ(87NSF7)X4-=C)AOHRDK?ANA..PO?0'2W1F/#FC#V MQ'C1VTQZA";XP0DET944EP=KJ5"KE[*3XGE +;(3:O(YA'M@>(=!+:9%,@,>"O3DK;G"5FI2HC+ [=TM&5X8)D3VD*07:IP^09B'.@$A" N M?6,JAK(]OLKPO-/WJP0ANTC'[)Q=">^%'>G(^4,RPQ/27"&YYRVR=F.M3Y^* MQDSV A;,D 3C_@M53PK!D#D=J>84J&DT$OH\SY)6M5 Y7+CF=-::$UQKEZK' MRK2BJ(65Y):63]HW?9%C"XN10D=)#6^XQCGQ,));1 M.CQ)K1/>-E^8(WN=< 7<@]]H16+I9--NJD& T0EFICOA.67L3T\?C_@-D#[\ MT<9F,KO?19GA^OX3A$9:QL_R:NITPJLZ=ZVFH%9 RT>#FF[3U%H!.:?=AO\P MV]) +ZUZ=L#;PU8^27> <*0CYY\MTTC+EEE>R'U#2&YV[3KO)$<93\Q'@"DLUI:JM JO30XY?$7':#[PR!/7JN>+[]GM3!2 M= R262$[CNRT9)U5NH%LANR\#!L9@"VU*R&R)<)#L+$?R":]"3GU3\0^P#]! MZ$,=B6V-"3YTDYI]=6ZF@'NL(Q\3B:4.O 87>4-U"LM#E'K/4 M@KC0QG5WA+O OB&E'FT=/(^61%& MA^* [8/1.Y54!KK.LG5W0IK/-F/R)9(=)!>M7>F&. M=.3\X;=V59NUX+=9B^;&GI>PV9%%/27+FT ,3,P2Y%$2?6LL=5Y9.U ]RU(^ M[;+GK'*A4I*O-O>1CIP_$-<.5&\1B*72G@OYW4>I;?9B&2^8*=$70GY ^[Q8 MJ(0GDBI3GEM;:Y][.MU0XY/5ZA69J29N=KES3; M#,X;JIC&+DHN[8&CD'A[8Q"FW:D[&UM3!UE7,0MS)S.]LW%14GDU4*INA\PW0,O@VN((36?&5:XY+I"+C:3QL[*U)S:. D&V0S_P=NR+\ 1 MO.V]X]IZWP7O';YHFMKT![$G'YFM6]ILD=G66]_P-.!2^ -'PA-U66LP8/U, MVSA7+U8H3*A.?R5$Z\7&Z37[B]9*X;RT0A5OB?V'NX?[;K'3_G<+=!]"C/ / M[IK?V]_^=45F04:^-Y^^MN^O4#5\(C%X_.$YKCZ8?)JYQD-=TF, 2Q/]"*Q. MPHDEZ>6=HW+BT]EX)AFHZ3P,0J53RI1U,[#R&N7YJN0RVG@*W]+@NY*([XHP MJF3#=[506^'P6P:$Y^S%Y*ZGF*GMFX:J G]HEMSD*$%\I",? M$XGW(#>$N\=CJFM$\VR,XKI#YCO):)^"G'*9#2:L#-OYSH#[,@D&-7EN@0CJ M&N71 BHM#6=A5O.:@-JPMM/YQ9[7=MJ-5?N$4T*9ZSF, 'P87J#IN50W10]G MYF>-\0E;BU'H8_'!8DY/JP:=4VPRR M>^XL^YZ]AHFDO(A$T =]HB3WT<)M[6Y6F<-M,[E^,5]C;-=4WP-S>GFLHF^- M&''I&[SOU&1< ]AL !-W/BC.6HNS-FY>U>9$Z"(-,O0_Y>,7J4:6%44;-XI: MAJ)#T?)Y8VP?_2GL&R3XHRV #)%!L[ZQ'Z#$-.,$:'@;W=!]J-J3E! M$6U:+KS"M8 RU--@3S414M9'B R-F=A#"O[$\P I?NV;XM2 .<('_.KHV?2L MW[_Y?*>#U_4L6V,V)S9,^:K$7\A?/;<#/CY*I;\"LH%KQE3#+/1?3TJH# 49 M$Y7H29SCAN/>T([FLUC]3FG9F228G@&J.99'2;JM?W:+[?O;UGU74"F)2/65 MAHSM]Y@^LV+/9O1GD0[@'5>$&J]TXIQR'IH&SYY\(ICFY$W)ZRP9Z7W<_;'G>IS\"8;/UD>D([&1L M%6""=6IY#A6VYU8FL;)\F]4->=M'R,*>^,+-7B21MHUY]UOXM[$ L^KI;1[8-5BM?2['_C[/=8,:3D2[J4T2Z:$;A3 MK1=%MT6Y6$+=L0?&NR@GG^L(63YU.KB<"?%$/O9EFQ.]R:-HJL:I@O;6H9W: MY 8078D?62IH'Z"9CW%1OU)$E%RB^%0Z/CVO+BPK(;T[(0-G*C#+ N9Z,IA7 M5C0[=F1D +.,SDT4]&UJFHY;1PV"Z4Q%W20W=*R[U) M!"Q-'/2@8Y]'.O(Q MD7B_[-[]"6]+@]8,;-CZ2B'Q2'F@[FB;ON;8H@G0*!=J=96"+7 I?ETGQK]5W32$9;=$;T3_>.[,^'W25L*7: K'9132[RL"B2OA+;S35M MG0U#'NR-BB,=.??Z_Q?5]2/C.4'U?37]<^X_L0=V?],MND-6A.]_\CN2 \9O M4_8MQY6L!=@>,U(Z'R77ALI$Y#?=[I!]YW1]\,EZ@U15HOZ 1LX?H:G7-M\O MZ8\+H7O@"72&U&;%'A7W,$=C9CK\RIDD8%?G1''&3&XG_&[5,>6D"Z/KEE=8 M$,V7>)DCCI,O").;&$HRJ4^XO$.]#"=,B@VD88-:/OIIIVQ071Y?E8$+]L"] MB1UKS#1]4:PL&2N?5R]62N.1(M1<3V@O+B.+*G3+@NYZ,KK?KYSR.$BIKM_Y M2'H%%'.I#I//I&&GPTSB.-*1CXG$,AJTL<3!?M\;>08ON^,7TU$9@\<(TR,= M^9A(O ?!8I4QN-M#^//::K?HGY@H:=RB-I+(R=^5F#]G;]0*U7(IW\-VA;.< M<-98[6J]##BKUPJERYQQ)J.1.".:[YE+#,N1+('CJ.) "\1VS7JA7I9J8EC1FMCM;OK,J"U?E&H5617$#'OX<"\ M5FG]Y4-;[C&.?$PDEM'@C(ZLNI9+C0VZ0NP>0\EJLPIJ4[.\GL$V4P++"F(N M&RZ;VULIM3)3FGCEJX>KAGA&XSYA*QU:Y446X%;RERJ%\_+ZR7G5 M7:4OY=WP2W6$.9BN#EOM"-/1WU0_F ,'E.H'HPBM^L'(XRZI?C#R.=AJTV6/ M:NS\9MG^I+])VKSC/"W#"#N,JWXP\O#E_D#J,AE2%=&T7OHRRE(+7-4/1AT" MIS?-2$L5XHRG^L'LI;17T$9HER[3LN#*\'_5#^; S7S5#V8_^/3\7/6#44KG M4,!\J?K!'*)S_0EO2X/6#&S8M+X;TR%Q*OR M!32/=.3\X^K)N)R-J^\>E_6+0NE"]8/90/2K?C!2L-K%;'V/%2+IJA^,O'@Y M8*16U@^,2] .)JIO<#%?,F379-L#%^&.ZC9YP4+8Z!B\4MNFINN@QX!J@GL/ M&G69)$QPP.Q72VXB+C0"[Z46CB^47C:16'+MQ,%3/L9UV=$HSUC+0%L?5T>E(1\X?H6F.;P;J MX;@0N@=>A.HYMC>Y"!>S'5JR4AT[;;94*&]4"I?E^<1TU7-L#W!V M45JM?(L,.*N=%\X;98EZCNTFZJEZCNT\#K1 ;*]?E&7'_9LJA49I/MRIFLD< M#68O2NN?LNVZ3UZIT&C,'R9+VU-&G8DISDO4%JKIF-(3^X+6BY)J.I:7^W!@ M;JNT#O.A+?<81SXF$LMH<)ZHIF,2-(9*5].UA9E6JNF8PM;FUPDO5=.Q]63W M+IJ.Y39&AS%"^WAWA)H3/! T+1=>X5I +>II.N8NZ/BLCM5,3(V9XJZ)R7T1 MGMHPT$UJ]G50&XX+'XS@UWK?NNV(DD\C56&C)&B3%]9L6>S>C/ M(AW .ZX(-5[IQ#FY7L5"\=_&1M>?*1G:R,N_=*U^^>2ZRZE@#<@-RA(3[Z)2 M>!,^N0+GO)\]_C2_$9N'IX>'YZ:W?;#/6G>WY+.CR^=]FV[^=1N=<"0@E=?3]M3N:_G M_J';ZI#N _EQW_QQV^ZV;DG[OMMZ:G^'R2+J.O )_*GS\*U]V\2O[]KWS?N; M-JRFTX4/O@,P.UN:=(S00DO<>R,02?TH[%:NKWI(,ZO2OG@.4,UQ;IG3M_4Q MZIZFJ7VAC@Z:\-%F#DR"WQ/IPKN_&*#_3@@\2L?P#M?VV$F>G5@?HP(&5+RT296\F@TP+NK.Z;J8,W!W.Z*I(1:VAFE!( M 5\:5@\^OK'LL65S\I)3,"+Z0S*B$])C!(0;LVUX!ZA"ZO"=KY0^!3\L\+\# M);"8N?_=C9A8^)7_\2N;_<1SPD\L._C0\FS_PP_DE=F,C&TVIC97OWS5ML8/ M 5YU=\C_[IDN[L'8UF&%8P,V^)F9S*:&,<'OV5BH;C[#'R;?I0YN M^ )F%M8?[14V-O]SV<'#\F\V>,=T1OG2" M0N\=UO=LW=7])UIO_2$UGQG!:D2ZX_!]C^UAIW43S.",-/FJ89'&I( OG3"J(W' M1#SGM,_CM*1:$HT%"U.KPZ=]S/H^OL.?(DVQ["<&K.$2F,$=; [P=?%_86@# M?AS.",BU14MO^])F"=W"W1P"PR(.@&TCF110Q 5#B14Y_!W]K3@"+37T3_ < MGU)3;3[YD_%^D 7^B4^Q/G58 .IH>CW_B- 9,N:BO((GYLA/AO2% E3#W12?GZ)P[?XS3#MH^/H$ [J#]'45^]X^XM!U1D,XQIH&__NGAR$#%$?W) MYD1V2*_@5RCF08$8("]AG@=+Q=]@FT CF!8![AQQ3K1@;VQ>[<%F0R )\#$* M(FO$A,J:^""/]HQ;*<"8%O(3O"IZ@V4&_)WX/BK,D /G%&S:#=87 !M#4D*! MHAPN<"$VP*\ G#:80HAS^*C'Q';IR ZP=^4J6&SL)PASVA^>D4/=)^[V2 B;.X"7S\![]L@-GB\D'3&!K_Z(MQ<>$WHR "^V6 "@-V MDH*IP8J TB(/.(#L%N]P\-<<^9X]75$7_G!OO4PK.:Z= +>O%(TZ++;KCX!/ MN_QTPTDXW6 \F%D(C5JP[?SRC,!-H%:1%9*F8+,1/QG'Y)R_E,Y*I7+L!SS" MXNLA?RW\1WQ%8-\:AG S&*AN7RB" /0'L^,OXF77G$ 93CE!Z[@^N#HZAM'[ M/%P3%\F1;6 S<",Q"/O"T)7@BEGX08%RY\V<^*:&MD'2 D5$:?R;Q.THJEG* M9;#-[T)&:YNPI9[@M&#K;\!%!.F%V9*PJ-,NV+%]4JTT/OA&^M\H^%IV:.J? MH40,AD&^,F$N=J^!%% M1Q[]=UB($(5"XP53'UL.O\5>""UF%'8@@(0W7T!Q!)['D P,Z]4Y\_=FSZ"3 MFZ8#-@=ON6\]F[JHOA5IN@!+ @T/L.FV_P/=F;8B0-3 "WE1M0)8719X1EQJ MHSP:VZEOX)&8'CB*_0$('8$6N*,SSH:B-N$UHN.?BO?![[K1?A),809_GZ@ MOS&M".OK,S$< ,\Y(QTT+.=_$3[!XV\K5 M"1XF**=A>,\=6K;^'^$[]";"60:'Q'2Y+^2KN3Y#'_A@[=HF;.4?L WN!#$Q M!XX@A!?0.885'L9 RJ;0\#<61""Y8TW#[T#ZP,[J8I>Y2'KQT8!&D\[]>Q%S MZ%D8! &K6F=.05@0:/2%]H3_%9\+0 W(BD(/&(-.^$L -J/Y;_V@B)@+S@&' M9;8P@\#O=44>-9^/@:8,[8&?*S:(!R@T7^(AV&#V/323=FC''/79YKDZVPRM M6=^:I&'N1MRB3+ U+S3:H.=9V9KKA"NB0XA04(L06NBGX&W$G8TR&@;']YQW^ M]*ME_T37"94J] MJ9BFY3K9/]$0=AP(; -FAO."O^*.^?L1C\S""U"R^<%2_';$0!WR"8U@$IY0 MX,\V;H5KO:(_PRT1@_$?V>@*HT?XAZ<]AP8(R$-19M02+BC,P;/#0'3"_'&X M7F0J!#%=?P:",%S6"O(Z(ISN!4=NFA\-Y %T[K4S -G(-UXI2; M-%Q:A!PC[GU%\+8#(H/;A[%V/E>T], G%"ZB']^')V';@/0..HG[*GQ)J%A3W/><%CD;T>,]3A[>RM[W,$F%QXMN"@3 EAAO9B M-!3:I&ZPO*FSK3/2]&-A^!K\(4!8@]&X56G%M('84V[*B-V@CF_SX[8Z*6_' MS9G9@)!&MG\+)O0H@DT4>X+>=.3(@!QT74,0Q?=< @N3QSK1SX)Y]2EJ#^&' M\V">'Y0/)84X"7']UZ#*L2TW",*%,_!/D$$<#*C.Q49PI,*5(2<6K!%]+S38 MQ;DX[E8D))W FYLB)@;'^<\B&?;*?-1P_PD&>N$;&&Y3>*88:>G? H$""S?T MP.CV#^6((W"QD<$/](5$FWE%S!9XS^[K?-<]A_GJ$U"):IX_+ K]@0@? MB: Q*B10T:#TAF ?,#N(UC**IY+@>SP+)H[CW-3B)/5BFR<.:= -FG":XI"K MD15%^!*R'JK+VT632MAN7,AB!#U)5P\L.RZ\ =$,@_UH?;6XX+3L M./:C3 W8_9X(_*,/+;QA_] ?(WLP/@;LC#23!-\=#$6#1R/9$0XS]V8^(0"; MR<=(LW>Z0]T)UC1EU,6!/V7@\2-:4!R.;\OXZX/)X8V4<6B4T-#, VSBALW/ M'L05\(IGN)B6E#)%-#EQB7XZ$%=C7+#C0 ')<%Z^L1PJ"JZHGD'PF/XYIY!1 M([3A9LTM3EG? IUA^L!*17[QPV(BOBJXZHUP!00*@#H_G2""$9R7\@6&Z_8- MPS/R/^A1"%, 0Q)V?$N<9(RDT>\;ZDIQT(3)3[[(#9:B\40*>.VSA*UN/B_&G&POW)$UPP[!FY]4)W M:=HUXUZIS_Y:X)2%3JJ()D\"SDGAU4)\/P/+B),KSJE\E=->F1YXEF\%C+]Q M_PFF\$)M71AA(FMP@6SBMD.X1<$/9X)U?H8)EP&&_I,?6PI P& "_*\!.?PM M0 8%\TSC[P_R!2/$S!RX)J)2D%A89FX\8"AL@6EY(\Y'*5?0?E5(!*0];ROS M% ,T6+B7)R*J.)0'1+'1 '71"W.LOLYG&F;>I.P--[(=R\!(-X^6!(ODMDC: MAJ)1S>)!$&Q2&&A&:Y,-BQP< W@ 260)SN5Y28'O@B!$WZ>OCX5+&@,D5[3& M= [J*>@YU\)XME$@W WUU1DZNB#PX!T?!#GX/O@A&-C %S"I!*TLX->#-8AN M0I4M$A@ K=$)(BJQ6!A?J.)IV]OW)?N^SHZQJ^_/_A9!)_J5&"'X$%6X(+G MA;Q@7/@:^2_4LJ%-'DXD?+$6B=TXMX:)^)9&>&BF1Z$9(-FV7^S(&/9- M9Z].8.\(FO) X!OK>\'N+K &SDC3B>%/*#X$-^D"2TK+BTYH$^(6[");FL/S1YP#(NFD4J6Y#J&9UL3(OO[Q'!1AY&P3'Y M%E2R-QI'$C]:M*;^1$03(1=Q??PEFZNM5/O7@.);;?_XA:VB1SABBXMGX MKT6FMQ_.%E\;S'P&8P=?@V=(PDD5(9!T>52(X=H_O@%+--@1RW82AN8( &"* M!.B!)^ X%V$4.PQVW1!O;7 BV4+<@36$O^6;'QJ[T3ER_#1/G23G?Y)\H4Z2 MEYPD[^B\^$ODKV.$Q*3&!%2VT 3QVR.1?5 (LM*"GK=SXMI/<8.?1$_&\MFG MS9#H_HAOE?FY\]S0ZC'^JY^F]6H&)S?Q68DH.*;+"=D@DNA>V)S7$GM0A"M" MLP;^.C=+C;(I1VT1E0H6U[02QWEA(#LOL!G9O M6DAIREB= X9XA0"'$Z#CF_Z3O>H."RXJIN"$A^8TMH#Z:01$8VD1$<6P@I2K M;/I-BE6#"?,Y\%I@F2XVUH,L@?"'84 A\.UC9(B])?)T^!?^TC!W(Q82 ,]& M)-7S&V!AJ)"FP" TSN!KU"2@$H*+,L+:!#MXRNGS0]FZ"'L&9P?A#:IHET7D MFXHY^V;X0(_GHLV\8)$Q?JCNS7HYN *.CR)I,)Y_^SE^VX1_$D_HY@9"$+;F MB30B7;L)'H:PBD]!26AL((Y]F6&]?@B9H#D2ES=7^0V/TC4-0^?TJY1*I0+Y MYFIG**JZ[ VS*GQ'"!TK$QR=H3X.;V<'/PRN1@N35:C^Q!].7]@,D0P\KR.$ M^!)NP)<8D)8PCH&''@: 8V87R&]X/@].4Q.$A.6 $U8@CV>M(.?[-YYK;DPB M"$[^O)QQ T!=#WQ&)>^(:0E6;OCX+N. \%?K?_L@S-WVF MUN8KTJ3+1I](7VRR9AD&M:.E#Z9?\>Z%A@P9FR@R=R2/8TEP>([BH&&M Y5# M2P?S>_PH'W7%<7^@]C'-@>^&F- WW+;A9R]/-8I&^/6 M)-U O&5(83TT_%"]>T@)<=]&G,G9%'V[(KX[Q)%_]2!V! *P0;,,,SI#HO-$ MIO"^S-1@>!QE.BR4?8[^)JRDY*( >)_Q+VE5W*J-TJ;E;^)SRJ*66U)!:=@Q MS^'0YO<6_8/(!:M9N7I]WJM)ZDT2K&81Y:+B#0'M[U8B M'D!KP=95-@7"5W@W7E-[,#NP?"Q])'CH$225&_)0%IN:4#TRW%,_Y0-]/&?) M2JN;KO31?S_^(F&M35/+)F2=S(2U2T/33:*L8]8.*NR+B)K:AVK?9WV67F+G9YUGH>DTL?C^RZ==2JR17,P)>MSO:B9>;S[WR_'W&[?3K]QI6WH4EAN%>OE<.AANVH$U7UNV.U?#4$J+]J@: M':=;+,GG06EV,]*V:6K??+1<6QYIE:'-MT*Y1"A/556S M3HL<*+\LG%?7]TD4RH\:Y=7&QOG*.XH45PJ-AH*Y@OF:,$\V65:XV+6C*&NE M<%F=OP(F(\P32\?,-JV1JAG?QB+OFSY@G?#":UCB<+.F?!>LW*MM[VI1+>H, M!Z]]:MYT2;/3:74[I'E_&WWVK=W\TO[6[K9;>]NH;ZW[1M.5_QWB=XO&"W&> M&53Z]V]<1Y7=15&5L#:7:'$ERIT;L&-%O"D=+UP?U)],;/P1E9V.5PK'ZN^N M;H@[F+SZY5S!5E&1QHG7L/9GG-RM)EAJO*Y];+USM?!Y.^6P9T*\D\)TVQ2_ M\ZQJ5+7M\F*7JKS8LD95F4K9-:K?.E@(,;JBC_6A.!M-\92%A2^"4H):3&#X M7"GZ,_(Z%_S:(PH<:2\^IIWQ+=6J26856E-X'_I;T+-#78.4*WM^K[+F5[T2 ML<.T>47H]Q/ZEO6G6[++2FPYCV)NIGOAI2DGN0(%^KG* -Y+;)42L25,KI($V*I4 M"U4);]K(F=;;FG<6]D,$J\P6SHS5505]2.B63V" M=V557;-S>%<+C=)^9*C+Z0>T>"WSL,N(7-PH#=-ER5OU551'=" 9MA+^!KYM ME]FC!';*PGHK%2Y7R"@Y*BP<,@IKJTCX[:.P4;BLR'=/6DX? KNW7D7G"Z[% MBS]+@F!E3\6Y[7P=F?^%'^L&#!;CO2R\@?/"^?E\95P9[24%7VG@VUA'6>0) MWTJM<%'>#_C*:>[?,S?,YXBE>"P]I)::+9,2';.,XFXE:?'\PK Q4KI)4LS+<$'R/+\1964VU,TK910LFTT M52[G.WOMFJ9RAG^_++BLD2*<]T,,'U70[32=/U?*,5G$GV$^?78,6BLE--Y; M*_RVCC3\H$ I&RA7R@S9,BC+A?+EO V2.RSEM,Y5A%?6F-K%2ID?F%6%-A62 M$'M$SB98M0XF-5Y7RD?-!Z_E0JFVO'>1#'B5\]1*E/Y&-T0NSI*&@;+DD[522A_< M(;.#ZSWH-FU-NA\5U0\9;VLEC>:!M]6DL]22>%)!8[O MA%%;$O J RC&:)=K)8+%>2SQT/4_S+8TZ@Q7Y3(>/:U\V@LK2(%6&M"NE6^V M%+3*>M^9]1Y5/9;/CC_$4]C+M3+!XIQS;XDR8#L,U:AT@ ,"XEK97ZL <5NF MA[0G_!+434_X=5Z'G--L6=O*=9W:'/(S4H8IIQGY#/9@$GX66:Z+XZD"KQ1^ M8XW&U)P0?IK%-**;?C. ^:,7_!2YIU+Z-/LE_[C\Z0-W_4C3,'1L#5 @8\]V M/ H_AI<"S_2C[PC%WVH%XGB]/UB?/]&'=5/,( "6%QGH("HTWM_ *> # #,& MGWICWK'@U>)/@C%!33_S %\+[WVF+B-C6S?[^ABL#;_9@34@?TEMWU6JIF0* M@(:,.KXTBN7Z[[YT^OV)O5C&"T!7[,8=< -FI2:WF_RFF^QA,/UDTS0]:CP& M\WP4C116U+.E&1$'EBDHUT*I-*]@@_X./JW/2-O$M9I,[ &G&:<_%HQ/!4"! MG.H?IC"#%-)=!TGHZ)I.;9T!G5KW7PVK!]O^XZQS5H"Q^O!O2KKLC6*E>GML MV3P3*?;D5PL@;W*4=9C]HO?Q/0M^B .'/^ZR_M $*_:9C_[MVTWT(T,?Z9BB M&G2PF/!<%ISZ*=B]!J[_A1D3P0D^M+]ZU ;$6K83@+HPS1R4. PT$;Z-ALSQ MC+_![8M]J_-?.2Y"!8/31)$P,P[_"<9SF88MA/A'49@/5,+F9WRV1IM M*+)7$N]]IU";N$!0E=6(;I%(3J38+U!N%9_T$ P3V M$_ HO^6T4.6EI)A5+Y/[/M9XW\^$O>_R7L:E,OS2&'A"_/8;,&SMS;YSUIY1.43HEB%4N0*V0,(S?ADI1#;52*1_5 M$$^*;YN.:WLXH^^^R+L%H37M0Z ,!('M#C4ZP0,Y9IY79(KL==@B$NF29[&GMI=?(9/\>+O=A$ ^M;2F[ M74"@B$]=4<^U@@]XT%!\(N(M%W65_WXP:=&^ ,WWCLS/UE][LC$R2S3Z"[3+YNZYL&&X:N8Z9" M9$(\L:#Q[\,@#&&WS7L8N?O*C!?V'2U.9SN'=5*SV-9R*X0M+P70#YG%%MYU MV0*+_0MO;7B/HVPN$^G]?4[0(>T[^\>GKXW MN^V'^_VL]3/+"0L.2AX\FUACAJE6YC-Q! $=?B8"*ZP9H]#Q'YQDY*)0= MX@XIGM@/\+ :?N[X.5S\,'H,YH_7%WE*?;^"8Y )H-MXBCL6>5B8Z@/?8Q*9 M.+*.9@%_X&H"CX1U!W[S[!G4-O ,^$5GF!3$4QW\'UB84& PJOD#]8> =N9G M1CDL7).?(3+4V8"TWEC?X[-X& Q@[C8Y#5(=6P]1(ECT@SO=A.GH,-+<#^[" M'T295WQ),'4TB<8P[3&>7IM\ZQA,$-\8+1?UGH-J>$1_QE_\#ICF*$!'R=D&1[TSD7[XL/. MSU$1H(/_PD\"%L7VBR/<7DR[$[\+2GM:!G$FCLLP)=7U" ?03-+T6K1^$()X)BZ06&JU=(R.&]YJ8 MZ:NW0KC@GJ<;&M]9FPP RICQR?\N?@'VZL^"GX^%K\<]LTQC$NP-'XD+U3[P M )+GU;)_GI'?6)1R%-&9Q9&/FP13$;F[P50YEP3K">C%/_11P)-846R98$NX M+$9$P7V^: =ICK/J&SIG1A1'X%X,.7+Y)@?I7W[VDW[@S!:3.3ZW#6#W'9$@ M(BB%7Z43")"+Z.]'&+ &/CB.E:S7O%%C(Z K3 !R]8#3.=,W_\5@?,^0U0 LP#[!!+(T8[ #309-.S,YFAB\N,-DRT-]< MTP;3MA&ZR%D\S4YD\3HC3/ %VT]'1M!'N$M1NO&((CI-D;IH6WA'P ENEJ^X ML#-R9PF+9&;"/FJ![QAG)Z11;#^F9-/8&XTYM7!UH+4=3I]GV"M?"/$O1\SU MB1KLELAG ^^U$) 'DR"U@+W =!=BP.?%*?L ?F5%TGH*,S$^3@4)6EH^7[X. M+3*D+RRRC<(L3$S/)Y9N\-?@>MC;V/!3[/EG&GMAAC7VLYWLG\R=-LSP74A8 MS_%$ KOC6& 1N8$YYOJU(PWF"QC/U@>1#(JABI,G$-=^!GM\9B)I#S[D,!V" M:1>D2 :[C-(U0"SJ)A ]?)R#ECD)!LVLI@\Q$?"HOV]3F!*ZO,#U+U R0D"< M!Z<,@X''@ [PB!'@&;3:3Z"5]QS#--<*(=1&R%[4!IST;(Y]$'8 GX A2+ MK\!$\6%^Q0#'$+K)3U4/!L<;#7%>\+4ZLIX%!@H&BU]B2A_'068$)K3Z<7F9 MY'_B[3??2!#M$F(R-@R0Q)1H 58=1!D&GMGW?9H!CR3 AM%^'^$ >#)&#%!!$5W10Q<]PI-[C\-IE> 95N+)%:3)%B5 U!POQP:GBSEN/ M.Y=5W#F,.\=KU//(H9TE:]ZUHO+[J9Q@M"MR'RZY M0Y-=$?F0B6SRF:+7)"N=5_0(\DDZ#3;JS@^DB<-0?I<3X\)X/#357^1JX2[N M/B/T:.[@J$U7FZXV76VZ#(G76[LBX0>#9=B@=>Y'Y)B4GOF<]-QL!Z-UJ5O6;0!+S3*Z[?95/6_ MC_F23[6R%O"CB($?FI0)_^5"O;)^9V2%_V/&?RVUGM <_H.+.6$8)2?L'_+M M-@5\68!?7QWXPN*)PDHRR?Q&H5S;CTZ%RDMM#?U-C@-'SD),^"HB\NZ=.4+CG3DK(!XFF[^KZ<%5C3_,P$D+ ^ MG[+O:[7Y.NRI9%HG!/%! F+O/\S245;+VLA.1=BA5$,ZTI%SAV)MO7C'P)/:<-U:8#S!<"7B>TF@?,!,E%(X=UW[%VW&,<.7_+;74G8K'E]FZU4SFKY*IVY(P4=K[^%QV-/S4EP9L* MYL?UZ;K!_,4!Q0[,7S>?OS*3V=1HFEI3&^FFSFL5Z2^L)2Z_9N'N5!M[$;M7 M2)<&Z>LEZJP8L-P:X"_WXZQ*X5T6O%=7Q_N*H=.M8;U<*-67^^<*[@KN,2-_ MW3S,9>'9+:+]XF(_A+N<\=R'J#*E2D;8IE^=4HEVDV!N2,,VKU?B? ,*9L%: M]>59G4>%B?U'XX+0\'IAGA5"P]FB)JAG=?P>1.;N+=.:-F2R"\8M/U5403><91N+!S''#>H9*Z-' MB66=;7 S*EF;N9@0 ?TLV_G?&$FR[@:0&7^ M$L:XZQ4F=&8T+*O#%C5;K&C,KB//B-5B0^^(U6)#[XC58DEL[( M4 TU#ZRAYGGB65JU6*H52Q5^E@9_/B^6RA(WU#POU"KG>U'3:3] O&LYNY6" M?A*6;]>L!;)N-,J/.K>7E@ONH M4''(>$R^F/X.,UNUU#S,D;=0W'*]D,>6>FK.J]_JQ0I7!@_O>J#JE+E+PS3Y M3LFZAFEF+0[+C83F9:K'H4182H=2H5U:;"^7CZ. M;'TSRS65AZ OU: ='7 R]4YF>JWIER<)"2G@V=FE:63;^_,6J%:72'&S%;[\<0D5&+DC\\Q]4'DT]36($QD4RZZ=&0@/C![^?] M?KVAH<6%LPNFTK-LC=E\6;KY?%6*@\)@ P%7#MRY>0FP%O&I*^JY5O !QY+X M1&SI1?VO@!V [)AJ6,_PUY,23D-L5J+!R.W"7 7*MGEVJ&7MN 0-:O:HQ=C6 MU8:B\H94SJ0AF2+WOI#['8W*%)'WA\CO:6"VZTR@+82*9MN3.?K_9^]+F]M& MKD7_"LJ9>25700Q7+7;B*HTL3W3CL1Q+SMQ\N@4231)C$.!@D6;BPD M2)$R%Q#HU)UKB0+1W6??^ISO\\/)/&&T+VDZ6;=TT\GFO(,,<6DW40.]2BMK MH&N@U[PX54^YVD?7A6ZWN23JU6J?=EH4]>J>-L].VY<[7_BZ3=[K)A B]S-[8[?:AEMKN]TMT=K>G* M.[_=TUW:QP0A,/92H/-*UN^P6U8O,R:V- MK6D6T).>EJ8O*NB52Z!TEC:8V-0B^U&U<]G8H&G6"[1..4. >K15>Y6 M(X5[''T"?M91A.4UK9>&UI==/?NA2.3^2/Y2$[PF^(WLGO6=[;*-MFJOE232 MY*[)/4/NFX4&2C7:ZN+R^9DH9:#V>3K];-/+S(<<4]5N;U#H5>L@ MFIY3I05F+5?6**[\RAK%E5]Y]Y&;L_7O\A]T3E6KGI/%]: J+>]JM+)&<>57 MUBC6953['U35/=NT>\3>!U6E8QK6L'3T?*I:\;(6FI5?6:.X\BMK%.OY5(>8 M3]4]V[1!P6'F4[7-L^8+9G-N93[5"R(_U62:TK"&EHL56EFCN/(K:Q17?N4Z MH5A;!6M%$8OMK6,:O%@G!GX.FT?2SSSLG5IML\6$VUEM.>/@XH/+6CW0?EGRQJ1%5-^Z8=>7FKZ MU_2_ ?V?+ZNA6*1_/?12$WZ%"']9H_EE)D\YAUZVV^9E9[%K7AEIOYQ!3#WT M\B#W,Y?U<'N9P[&CL5MM\V*=RCW=NZV$C4^6M6[[(;M^N]-5>Y?EZW=2TY5W M3H_GZPL\/?6RUBOO7OF>;Q;S.-C4R[;9+E5[!#WU\O K[\$T7=8O?3/3=&OC M"EO=QL[Z!^MYA;M5^LNZ[[W("/WA0:IGC8X>I*JSQ'KE$FJ=\\W\U6W/O2S0 M.T4#,+>K=LH9$-0C,,L;M#\[VVK8<&]#HWIZ1)JF]4V-Q\UJ\RS<"\Z*E)[YJX[M;EKT<[A9F!=FL[MH0>G:@_*0V7)#9EE3SA>'?;=+;&G!++9E@6_@D(9,MC2SY(PXC9SA[FR,@VH]:J.\'M@CH M((XW>M,DBB3:7%A%0J39_!F0#S0WM6QL1OCW5TVTW/BPA1;?JRR]CJ?]<9#N M9[6M^&H%]_5=L",SQKWQWG][??'I@2!3-;FFUUUHS@XJI-1*G_4!8 MWTZM(;SDC6&Y3]8LA.?6R%7*MXG)N[]9QCA :OW+@S]H820.T> /#6SU"-L# MH]2"-^&3RXEHBW)DCOB(N?&#_[L*XV>XRVAT <_LEP#:$1$ MH=&?&2%7,AM6(.!3D JNZS^%QHD-/UA!:#B>$8W].+0\.WS]QJ S[85_6)I\ MBB.'6S6 L[-@5=T,*;E\1"(@\'N!EO[C^X-LK0X!8 MF\*7HB 6KYYCXLP17#&,5C U$\&\,B7+GWK!K6EG=:<_WT5W@U3^W*M MQC5L$&WE*G?W?#'!4$)D:C):(*-V(1FQR]+<+QFU6N9YMUDZ.BIG%4_A=.A# MZNE#&09SS+$%ECA[5K*NV29I:YS1-;N7:W3=K"ZNJT-7ZPA M=4LH;/=HI28SVTO !=H@O/ \WYRO%,IKMO+:GJEB7G1?V+RHNC*S MSN3972G6]TV>';-]]L+&B244\WNSJ;-)ZC*R4B:5O\/9P,^NLA%CM-8(4SQ7 M&K ]L=TU+UJ;M]#MU%%N'R.Q-=<(9NR/V"[ L-Y<"N^1V)86J:3)[8.5J"Q) ML3>7=;A?FF+']C\?A"V[6=Y'@/FDSEJ$R]/KNSNERA5\NGNX, M &-G&AL?+BZ_\6XXF]@.TQ L6=;@1W" MZVQG""*%I,1YMVD2K-O-MTP !E$ ?03@/Y%_N[J_QF?EQZ\;QE0'Y^V MSYO&DP!B@6,#*1D6;,@#UG -<$7% 'NDXE8-M/*,OA4*VX#%9\(*3B/_%.6. MD;1P, (1QBX<$S9L^'& G3S_$"S4_&'! U*!T )E Z/AE1IY/D1TIP;V_!=2N/A_MQ![%H*,X7O+\*_&%@Q M+(?/QX@O=X8' [)P4F3BT_!K(%QZ&R GX"' 3!>X'7B$BGV8%1K&U21E#Y!@ M<&(6\Y))\!2! $^#=A=F.$@!H%$+*0*\X" XC(D/$'&=;X)X V@-@1J(@3\" MW8TXC<9 $6/?M0FDELO4$H.,(?*(X#4- ]]-PF84.RQ_\.'D(?K*U _IC2%P M/2QF<<4:\VRZ')&0'S)*^GS+)S13<0'/.T <8C#VT"(R4 E&^!J+B^%&@0!: M"?@LO:8!O(N9:#ZB,_9]&Y?H"R2V$& #NX,7QU-X-5#+Q/&8DOLS18#XH!7# MGF =.NMOEF>-!*47QA82YZ,CGI Z4_B2WCI_&\Z=&VG6%K"["2V*Y6Q"\M52 M6 7BS]@)6/BD4)*\-X3M>IA^8B;%/<$&OS;N&\:0]3HSG(CBP,.!=PXREF^T MFZT+VDV60\*ESY[3)@9.)$ECQT( MHB*2KD.4>RA>PT1. CZ'#G;6#FO!>XC'@ 7HO.Q!R/VTM*Z\7=P\ (RZSC,U ME+N[/=&[Q, >/E]A7;Q?84UZ.I&;2V!XQ?8US6[ M1,#0LKOWS/+&LN(>Q= SKQ:8"S& ME%!@K N\9XY]L?8(P7W+DT6R>?WS/"4D),!>*AP]\5.5K4CV6^0',WX0RXN7 MDL R[GDA"7P!.0:6K.L0&*XB&9:Z5SO*/;S!3-:"!OP_HVT+)J\#B+?CQ.5G M2"D7]M%RYT I6+@Y;OO,!1GWCK>B;6[WQUM$WWE9&E><3!^LS.A9'.A'Y MI%>>S<(.>&$ 3O1[)T1O$ICUX$'FBR3(?'WWVV^W#[\!N=Q3H/D:EKG]].O- MI^O;&L28/Y R<"8L#QWL6'_SZ5?7[X-> -WI@W4 _U"T"&@40RYAW \=VP%! MBL%G#*4]^NXC!P8?X5,P6PQ7C#CL.1 "A4.(+W'HNQ@(Q;5 #CB3)(#CA$(% M-T 2.9X%RFC@QP&;L_TX=#P1ABB4!1#QR#0LT.8CPZ=6^]$8ES#5*_$+P*># M,?Z$-(P: #?@B1&<7F"8"M:"OW@RLDQ!PER4!A8'L;9^K 2* N'M @MKJ)J MLX9Q\WT@0.R"28):!+8#?^X+4$:F,4E#4 !,?)/U9 7)PF"5XC(&V3P4#\-P MDVL]A3$B;FXO2>@LT6> E;$%)H-E8!0W<)((+@;@,'Z3QIU4H,I,8LUI=)Y" M?8'A.G_&0"=PI*KRSIUG_&8%@.Q6F^WG#.]0, ZLEP89ET@O"M66P@C:!?^^ M 2-A-(,G;7@M@?RS%7PS;DWCX\=KXP2)4F9A/KL4=AT.TSP,$I]Z&1"$PK]D MI&N,B,_PGX#LF]^1>P+YLR-KH7S#K(.%,1J;BY(,D526P/APX> M#4UQ-!+!;PP;3+'&/_PG >+%!%:)G)&\<(X"%0/$7@1V:A(=-FDYS*S9\(TP ME3FPE&LOL*T#GG 1VP*&;-IFE7GR*A[!K]*Y>P%/]OYM? 0"(36#3(B0_P>@ M&8CHWR!11^@L%O%EN"YCOL?9D2#\LZP9V"L9DZ/I+V+-[N72@J.+[%"J>]#K MXL\8"._FL7!8V@\P[JJ :6^QTCH?_/AAS@TEZVK.+3/G_HYX#8"H$=^^91L! M);_1ZO3 92";;( 7 8#B39F.1F9@/]LE,*>&8ASY$Q^(%).UMH M"8&U@A_BK%#,G_L>VCM!X >R^F#BT*=@6#[YP3? 74)&_@0#@!+M:G,FD&! M8B)YD%X#9#3(?#G93N981"')0>()T+OK6F!DN1@)I#W,8PIHB9#;Q&8-XS,N M3""D/R9VYC".8./PFAEYB=S,9# _\].$[ZT,_@&N!D$7-Q)""_ \A4 A#^E MGH4@$!Z%&R9GA'\C:=2KT)\,F1,\P(YVX M8KL*,9X/$PY@76+&H#M(2A.S) ML&Q %:#$00: A"!'P5H62N1,\KR7PP\0$2=AH3!]#5K-#&0KDYSW$^$ OXGO M:+\7YIS3;5$2-CQ@:&E93&'9_+IG8PJHCP6HK8_ J$(\'T8P9'F>L*\BV<#G MHF^W6MW]!1@NDP##QYNK^YU$$M86K44R_461(XZE89V5%[WI4EPKFY4B[0P\ M";QJ2L''?#L&=J7:3>9CK&V8(N\WC*N Q'Q&$ "&0Y0!%M4<@2M,NME/*R@, M9X@&&UD"XCO84B2OS53Q6[8_50R+16H7W792Y\:49*H2-RJ@/?6'IVA0J'JW M+W=?E2FG6B_AKGE%);^=I*J(RC/^FY5=%$I D0*..D:416JZ)$(/A0 ]R)_C MV1K&+YGJJ'G^EL"U?1(B2N"!80$F \J/*(G>-W,0H , T(W*!I M^CZHNR0I-*DJNCEL2,L?D:6_G@4MM[!^*X.QC_3?DYJKP*]=G9YV;/Z^V],1\[29 J> MJ,?1/\6_7(3P)-;J4'?X!G4OKH<@37+MA]&>FM+]&*M7XU[.ACV\7OWU*+;Y M@E9C9_OHW/1 %4F_<=G$#;I"9>C:I!'Z8H3>.]]+A\XZ=FS;&OWL@68^)"'( M>U5K;ESC<9)[1&6@HNKT=Z3"--V_L]KX;96[BZ9&KVZ_J_%[M.R[9NQF-QU# MV%Z0 ;;P32F(3C91_Q.?3 #WV!35 -4"/N[^AH?YCI7DUP0J M_W),OL2#HMO-KN@M M7JHJ(5EH@IPGR.+^ 07WH8^-(,\T01XA0;:[RP8E+N1SOBXM^_)WSQS'AN:@4/G0-.V/W MFL57JU(TU87O=6AI[43"3NFIW5&ZU87O56A MIW9O&3VMGERR?7JZT/*I$O2TK#_MTD:M.Z*G5GD4WDN#[56DM&J<20-1+ZBQ M5M$%-=:.<<'*8:V<4;"[9"";OERB6:>\9ZK^@AIKQ[B@QMHQ+E@YK!U!_5]J M:0S\$+N '77Y7YE.%NOC#DMOFMRJ0&Z]9?/& M%FO9#DIN9Q>+LR:/P8X^S,5Y>4O*S UIL'(WI50=V[$;V6M=FM=5L<]M; N& M4G$5P,[NW^]$S/3T=1M-TBE)+[NKL*,;_+O1G/KN@B;IU-X[WV\/@)V0].69 MOE&F23HAZ>* X,ZZ".PF6FBVFZ66TV7,'J@+.GZ^0$%?T=%29OM7K]=V;_;C MJ+2?3R]H%5@;XES;4=D+<5Z<:^+4Q)ED--9V.?;C/%P\WYI)$V=MB'-MYV%/ M;L#%I;ZG_T(W0!O_!Y 2'6!&VX_[KMAJE\%-5]DHK%OMF2O-L\W-%4UC1T)C MRV;T/FL;;[70S&QVGJ_].2"-%0ZG7CJS?)>SEK>RR-JCJ._CZ=1-1MKG)K\[ M'J,=R2D0.+N>YL_S]4'CR0J/8D3UB]JDW _&PHY=<3?,PN<7!L\]0N+[ET,PI:7^Z^ M&C0Q =L E$G,5"K65NG);F^JS3@'?W%>VT7;7[';7Z)1Z>#QK M"INGL%8AA;'+WRP/A?7,YOGSU:)ZP-2"&LI/22_+U;=M*YK/ 5;$1C.Z]B?^ MC)TI!@GT]*E#%IJ<=UI>K=,X>R*MG7JPQ]>30U0=ZT$#U=(,&HEZP5E@KIS&L\IZD7PS7 ML?J.ZT2.T.E/S4SE/E/U%ZPC7U #\1@7K!S6 MRFCUO:1VI0)I0R7GIWY 41A_6(8#+T'T#X6LMA#W7%F+D@U,)=03D@OQ42K1 MF83VEF[(Z&;SI:.0E;4D^Z60EGG>?OZ>7ADEOBX3J:N\/W0F?0L28&7)Q[)9 MR.$N^+]S41;NK\6".Z.HE248^Z2H]AHM6,NH3_86-_[D>P,I7S_F@L;EH;**.L^[T; M<=$^W[Q]I+Z;4UGJ/-]$G>V>.GO=YP..QW+O9L_#3-SY0L,R&6!5%A1'>#WB M?+/;-PFO;^-FG=D]T^UEJTI89YO=N]DF85V8[.GJ+7!5L.[#PI.V$ U"KD0&>-+XH$)DFH"7H]ED\WVGM M;I^_R_->\7&_*+@0?SP 5*X\>^Z9]Q(B7P @>VK]R71]BD^]L>+(5Q^00.!/ MN&O(14\W!UVWL>'Z#6@.U.'P*C*.HHEE&:-.K][]OI;,.YD)*PA?EZ3?TO)V M=_E-7?Z\8]-+MR ZQDYXAZ35>?KG34Z"T;B,3%+:8/\FE6VR"H;C^I;GU5R%6DK&*73:!XU MH^PM7+A@E^0\K))0;&EYI5+'/0))KLV>W++=[!7@*MJV.6RV.4/S:>* G>3?OC(-W/:CF1$P=S<;Z^ M"S(D$^V;"Y@#)(I";ZW>6FMF4#$%:COM!\+Z=FH-X25O#,M]LF;AJW?KZ'GY M-C%Y]S?+& =(C7]Y\ >M5^\HLHQWNZZ1'[P(I(\%;\(GEY/0%GE^COB(1_&# M_SN[O.Q9_6W%/]=.8_QF17% B74$BI\W2[)Y=TQ/P!.YR*EAY=(6Y9U=MG', M(QW=%X9"+"EXE+";521;\<+"G"WH1!69)\_8$!YNNF0-I8XU^Y'8!A*8BXY' M.9,?&M4_C.IY*ULCNB*(7LAH4JE<61&\OLU705^N-JEF-]'H O8S1Y5?O MR!T[26LQ)O"]<6D*,$I#I=N/K5VL572\EC_YV9KA9)"04X;@)MX-/S@8/T._ M:"M]CSH7&P3@ZD >52;,XJ+E3:YH[9H@+S;(A-2!)BI,C9=KI2 62^AW+Q.[ M:TRT*+6-L;<2"\!7KR3T6F%.N2CNE/@C!L7[6'R"UST\"?=1_$:6X7;,B37F MB=6*."I,EI<;V;DKS8D=D6-/$V-)5MX],:YEVRZW)G8E$'N]9NEHL+3QBK.2 M4&N%^>1BK;[?E(K[2AA_.2$&EUV:-]4=Q0>QOFPC@08AL&@Q;6 M95EY]P;#1L;K6@;#EJCPK'P1XYJNO'N+82VK]7F+84N4!S9#JWQAKM*&&"ZH M^4XT%H&@6P0EH=KU"@Y+P$A;*(E\WNA8>R[,)@;'!S\.KCS[(4']%IBO8[9Z MYR]KY%@GF:RI.VO$K&52S\^HV2=5MYX?7:-)6I-TQB1:>]CC(23T^?,1Y3*0 MNU.)KG*Q8&DX;9L64/'TA1\,NVREJ^U%2\=;2K+R[N,M:QGBZ\9; MMD!^W;-+37SE6'GW<9:U[626?[NDNPNS?5&^O'0Y@RR(C3>&,YG&V'O+P8N) M(HQ*0K5U--M/EIL9&W5 6FEF?/54=S5AWWP?P*-7$_QM&S9';_%2@+&1!;]) MXYC7FDI+1J67&QG#A5;(#JFSMVB1:.*L#7%VFAO$JO=$D1<%^:"=DV3YHQ?/ M30PJ"R=EYI24E946MKB=H$?QC*[-QIEN)<;17./B0.& E3HY@.M3[WZ&^FPS M[K&175QH<6PCV-':/'"MJ; R5-AIKF7W)@&0L$PCS X1"2EIF\\E'0A;[9=V M(+R/_,&WL>_:(@AO_HQI-&5$C5A=/XR#%7T'=W=>U7?JT]W##;S2^']_N6BW M6F^-^X>[ZW_^X^XC<,L]?7;^UKCYU]?;A__DFU/M!1/[[:-YYQD?1#^(K6!F MM*@[9LN1*/4)_;+U];4P#_]'!/HG(^%CA9(3 R%3NY(1A3(W?^C/ZP[4_F5H> M_$P;@*_ )@.J<-MNGS=;_@63Z/[7? M9+N_B4D?$[MYDKY&*7LW_-T* LN+[H(O*!N!9?IXN_\^@="UY;K"_F4FGPOE M@^O>U&MF1-W]V I$"$KV\LSLG!LW^M!RHQ;;'"X!*V_V,*ZX)GWRS9E &GQ64SAH% MX6\#+'"#GL#NKI81B)$3,FW;3B &47+N!O;6E<-SW9GQY$3CE$ E&'DI(E?@ M Z37".D3_U1,^&:.E.$ /KKW=D+PQ&*P+8#Y(T[4F[J@A/B+R" >T+YM.Y+> M >*A8Y-' BLPRA^%"Q1,/ &8B>B% 8#82P0P5*A:8AB%3Z0)%& M*"<=3N$;WV'KD0 "6<$=:P]@V813/@?^$$PH(H4/8FT0G_:6V$YGN2DM*9C! MKG'Q.%3< B^RXP$U7D6 ).0)TE^*=0+^4$BN"(1K848E$2;B^U1X8/>9]&?Q M?>#&=O(V"7_3<(;PYYF90EY\%\' "1/&4TADY"E$Q4!V].<<-N57DBT@(SWY MP3?\&2P-!Z,MN!DX ? 2LE4P]6F>)7#-U(?--HS?<4#< )L>\P)#RPF,1\N- MDQTEW";9&.4%LG+*KE/+L4_A([DF;SWYVL2:&?WTH#:JO>EX%J(Y#OHVBEP& M-$H!.!T1?^9S$S"#(^L7&)ZT@>R?I) R M3N37\%WPED2=,X\-_)$'[DC^R)+3#!^<.MH5[@^HB;IXB^ 1E3HH0\>WB2/ M2ED./O[(9R".D& -&QEDD0T(>@WC@[3F(KPP(+OX84=L>$NN]3HA+SF S61= MM(/D-"O,D%[SHE#0@G#M_("@O7+!+T$I1AKI%]Q;%D4WO+,MB-]F8[%*28E? MD\!AH9T"E+D"!)=+=$T33MXF$,#/YQM:9=L%P:K*QX+$E&K!G[@(A43E)@Y+ M2GVA\WU?M-==0GL_J.3W2'OM'Z6][G+::\'_E8/V7LA^J7NZ2%(9RN/@SB&F MAB\+V'1>&K#YZ/P9.S:!&&#N@!]P-:#4'YA-RX(UAHQ4"?LJ4O- FJUVK[G' M,$XKT:8?;__U]?9]':(V8'S88@BFG^$2UIQH1G-.8E#K'%@E'Q LS+E)*$#1 M:'4">\,;8@$&=PQRMA^'\*XP5'-4T(Y!^3L18'@"\8L(PT.(7F23&.Q3OP\[ MXB<;QATL"_[K!!\*80\#=M(R6P/+=6"%8S0HQO!BDPNNP$8&5F(K',TQW LO MW/>#P'\BQRO&YHG$B5<39L!KD$M.E+K8E;5W[SS67ZV>"LQEG=1*FFQT47*W>)KKD MO>A'MQY(@QB?^0#.ZT8%#,TYY?&N98)P,YO- K 39= ^TIMJI6 M4N4RKLU3)SQJH:BQG:$C/>X%-C>6Z+QNI[7,"^@J,X1^;G?7(1U,5?T2* 'T M'O1=X$R)[%^]0P>>-SE0;B;&,U"VTL0BPS(^HE3&.5V\?68TB^=,S46U6W#0#O(. $1SH+?5CRV#+ZO38P[2%&D0V7Q!V+VSX@I;ITG4K8Y]YXF')_]!NE(/3W"J M&=WF9VK7(?J#A.@70YFCP ?#:U>1Z':QA[9,-.Z >#[+D^'*']$XV$K8>K&1 M2>*X]06\7]0T;GTX?[3>3"(VIMC*FS_&&WB%.W9'O@@-(P#M@X9J6@]L;&,G[2 MYY0K*$+7Q6029IQ060UC5Z:;%D\)W\/B#11+(]IC2/YY7T1/0J">&P+,X<=O MO+%66X6_;#'E$9?HQC]:@0/:P1A:E!V!O:&9&\ISF"AF67*.P<(=8&$$IK4H M_("KP8D0L+YW.O+IC4G@H<'$9%PMCFTUUU5[O=:*>G=I)ZT;C.086/C9FM&T MU,"RQ34;(%M09*V"_"N?7VDS'&X+@(IP740F;B)DAAK>0G8MEZA,.P M8@8!.QB(*5M+))3)3T=7$$7V+=B3-FR%QQ@&3_*OB; O=@^?SP8.["_ M!$Q,3>3_^*&S 4/ *V510H#0D.F?#/H! 8!00+J+.QC0A142XPGF9)8"Q88((,$ M72ZIJR;6'T@= !.PD0)BYJ*/\W05H+O&?)U&B%%V$2URY0:1;HP;Z-(&\,RQ MQYSD [-YA#_8-4JND#E2L:P(N!2$'7DI3]" "AW:X4FOX)4(FT#2>,P^'>%0 M22]6/,RUX-41]S,X_0$P"K-40O^P@0&SE H2 ,\3J(E'4W;W.=Q8629![?V+ MC_8T /2]*K!)E%\H0>_ .L 7P"8C9X 6D!>RB81PI; J\Y*,P6:>M08@OD*5 MJP!J&PE$AD)G\@'%9E0XST>9-<-K@+BM:=QWX4VA#-7)(&!250F_JYA3. 53 M;XBK C%$I H3C4=V ;9QS&@>>0;# F#:*/AA_^ '$IO1QAN%GJ\LAQ9;P9T3)& M\P--[4?<87K"# Z(J_%D3ZAM,Z5HQ'5#T!)X:CLI]T<=1J^<@LR+^%P!\V:_ M2),FFTE"-2EZY0%(NP)V8C=(/2*#S\78MV6O+V]9?[FW]]!2%AW/P;_O_](9/U M+XIW< 0(A_IYT9LN16,P*1:/8"F9; !7]>;3KZX/_KGQM7&/$8-!PW@" L1" M/%DL"ISE6D\AF)V82NC]V_C(4L T/GZ\)K[\!TE&X]\"/9M\E?]GETSOX7"N MK%F]$=A->>LR4?3>82,#I EP)TJNWY'7KU'9SDP#:,224P*"/%-CN;E M0@#;FH!['ZXNS6LM'5EP@?5 DE3_;XY4%U-QU\2/&+3=YJ6Q=L' HWS=F65@ M= Z4#%8RD*4[L*0-P,^3VP$"CGSN-!611PS>)!K )S*%CD%E=JJF(I(:8HQE MG(@1IHGAT,&SH45@BR&%H*4SS___'\H9P:*.D0RR8<8=Y2F94HEGQL8XAJ-L M9<>PV&.]*8,(R@[%9CC6@+0'VCO2'.&4!FLS'5T^4'3Y7$>7=QW*4NKJ;S@, M7N'=BJQ1V# M>N;+S?W7CP_TR-WGFR]7^ ?4D;"M=\=:U[8:XD@]!'6Y$CUMX^4+DFYOJ *, M0/[N@Q]@N?GI1]\GE70?@?"2W3XEA(@6CQ-,ZT<99&V6X[$B1!V NM9*"T- M)?PKM@+@?= (7\34#TBR?T GN-4\_9>)UO 32$2J&R1C_2EPH@@S !C!P?QB MF$ 7E(1-UC+X*BKI2+=.0#B@V@'CFC.@<#[*5N"_<_41E$XG]V,*1CN\E90< MU8KQ^@'M$ARH(47^PE2GIG"3)* ELE=+1; M-TE!0KK[9.=75-1@M"X[W=S6LP]D#3O2\"FR5=F12;O 0#(%A2UV?#*;E,%C ME;B>OS,WC"/TS5)=SQ%#WY,Y3_AHC M7CK!+A8'HG4E%\Z^EJ[K\,<3YSLN2J&I6")=O==,0DCP=_*I\<@RZ"-=?##_ MJ(0=0"(37%R^* W);%&LJ=:TQ43%T<&TAR6XXE56/#:,*Q#&,#=Z3!.(X-+Z(26X))(.NCPD]8%B,L)"Y2J(TLK[1&],:7KXPB@$/-!^G=-/'#\C/QE0AUJ$LW3?& M8@1AEW(6TA_'*U<@Y3(TFP": F1YWFL8OW))@SMC.GCR\4:6Y E,FV#M:"1, M=3M*_D6"?_YC 7)R4O X@VO^4V![]0DB/P1&&*"V$0@,9' NI%8^Q26X[6/N1#0TGA27J09L*$OMI M > *DK+C)'>\)'&#%PKQ#2!HN=!: N4WR[-&RFVL(M ,QH736,HKU(,,^+SBO/0_PM[N2?2S$@S];H-%4U(F<)?(J>*90N*E%'>F/,.U)%HH940032,#?7E0T6/Q") M8_TL$K>=$B$0Q)^ 48K&D,1WM")'- *()AG#.!PK*+O(%KI,9#I?P +$(TB M ,UBQ9A0=);#TR0GU6[Y$4E^(-'(5W]+1L"S_F2RZ7EUV3L@08;K.Y()KR[ %G'SW_D3P& MO/CNPK]X)F7VA;X;LQ7$]Y <=Z84'ZKCT2RQZ3AJQR^0I5#IEV55T@"L"E2? M?;0 )WW'4]4>JEN6.SO%#,R(#R:\$5 @EVQ2UCW3IR'9H?@.7@"A1U[%ENX- M%8#$8,]:B=8,9R%(G-!02Z@;J; VFDJ_"V5VKMA3:GSSS8,XY&31D'R?R"$< MQ '?\U1UQA,_C%02E^[#1@ZI3S+LL*0LO48N,6.R^.O+_*V"DP2@"H!RX1BX M7#-#'G'@@X'G>'PV6'$"9H(S=06#[Z+<%M9X$V1$3@C+QBEAC'%TS!'"6\%%"9-<]$#='["H M"@CSZK,4JD8TDP]/?-@*D.%_,^0A$LP>FXS>N-@26-A'4)/A2Z4/DN,D5\_Q M+%%$IJX&:<\5=&MLGGFHHA"7&/H#*J+.E9IDLIZP00MXB (CDTGLT84=5MQA MMII^CN59=*J,,M["N4J8T^3;-#N$=O $9L<" 4XLS4'PY0I:;)&@,A!^,+,_YKW1.91T' M6&)!1I$,G0!8_T\VLO!EW K@@1!,8B&S&[HTD>H&> 5NBDH[#6M 5S"H'X88 ML>=$T9\HHA(-.!_;>]3IBQ) ]@24 HD8],YA8\,A%=[)BJEXRL8;$A;7BAJ/ M0.T3D0@2#J^+HPR,;9T@_G:NNH7DNI2%%V*4KI2%)U5W7E6]4)G577MOJ[=U[7[ MNG:_RK7[6XLP7JM;;&E?).,S*)P!"I>OE#6K5? 1!7ERL\]*83)5,$%9-&=^ ML?N&G<"-MHK0834\ZFWN 500>,^%UI$^T=-;$2AO&%4%^2;D^JOOVRC$5"&XGW;#2#:C!.<$T$N!M#[H7#@F4A/\+>([(:0_T80(I4& 58Q.P%?] MB4(PIZQNJ P#KC7%$, P;?>99*2Y^(*"%]EK,A@]Q@ 2ZZZ!%00SDK]\407E M+H(*-Y"EV2C:GBVR3#6Y0*2HF?HY-_&Z4Z%/> MI6P_&)*'E"PE:AC+'E3>FXRU+Y9(<9%@68IM3B M92J5CHT9MV8+%59VU,KZN4U+]YGKTI91=&$?5CD%PCQ-RNM5WH^[T((#"8 $ M/:0<$O6R:S25/.*CM3/H($AL$ &6!*,(<3C"\CMXN M.89#ZJVMDBU)0QM< MO L;@Q,#]'S2X\62@CUI11^YNL(WE+[ID?V+(C M1C1."_FF=,=C(++M<[!"B]PYM"(RUBMW*G2I\P^F!&**[H;R?-PPB(J24IM4 MRD_6^0G"E<$4IO$(*9]ST$T0A^[I(_70S'EMY/0I2P @+G]\RZE7['5D9@6I MDN5T4M5;"GQ+T[C_]?]9D^G;JZ2],;E[B9#'9/U$1B_@0XR3 6UEZC")#-$D MZR<&$?JG2\F0=/XN-)!Q";QR0\:1KC M&*"&>EI%?HI2OJ;ABI%LD94MEH[$8.SYKC^:J6Z,=,F[Z-S)W7$\;OJPPSWG MC49RE9&<6D :STOQG$%*LA>%VE=_/< 6 MUW1(Y\@N\K>R&44\ZP[(>[.2L@XPNWYNMOQ*[.Z4GO=_= UT#70-= WTRJU< M5Z OMP3>XFV+$=4'GP(X_.#-7P8#(8;#/9@(7SB_5@8 +0W/SYOIK65F>O%& M?UI&>MMS"@+$)2S5-<]:K;4L\CIQ_+%CM67VVI<:JQ7#*F5.VV\U7BN&US.S MU6UJK)9FY6*$OT *-YN-!;R^B!A_?H%!-J3_[<$@^S53-V6/*V\+@2:O;-;8B!%Z7 "K'CX\E1E2M8'G\6#SO+3BMM8+C\6.P MU6ZT#V8;[2U8I2IW2X*\M3VE0]/3%KVK\\Z9]JTT';R[U"ZV)@,,C39[74T) MFA* $BXNM$PHS\K;LBP[S<:"QJ]>U.UN_BJBCKQMUS_I+230:@7'X\?@2;NC M(V]EP@>97AHCI<)(JWVI,5(FC%PTML4BI0Z,W7%G*C)=L$%E5!)$EI:$JG;< M.JZL45SYE36**[_RMG3]\B!%':!86OQ5ZKCEC%W=TER@,%+]C+0!6#>ZK.G* M&L657UFCN/(K;RW8<];2L3?-<<=_)?/!^JY,N3( 25-C'0"M45QY0&L45Q[0 M\H6U*CP[:;<7[+Z5=6?:%M1\>RRQO4\BHC&%98"0)L4Z %JCN/* UBBN/*"+ MS:P.F%DX1=85>^GBL;#;9LY9=1UMVAZVPNVPL(JF"%7:_6"'.MO=L MPW;<&,<0N-2G0TT5* E>2TM153MN'5?6**[\RAK%VD!;5_4W&^V.ML\T'QXJ M\E8E&&ABJP.@-8HK#VB-XLH#6J.X\H#6*-:&7VF*-HJ]IF,:5%DG!GX.FWKT MI":7(V3^%X^8U,@L'S)_9)1D#?&ISN=!8+L#J1A#4 U9W>1W(;#>;N@U3>3!RT5H0U;6"X_%C4(]8 MK0(63SH7BVU*M%P\(#X:VQK54>I[JWIDZL$;%+7-[N7"]"OM+]60$EI='>72 M=("S,ML7"^.Z-274D!(ZYF5;4T)Y5MZ6>=EM-CK5#Z7IJ:F[=E+,LTL]4;!$ M&#D[7\@^UPJ.QX_!$S*^-$^5""-=L]/4DVQ+A9%N8ULL4NKHF)Z;6N>"P9JN MK%%<^94UBBN_\M8B%7IP:BD16*GCEC-\I0>GUITN:[JR1G'E5]8HKOS*6XOV M]'2*07-G'A\YU8EORQG; MTX-3:TB*-5U9H[CR*VL4']00/*JY7%VSTUF,Z.G!7.4*NG:[>G"J'IRJ17L= M5M8HKOS*&L7:0%M_<.K%N;;/-!\>*O)6)1AH8JL#H#6**P]HC>+* UJCN/* MUBC6AE]IBC;*,FY/#T[=!C;UX%1-+F5G?A7BT7-3JXA+/3:U["MK(_#0=7>* M6_XCK,"X@S4,^NG6&P3""H5Q\E[P3Z\-QS/2!G)?1!B[4:C'J-:2EFNZLD9Q MY5?6**[\RAK%E5^Y3B@N9QFA'J.ZW:M?YD5KL?RTBK>_CA='YP5M:C6&2H0A M/>"TFG@]Z9B]RXM:\%[Y;*D-L'1VT!%>>F!I!8BH;38O>R4X3QU7WIH@N#S3 M_?Q+A \]L+0*6&R9K<[R$49U@.3QX_"D?7E6CUNF>LSIX=L)MXE ;3<616H% U=Z/.AN":EC7O0N M2G">.JZ\O>!5:UNRH 10.7Y\@%U4@M/4<>7M2<76N0[I'S<.3\X[C47_I()Q M*SV M,ZE=C5=6:.X\BMK%%=^Y>UU0FUJ!TASW/%??=3C1.M.ES5=6:.X\BMK M%%=^Y>T5'6ES3C/<\=\XQ&FBTI(K Y T-=8!T!K%E0>T1G'E 2U?6*O:,WT9 MMFPKUXG=RQD1U$-(:TB*-5U9H[CR*VL4']1^/*895YVBVZ,K1US5"*_E8]T- M"O/:C6W%=TM=F*?'EFIE4/>5-8HKO[)&L3;IUE3]S<995UMTI5FY3IQ+)N)? MH[YOS_!?"P@XL\B6YGW\$8>1,YR]S2U/:ZF%^GY@BX".ZWBC-TTZ#YUL814) MH6;SYU<&(FAJV39\Y^^OFFB[\D$*;=Y76>2.I_UQD.YGM;7\:H6G_SZ8$A4320J-U<:\T,*J;62)SV V%].[6&\)(WAN4^6;,0 MGELC5"O?)B;O_F89XT ,__[J+P_^H(6Y>$2#/S2N >*PO?!O?[7@3?CD&@3R MXU2X.UI3\S+PU-?^9&H%3NA[>-1H#(3G?#=&=&BQ[L2$CM$\PM>' M<"C#CP-CD!D@!("!?W"X6(BX]OFF/#Q@G%@3<'CA8\>#5_EQ"#XH[.3[0("8 M2=Q/6NIUP]@?+E=+PLRW73&,=B89=ZK5]JV[Q_:VD[%*=!_1B,.]FVH:RR_$ M\A$.1-3$=2S$]0.3$C62CP?)/S)"L39XSB!ET:__ZP&VN*;3N=N)@A_6LN1+ M-T!P+DZS$K=5BMEHH&N@:Z!KH&N@5^?HY2S5T*/AMEG'?VDVFTU=Q5\QK';, ML[.%QH8:JT>.57WGIIIX;;4UNY9JY:T-U6DV&PO*]4746.K&WWIBW0Y)R&QW M=7O;X\;A24>WO"L1.O3 NBI@$01C2PO&X\;A9>/L8-:1GE57GV85+;/;6Z T M[5_5D1(N-1UH.L!!X 5NE::$&E)"Q[RX/->44)J5MS87J-E8/MJI,J&W=.:> M;CRTS8A-6X]I*Q<^VMN::UX"J%0!'V@_:8R4"B-G%[H5=ZDPTJI'[QP]U*[. ME_5KNK)&<>57UBBN_,IZC/2QKUPG)BUG"$K/P:L[7=9T98WBRJ^L45SYE;<6 M[FDUNSK\IEGN^"]8ZDEX]:3&FJZL45SYE36*=0'9S@K(3KJ+=M_*^C%M"VJ^ M/9;@GAYI5T-2K.G*&L657UFC^*"&X#'-/\&"NN9B_=;*$2C:LMM_D5VSL:TZ MU%(7V>D!=5JTUWUEC>+*KZQ1K VT=54_:/[%OCK:/M-\N*?(6Y5@H(FM#H#6 M**X\H#6**P]HC>+* UJC6!M^I2G:*/::CFGH9)T8^#ELZC&2FER.D/E?/"Y2 M([-\R/R1L9 UQ*+* UJC MN/* UB@NG16IAZ4>YZ"^2[-]UM9N:L70BM-2+S56*X95/2VUFGAMM\W+3DNC MM30KZVFI&T%03TO=Y74@\Z+@TI8N #X81GJ7NC/J<6-0CTNM A9Q8H=N4%:$MAY/M>S#C4=X/S3BY:>A*LIX=6["[/3 M67#1-"4?\OPQ'5#;LI-R83:[Y]IM+ ]&.NV%W$>MX'C\ M&#PAXTOS5(DPTFJ:O:[.&Y0))=VSQF)WEPJ&Q_3TU#I7#=9T98WBRJ^L45SY ME;>EZ[L+Q9>U F-I$5BIXY8S?J6'I]:=+FNZLD9QY5?6**[\RML+P'5:.OJF M6>[X+USJX:GUI,::KJQ17/F5-8IU]9D>GGI\Y%0GOBUG<$\/3ZTA*=9T98WB MRJ^L47Q00_"H9G.UFN;9V86>SE7RL&OW3$]/U=-3M6ROP\H:Q95?6:-86VAK M7T)IM"ZU?:;Y\%"AMRK!0!-;'0"M45QY0&L45Q[0&L65![1&L3;\2E.U49:9 M>WIZZC:PJ:>G:G(I._.K$(\>GEI%7.K9J65?61N!ARZ\4]SR'V$%QAVL8=!/ MM]X@$%8HC)/W@G]Z;3B>D?:0^R+"V(U"/4VUEK1_6HU<9QJ+>Y_'3&2-'[*C!\]Y;2:>&7AV*D%\Y7/EMKD M_G)C\9K+_FY0Z*FE%2"B+LY8*,%YZKCRU@3!67M;>+W0<:CJ(;5W MKK%:/:QVS6ZW'G@M#?I>PGN=QF)TL8*!*STA=+>$=&Y>=!8F2=<*DL>/PY.> MGO%:)GR 752"T]1QY2U*Q;-F"DM==Q*CR"MZK.G*&L657UFCN/(K;\L$ M;.L2W%(BL%+'+6< 4 \MK2+*KZQ1K"O<])W;VJQ<)W8O9Q!1SSJM M(2G6=&6-XLJOK%%\4/OQF"9I79C-LX4"Z)6#M&J$U_*Q[@;E?[UZE/_IX:A: M&=1]98WBRJ^L4:Q-NG6K 1MG"^6 VJ+3G+NOZ-Y?H[YOS_!?"P@XL\B6IHK\ M$8>1,YR]S2U/:ZF%^GY@BX".ZWBC-TTZ#YUL814)H6;SYU<&(FAJV39\Y^^O MFFB[\D$*;=Y76>2.I_UQD.YGM;7\:H6G_SZ8$A M433VJ-U::\T,*J;62)SV V%].[6&\)(WAN4^6;,0GELC5"O?)B;O_F89XT , M__[J+P_^H(6Y>$2#/S2N >*PO?!O?[7@3?CD&@3RXU2X%5K+P[S1<[PE]*&/+1\0OW5EJ,[;..G#OAG<#37\3TC\HV?SAJMY//R9],8PA^BL8#_ B&,"8!L'!K"LV&)_XD]8;0O M3:/=;'<-*S0&_F0*+I&-ZRW]CCLS6O253L.XBP/^#[[G#4W#3X)43O. ^M/H!Z+>(3COP M/8!1$<;]4/P9XRL" :1E MN6'A+I'JY$YYHV%C>Z3[G)C<+W\44'VKV>CDR+[53JE_AH%'6 -UB%X=53BL 4R M^&?$%1!E^V>FQI-.X_+US[L5LP_PD-H%XF^T8K-AAM*L* J+83H* 9^"&0"'SR4ZO13M@-:0R_LU4RK2SAK4="ET@Y ,?+QIFB(/@Q M0T%;EU?[I)YVQFC1U/-2L74/C@8 QC1^!4,A '6"<+BR 5@./ 6 >A3>T M+A%GJEFC*GP-LSJVG:K/7@L%"JI[=JW;-A,'ZT@1*J0"JE#AA+XGG(9 M=A0&@S@ :VF@GNJ:^+IFHYN\+M'\\$!HN4"Z<%B$5S\&=>?)YUN%S^-*<829 M '\8@7H4],4QZ$GZ);DQMN(50W A72>:K?6P*T: S'6>%%8 @)Q:,[(BA@*U M.^YMQ5>LP<"//>H%A<]7EE%6D3;8.S]U,\2Q(YF:H>QV1ETN4#8(1Y]L+CL. M$"_X8OH^"#_'MS>@^-82I"^G^,Y:Y$H0&H .H+P8R^ 0]NWB"%9EI6YFA*Y8 M?0O\MCX+S?'#L_RSR'*59:&LKN'V*+>R>YS4*J]- TO>BF,5"PU54/,G&,GH MF6[30-A+VH O2^YH;RDK;%6@4EU%6)\:GT#59\-Z,F3^ M4Z?($":19)':HU4(A1ES?DU-8&;C2."=H$L4NV3 ,+27!X:,%X>_V<#/N4G;30)".)O8L!J / 3K]Y] M=/Z,'1MC3PC :VOJ1)9K?!$A&&B87[][1"R()U!U\,)W>;5754 ^<-H8#CP# MJ@/G#E[JIH *R7JU^ARS QJ?6C/X.W] 83\L-1 SHR_(;+)_Y%'VF5D%(XBX%\E6H-<"_PE8*32(*D@ +'-XR38?6[9<8VA8 MTVG@?X<-10(6^*F9S5)&!?8C/'&6?>*]&(A)'U;M-+-Y_"<_^(928B#)\021 M,'"BUP3[88$(/,&0[^ODU4"T8;SP*7]Y<P,,B^W<'$@Y##N4_$-%O2( M(+) "',?@=6$#@ 2 M5HX-WL\R9D_/^8$#A@P)#8R8XR- )C]C)I)_S4GY 6O.IVZ8.D@V/.((V.,4 >ON6@T?Z;;3XCC MB7R1 T<#^?KH FAG?7HNX\D%ADV2=8(-BU)?8PAR! ,)_P,MXZ?_*)$O/$+ M6D\G5BB5&DA_X?I/KY-MP]&;?'1%%$B,B8I "A4Y 9%_=48\N"Z\FVB6X2K^ M1,I%7J*-7L*I8806,@+^S(670"#@L,$VML) >!14NB6?6?#N%I4 M2"1FGP#3*KDF7TI\ 9I8B8R!_R@\"P7!.IIWV4+(\WX<]2FE3T4V'5^D'T@Q@ML=9R[1J* 8H+E'0@ M!P=CY!^K4-5^>7]G?%:/+"I<%@/D.2DGS7(Y4>N$*%^!OOJSG,#F#F9WS'M^Z#'-;NJ>/DBU(JI6OIS#8^5M*5X%41C=O M\,U$FPX5T' H2%V"?!UPP/&L<=$D 4=OI4PP4,\(A#7!2Y8LJ2\VT-GGE'L$ M\I4X)SFTW AOCT"0U3'XIV)@YO69Y88^,KB= )'EC86;?B3#P+4&\HL(= _@ M:;.5 3!$GQ7D,AOQ:ET%6" %T-K$VN@=J)VP[)N#^!I@S6'E=_EFA1WD;7*WX*0,42R;Z3[%=ZS8#1-H$ 9H#6&( %>3!3V^ M=SKRZ8U)<$"IT4+E/\>]K4S](#R,;XP"]#ZDU1\R7JP$"@H#*8(J2_@85 A0 M%Y-$P.@GDJJ'W@ &"BF<,013.&01Y"?S&P&ASB,I<'Q<<+(LHP8X\4]/2DZ* M/>F>DM8'HJ4&"X36?-#([Y,32[22O,8$WP#E'EY+ 3[#>P-TI10D;A^OJ\R] M R-%#EYVH$@L4P]\!COP9*P&3J=<\6Q@B+9+C$*GRIQH7E3"*A2ZPI5!_GO( MU!D"Q560AC/N.7*^,P02QSLU3BA9)P<7JI.1JF (!B:I!)_-)9%3LVOM F/> MF==P$370_$P^PYZ8"K[1GM$7\T@*,L I)(;Y,S\>C1.&GOJ8<:"K(QQN,Q/> M!H^&?*^ BPL3#(9ODU3Q9R8RG)O ME%LT!_&*"?P%D!#UBQET \( (0"TEW(*5/,D&VI(('JHP$DD 'U39*,%BW$"7-H!G MCCT5TWB" VQ+X]:6KRKE0$ 'Y7(8QP*@9(QV@2 MB(@LHL3P(?.0HMRI 2+/8%@ 3!OUORPG)5\*EQO[+M+&H^7&(N\GV[Y@@R U M>C"HR8P84*B!B \K!1Z%ZT_9$/*$#.B98Q6*#HE MC[C#](09'!!7X\F>'*K53$*WQ'5#,!;PU')W: LZ\I53D'D1GRM@WNP7&53) M9I+81(I>>0 RLF31 L(<0V7I!MFZPOA0\F(K5" \4H)742K@W4,E>6U;"D! M*:_2HS!>M0%W!68P1R% N_[+.M]LP&]5@F/#$W(M+X=.(^D_5@I MTGMH!2#5C,.S;G40,DO&XI;.[_RE4+3"'D=FKBBN8LC6L[PP M3W%S;)=CAS4XK[ UX,9X_+VYL%EE^6V587!+Z:\Z&@;IR3-2*&$=52V7NR&_V;VO;/(3)$?H M2T<;?I:Q.XS D>%>*QB3(,[ M[U9,?/$/=F#P]>1&3 M _%=O- #6.Q"E22S6>,K]?MLZ4YAY5QA_RE5@TCUB<@N^1NL-<5A)Y]#7=]D MW B%:>QHF*_S2 NKEE6P2/LG>0/U^#&+\9ZK1+HU2_8[0X\(Q?+.^; M8?>MQ3^H#-4'N7"N?BNIA)-X^" KX?)U.DL?HRKV0%#-PK.XTNFP/:7#NCH= M=G#[(W,9YBZ]#%,/DR,;Q<>$$Y^?8_(3ZQN6+42QNO-3(/R6=Z[(Q!\$%V[E MQ:E,S).GFW&R&_!*KLVBTG&9^,)X/7XJ"_FQ*,!VL/Z.=9XLS$+Y-E2I1R[L MELDKK*_ TG_:OKP!P7DV6H0\?Y#Z(*S5U0_'P[R<=.&3RI@E%Z<*;PV=4&TY M5SF'K]^41:)FONV*8;0S";O3_N7[[M(^MK<]=E.I $R,X\7'O[]J7;S:/H$D MFD9)O,^R-N]]3/7<'X"Q@)8_4V.RO+0[#,S7UX2:JM:AJO8^B I-QI7$4SA% M=N]#'LJ%W[\TZ7]'AN=N&82$QNE6<=K3.*V,'#[3 T.>&E[U@1)G9/>^6$"KUQ4>OURPA M5.J+C^9YJX10J3$^6KT20J6N^.B8K?.#RZN-;)$A_6\/MLBR0'U)Z:@T*'OX7Q M=,F2\!<1O'IWTGK]M[_"S\61^H-1Z#,AU1*0[A:"OHG7UUS0+86ASSK)BSK2 MP1+9IFE!TX*F!4T+FA8T+929%LH9IWSP(\LM-<%V@!RP8YXK4I1M,^S]W'(; M)O 6$ZKSQ-?1@N@(\;H8X-)X/7J\=LQ.>R'!J_%Z]'@M3!1KO!X]7@L3SF7 MZ^KK>M6_?92GZN[/^^"=[@+A;,DFIJ#OXJI["DJK/H:A$8[](#JEN3>>CZW4 M96.>QKIT]T. -_1UX79/7Q?>XBW9U5>#:;ZAQ+L56:-$@=A..'6MV1M@#!IQ M:#CVWU\YG5?O;A]N?C,Z#>-?7Z\^/=P^7#W<_OO&N/KT'C_XJ'Y_?WM__?'N M_NN7FWOCZI>[KP^XIW_>/!A?;N__:213$"M^[_@3M@E/!E[E^R[WW?B, MS4YL^#@\5B"\Y$I^TF,VTZ]VD 7+- $+790')/4]/:[&7V;"?] MODCZ]-KSTYT> X1;$S9U6)%#W!#^ MV%'+\>U0]09.1[S=WUPGX QB5_9S0;CDA_YL"G,:\U0 >&JZG04\-AH>#.)) MS$V/>:KD9!)[.*98=5SPK)'LGY#.K^!11FJ.H/@. *?&W+P9]7G:Z< ?#IT! M]9&VZ?%#U129YVKAC]3M$4A!MC^0 M$W/$<"BPZ9'@";2R^?@LC 1-L7P>H NG]L/02?O4CV, D"&"@#HH9*;Z."XNU "J0RK#X64SDWJCI[M?!_/8'YIG;2SV<4]YH2\& M5IS.25/#(>!1ZQO"62333^=/E(QK2!C@4009,<4B'/$/TG,0.'TU+O38.&*E M>?.; MCO.8#=*N!<9X&3HOB+ D[ES9W?$I' RC^_9MCX9/@Z8]7DF+FJH+]:9&>R4@R>ABZ\P8RG%:"A MTE<#GU&3J[_+25N;((#L(C5*0T#)T60@ZG".'\^:81L71T:H#E+)G!J>G%U5.KBE-MB>X $:R2S4*78+ M#!*D%P&;.E->,<199!5KM\/K_?6U$2O0]V(@)GUXI--4TW>I?:6-EB;Y%I)(A_G_>&X0FHU'X8LQ)9M" ?",*UQ3VA@('?V7R'G'<+9 MTB_EI*)L#DM.DNRQYTRF+O\16!P6QID#K-UX[LP5]=)R'?IRSC1^(F,'S'V,49NF+G*C0 8IT+3K*+MWWAF?)[/,,>8U0XY\ M>$8SM5%D+Q7;*(*S&JI&6D84PRLP4P1LVU%5C(^)J/#4B-.+FMF=)UT=HBJ0BE-Y0 4 M&O:N WG1TM4JKF MET?/7I@V\+#5.=/Z.KQ%*H'5."<=<$(Z)N:23L>F;% LL*MPX(-U K?^S8W M])%'%2;9"F/ /18&.+(PZ9F,@XO5M/M&N8MTJEY%<::K* Z4$ B+768>ELDJ M*\1AJ.C5J.?8A2F, 26S=(/$PA:4$_,#9>YE1V%(Y4>T0E9^87?PJMK@V5;O M?>&B$1S*G '(1_2LD\G.RT(;$TZSH7'>!U^.3?G8L\ \B6CNV3.P):ELJ> K MY47^Q8,G0 1S_ B=JP_H0+>:I_]"#RE$@VEH.0';0IC!3/>&X6*JDT?P-C%R,PW *:0@(6DYA2(C@UG60VUTW][:\>0?8> M-Z\R4]+*2S/8'*U3B>_(BM:%[['1^LI,RQ? KBVU_V=7S60!:,2UJAFA(%/:SS,EF>JEUQ[8H_XROD@XEI)#'Q M%9+X9-:ISOO&.4J?;>P6)W4K8 C[.(E7+'&U>0<1^R:RUDGJA(*7%J\'TP9KLX;F;S]Q<#N,[&U8G\ M S8!H[$O9_".X7&RT..IS>F6>9Z0I,^;QE1.1'%P?)WE#JCN M5F8G!_[(W0B"TH65)E"O@R!ZIU6IIDRHS"?SS11Z9'*=HG-$D_:4]2>8HD5#TYY MY3"DM!8)._!'@371RGZKYMG36.2N<4A1%2[**K+-I&5P*E3152A5LNXI2D?%\(+[E] M.>=Q);T>,,-%];6! 2]+B2#OE:>/#UP1?-/(W@FRN4!?%LM3,@7CUV" B#!) M"Y(1D:^-":4[1?<6)SXP)'XO1$0DEX"+*^\U'K<3+\E6N3(&DO)I6Q4'9J1J M)K66LR/E'5?DZ 3#=*U"3-;W<;9@>)6DCD$*("9Q &^DZA18O$F*MQ<*N[,9 MQ577'-.K'TNMZ/><0,57>!95PQ=E+25F52H(8^ZV12TGYJ"A3E?%--47 W@B.Z M0-.9DW!= FT"SL0YW<5K9Y2#[G,)!P :^6 8NT3ITK+ M&P"3;'*QHB9%]KPPY37(E%Z!.^HX4/5ECPPUDFR#3XF &TO6;K)]=^$+Q!<"UM[Q'OJEW$>RY+H+=C?A<&)^\ M83^H:?O5N\]77QZ,VUL2(ZW66^/NX1\W7XS;3Q_NOOQV]7![]VDO':&2DY2Z M?5;4DOVS6@WCX\VO5Q^Y<=8-]N \]LY9:RNC#Y0P0R-&WFDPC9M/O[I^GZ_" M^Q[F/J2S-URL5)U8:$OGTO1X5Q)OK+IB9,F(MD Q%]*+^'EX!^7D,'_C6LY$ M&F+P32[LH.M'Z*?0E5,_#KB1B+I$BIZ+&'%;AHF/S@R%P+&ATPC,5/E*_ )( MG<$XZ>>#:2+8A"=& 6!1JRSY 8[7\;E.@*\VN^")1=06&3D8[$LJ.._4F8Z M> 3_5C:"\N-HX$]$TL (&Q:HO00Y2(#MG+80L)V!:D@%:B' *L9HUC"*S 38 M[B9>6VS$/E<9 M;,[5&J_[+3!>%@D&C8>IX-)R:P3[ H\E3FKWE1,'6[4=\-!B,B8P,>R[;N)7 M /6XMKP%G#,Z;(Q=J&H^;KB#T$K! K L%'C';YGL% 3DEH5=G=V+IG>WC[ M?7.1:BF9>M7@QI0?KJX?[K[41I[>XO5])AOET+-PRMXZ#P5F 8-HO%ZUO6G, M_!B;Z"(E#X IV,-5+B_GUT"V^0&WJ8K#,,_ TJE@/D;$X+7F#_P-Z4[0370@ M_UQ/CNPN_IE$!F?"4MY 0;.+I[&#$C>.*%"LMB5[6> !%@Q_6C?M#U# @,AH MPYC"(I(3S;0>5D(;?0$\EEJ1.T(9_TDA!]+6>K)4:T/"#-;*!D)6BZ',EI*+ MKM?/"=Z(;B'EUB!'WPW%$S>D6>MF2J$\FI=&4A:M!@I7)!4()@D;*U)MQ):? M-%1G9>\+5*0M[Y/PD[@+K*)#HL7;+G+[MA@@>I7(XPM:$BHYG0R_!18J=;0: M(@NT$QP!NZ9'Z/+&47$G'M7%QT]O%V!'0M"]LL03U*2G.CBBB4(DR5&OW-VM M]370L85=UA9(B2A'ORA;Y$!/VQ@/)JIY0SVL2):_NU^"+*2&-9%#O6HPF"S% M/GEE2O*!5&(&0=/>4SJ/62K)&/)U.6P=)6>&+AN7S':,)A MQ6GA1L1WO% 64MA]&26O#YR52ZDJ$7D[A7B5K])D+BY.*.?"S)\6JV;L3R+X MV,N8DPCN %NN4F#']3$T;:(I;/%5AO2&&KTO#7ZFK3/,-.*1CY?7R*#>7D-<])C$W@_+N,CU'/42'OX6'E)[=QD5>8 MZ%29$SWYP3=ZC35U(HN*"(+DA%IJ\!*WKH1!1R4_?7LUUX:,\86N,$ M+ ,!(/A6RRMQ>NX5 F$B0*5 M-O/)(O^$0 ;:\.27=,&Z':<.D]#VRKB_SF@#W M8OO\,?=R2<#$U$2-8/S0V8 AGH1R:;/MD3/H1SLM1J23.ST0%GJR@,&L&V%) MK";N[9.R5_X0_A3[Z_Y7V$?7ZGQM#76WOE;!GG_8-CEEM7P$(#%!%H0$>80H M (7SB/2@L(KVC>MP9S],$V$;+(NY H,:9 ;A,[!;$*U\.R3IX31!+@P:QM>D M_6,TFV+:5Q5(,+DJ0VKH?!?V*=M62>VQO($LWX]?Q.IS+E9"6E"E%@UI92W\ M@61/G[K& JL 'U"RD6A^ N1&Q82P@;F0AM*4^:9&:?-K:0%CR,8!:$5@987$ M:UFC,?]GV4D'>O2P(0$!+;) M@NR9),!IA7E28VTBYK2L\$;6B+P]ECEI4#*K%S)$,>_K2398'F\JMII75]J" M991T84C 1%_XJ=WH()>Z: ZGC6I?""Z.="9B;=6;$J7/Z?- 8(R8D,Y&7<@,I?4,F]=58QM_]1IXIVZ."33-S&+ M<)@#P2Q#&DLQE?'WG^?)E:111I[3Z>-]I(\O=/KXF%0O3G1V??*G,OXM"!AU M,38;F^!6-QX29R82Z82R5@4O[:*WDSK"E+H96)$?)#:R"O/*^Y7 ^U: 37I7 MQI(*Y9Z?V?Z3FFCRW9EPE],L='[JZ0S5V34+@4LW1&>4&1E4QNT]+J!-IWT04$:(!= M/4Q^-_D)&09R/.G.PO*?U359:6JZL_EW2Z^5L<4-S/$CV6!E[F%2X!C3BUB< MYTOSTKY9ZJJE'#7#,6I ! KTQ;_U,84;DJ> 2U.(&BD+H()A"]520UG+U,0? M#HIMCA29R-Y%8/2G:1G$8!Z1 :7<<$[+!.<+H>5+2F,6\LYC.6CQ+FI%-3H1,RZ9B&C_B M.[OS.\W%-OW\6R(J^JI/$:F5_X@Q2Q0V8Q4O\#EX%#E(Z'V"$U<-7 M6#+]CRHHR Q2P89:(WS>AO6#F2HP#;X)&7GV'>XA1P6YL/^1E:T.!1,)7@:D M*,T.X@^U5XY:O_SD"[$)51-1L*7D -IK3%77[VD$("<"27A3*V]FZD]6:%M_ M)IFG]!89EH%GQEK)$$P:6X@]93[3*V)VY++O6IS *U:'GK=I,^$&F3ODV MQ[)D'9**Z\"*M@IO2KZ?,[HY_BL#S4N\S[OYESM9[2*KYN&/#(*&_)>:BN5N MNDK%SW&J2"8?0-VBG4Y;1/],_8%<6BNPDP0R)@JI[@A;BU% A:^1XBOE'BAI M)/.8:H@2LW7#N,/ZF4=.6;?/DY2U4!(8='J <^JPF#9"J!(CRJ-(6R6Y$)6) M,A50UD>)<9H4T^OUFNBSDB!8( K9>I_,'_#+Z,J&GPRL08O$\9Q)/&%OWNRQ MUTMJ:VD'P@0!<'A"/:I!U=X[-SP/,KVP,Z9FM)Q@1:W:B,D8P%0%LQ(+$G*"B&'E+:#'O5[0"'37) *H^IS(8 MQI"EB@!L/>M@-:KR+1,0)E^6RGD+0+LMGO4PKPM3C>U$J1ZGPEG;P8M#Z*.A M!QE3QC0$6_#Y][);)=/DJK,?:$@_RN8.%E)KP FH;(5$V/\5XH M0/"CI$$P@.8$SY7KS!L21R40MUL)V9:%D.V&\?73EYM?;^\?;K[ MW!MW'XR;?WV]??@/CI?]^N7VX?:&9S=_O;_!/\I*]-J433[D6H3("*ETQ-*R MZ%P1Y;Q3'HAI' S WA1AH3&LBHE"]"'MY%H3/(J2N(Q=8%TQC';>:V0NJIO& M<^>N,/?]*/(GVVFUP[3\F8(W>=*>;U$R!L> @"/>@ YY"JRMW*,NN"*NHN,V M0O+5L\!AV%\N]$Z14"J(?&,2&GGY[Z_:K_9P=^C!QYJA3S&Y.DO$QP_B#SCG M?FPMGZS^H^0AN7DUA7R^>H_W=;(H>KLCJOE;+N1\"+I=9P=5(^0KG.HP$CNB MX<]D-GVV''LW[\>FL\0DFHCK3,0Y:9S(S5W1M!*<6)- 5T#\X:Y6ZH,+!?[L ME>?YF-3;$1?A#7@*-WWF%EZA<=)ZK3FJSASUF_6=0J*2IT[\75DY5VG6V'C/ MJ;)_8TCT]8Z-*N-A;$6[60.C>?\16)ZX:P%$A;&[E0F[L@O*)VC6'_KW%O.( M([IU<0ILZ0=O_C(8"#$V;NX/#1<],C3?8U.I**#?0V5NO-4AI[B_ZV>.7=9 M3I9V\;4=O.W]BX_C%'&0D1,([H2+U[:L.!K[ 34JX'OBJAX_;?#S4[O13'H1 MK7-99?$NONI/Z$^%I^XH4G=UYY$;.WABY$<\^"<_ S6Y*S@-Q*-LE2A?D-XF MSU\^X%A.?@=1;?3C?2DG"1I]MRB.%3K8DF_H2SU(%U,TWI$NH$<49M$J684;&CKAC4: MX8VM"+MLA-2,X*=6XVRA>Y43%IRI 6=00Y0 *R*4-W.3)I=YO,EUD_X=ENH] MLL\!:/5N!72I6P&5]OI:1UY?P]ET-Q^NOGY\N#>^?K[[9-S??+J]^Y*YMG;D M5]3^?WOGWYLV#L;QMV)QFK1-A<1)H-#=*M'"[KCMVATPW>ZOR2&&1$L3S@E7 M>/=G.PFA+;1L+9"81].T"<+WR6,[]B?^\3QKC5R% 57!CY^N?BNM?HOWJKVK M+AJT/W2'_Z!.;W#YZ7KPI:]JM<Q9!;>'517/QNFX47:C(E\>S?)D+$:+J5D);+U.=U.GA=PS#F4^(^E!Y19 M?9ST'4$&'4ZR =\/K)D4;8-4\>OQF^RU8)#'&>G.D[R&J#V*W]Q[;4#$"664 M '&Z-PWD($ES@59K+ L(0U9J3,8OR6MVXV4B@HW((B7DDY/^RSN7&54LO2E" ME?+[ZM/)+(GPA ;5CQ!2K D84=1AKI,-*HH>[7WWL7O>$!R>'IQV2E M_)_W;.PGJ6(Z003&7L38AE[IR9 (^=&WTWTL%HY!-1="[)#A.GXYIDMHI M#L_6'%;ZN;YXZ[. ^W"Y.W<]V]MT'&Y75J_"VN/'.;,)^%T6P=S-]93R+7*G\<'G>Q^P(T01,TU3S7LIPQ M<^-X>J9IM[>WM8B.:I/P/ZW-1JX(/JU19T*8YI"8:"W3/#6;FJ[KN%&W6G7+ MP/S_K;JIT6#RCQ?SQ/GW^N8AR#%^@"9K'IJDPJU3C<[=;SFP&<<-;(^4 MS2")4)XESQ0[4)8$=['PR6VT%M>27=S8DIMS&P!KI75.:5BS-%S7D@:JJHL M:V70W.OF!7 '/AQ!Y0#PG26RM3U9L,Z?3"'9QXW$CY:.I(&Y=DF$5(WF<=# M'T*1SU4FL+_ZS0]MDN?R>GK.[P2-/?_>GET3L+&TSBF-C:>:H8G6J:I_P(QE MT 1B 0<*[H"ZS(CK.GZX[FL!,VXLG4MQMV.1M%J>2KF#D.(,U7;KPAE:HLO\ M<\#$TCJG-"9B0\-:\AZCJHM BF70!$X!!PKN@'*DJ-?Y'X/_U?5ZO2582'*+ M5<6U>!Y7SJUCWR3X5 'E2\K+:409S8HSX[T<\CE89NZKS(.#JL(\82G-@[IF M"B#4Z^KZ:)IFU>!/>0. L,":@"/@0,$=4 X(\P55;#0;Z>28E4Z.637CJ&'P MT<))3J&+0#:2^@:2^K*\ONAO&1\I5AOZE)X$5!KZ#,V$.4! OH-K G" P5W M0%7DLW0QTY7MH<-ZBC58KQ7L%&O12FCMH9-+1ATO1NT)HS(FYDEZXH3(!>,T M>X"5!?VT%_+7-HUO*0W6+A^?B)_:(6/A+64G\O*V[WM$!#$S^$V>H$^Q4Y-7 M^>)^6+$J#5#SAZ;@5&9-2S/JVMV4G&HY"*@)FJ"IN&;!,3#;U98RREL3'W8E M=W?=[DK$Y0W.YWOZ1+HB,2<7S4BRI2\)9&X2)%=O\3N$K30P^2,!U<77N&5: M:!PFN8B&KL<<]%<:UMW0<6L?)0V:H'F O@SH!#1!L^":):$3(Z>3@\8V.0B= M&$ GH F:0">@"9I'I5D..C&RN9.WIG%\DR?&NLF3)^G$WII.Q (6;J(OM4'M MLB:NEOK8K.MR#:N=YJA;-9A=U-(;2RN$V22@4?5Z[M-%9L#0=0/P!S25T 3\ M 4W05$FSF/CS5FQH\8((%0=R?M)D3Z;31%\O^I\0=RB6>V2<<#23@1PR6A%L M\/!;)Q2R25)K2IC(6"LN[(FE?<+QXS^*.B0F2"2<038=D5F46HK))$*$441O M;.J(#4$B:]'R]_DM9;;*UW!!\S@U 4% $S15TBPP@D0C5RT$BH$'6 ":9=8$+ !-T%1)L\!8X!-;>2S@ M/E(?B TRZH)1 ":H*F29H&)8,JH\D3 ?8PX < * FB66A/ #1!4R7-PH)! M@4(/_J3)RY!+H\]DLNEDPNMQR&Y(G$8<744(<>YRQ,T0_HDCCC=TYZYG>S'B MP/2F?(T,-(]34W8N6FR'SD+\2VR?KAAY\=/1*^9W9^2M?'8=Y%)&Q=FA79OC M]F8L\")W?S97RE'666;(#IE#636:DI$73,YTV2YD"WE@Y=9S8I=_I;^JH!'U M_2EQ'/Z;]Q5=C!Y)@U@[ZB2#R\@G4<0_G]HNR^_G\?'JSK!T<=WO=/O5B^OA M\/K/,V3[?"Q#>#I'4>A[SCLT['X=5GM7G>[5,"F)M0FH\%8V5ZIBRCO[JLTH M^5XE8RYRAHA_2Q81OVZ+$3=5HS?Y.?]?AN$(5\Z'LAIDWA)^;T$<):?CQ95; M/&C/?YI?NJTMB_C7*&9A,.'_3DF053L?(">5S*+C15.?+,[X*"C&QPKRG/>5 MB(M4S@>]WZ[:PR_][J^:^#GW/%/;Z3WOI9M9#:D@SB8R^N_,8S)*>;1E](:3 M-!=VEOL0N9PRG)F_0/) I,._]B(N/ V9-&/S!YW?!/\B#)#'S=C4)?Y8Q#T7 M0C,1KSRY0"HS.@OXKZ0@F<5NR'@+H/9MPGU$S"3Z_CEN3>S%?O831S72<6JGOQ0PV=F)F^_[[Y?SB;TRB3WI? M,98]V>Z2)J3=WKJ,!.ANIWB ]TB8 %*AL'?>B"_X$+_.X#V2RQEN=X\3QRHM MTOB+.F,T0'_7T&#*O,E$!%V0Q*58U9:RN:RK'*B7P]?+I>O1,7]%#D@P\OA0 M=#T>>R.1YV;Z?.W7'<&:[25K9N)RNNPS\[C%*3?YP/B.9\P.-\MQW&_GQG[> M?;54V8UO_//_ 5!+ P04 " S/@A9R75JB=D& ![)0 #0 &5N9U]E M>#,Q,2YH=&WM6FUOVS80_BM_J]4,3%2EE7D26I*=8%$YE8]$[?-L]>2^=)UNO=]H[ MI:ZAB6?"^9FF5UN#WL=!O?NN__9#4_Q=.*]&LY8X.OXP:(K&;NZ%5RDYD=%4 M6)/*;*O3SN=36:K^6__/7BE:3JL?==_WW_W1_')B2[SOGKSM8Y7=_*PE/)WY MNM1JG#6M&B>^!<7.6Y.-.[V//_5?]P=BO['=:.]4+]L[>4?<^](1=HPLUGZ: M#5W>VO B=DU$9%E*^$3ZYJ8-6777RZ&F^4I#8V.0P>4R D&:NZV1R7S=J<_4#"M/ M5>P3?-U]L@6+M9-WMI:]?EZ)QK;[ !H'I];X>Z*^R*1$Q*6)HJF"!8^40Y/N;%>F$P<&9OB M'.J_BI&Q&"3QJ9 6.!*4Q1#_NR^$&8G>A[?:#*7&B5LHD5Z9 MK+6P'1_VZKV[G?7+LUULS9T47&_?_>W\WJ:.]+5T.!D<7CH3IYF9:HK'5#MW MLK%A%AGD"$!>JDS(;":*S-N"V8&L$1((CE.*%$]6X4!',L(K*TRJD M,*7=! M(*.(G)-VQB*I/*4 FH5.AW6UV"!2%ED+8AEF Y+0$PQ3524"%?P MQW+^E"Q52MB!5#F-3,89;JI\ @==3E$PD/7F,,W$ M_^JX)#%2&4Z>0;0\Z1I "7$,VY5QE2$0I2&LX'ND"XY"0-/*L=: 1&7U3.0 M ^.8\:WU$J@51MP72X,+L6+%-98H- 2 3@,(A>52+A$C;:9N#EU+8X7$ M+;&0Y)>EW;"RMH) -S?F@K6/(%RW](M-@7!P[L2>?O]RK_%#RU4PJ^H2#B9F M-%)X#&?9%])20 U0H+B"X&1(CJL)Y1(69[$4@92#*3_'RD7:N +S.,1:HTOX MY-9$%..U$\^ EI@ OQ(2O;,HD=F81!?1ZZ30D&CLRWKCX!D]#U,;!W'Y5#XJ MKN:R$K:L7W"(6T%SB2ZVY<8+CU4IGZ38$S*1 Z M)\J%@ PIRH(>[AF6H7PU'5C2,@"^ROU+T-:J5,&#"F$=MCBC51S:8U<,G8J5 MM(H=4&6%$A)4QIH*QU5#B \NE!@A?!M', A-=YB42][I0DO..G K&+&L/C"C MK&562S!\&Q(+(C%@/L7_G43P%3+)O='L[B08?AUVW3B>7R#9S3/!C;D&?DY4 MS!22SF0AU$H'^G%YSKR2-IYC'*Q3QL$ZBZ_#&ND41%%Y 99HJ[XFN2$E#@S*+ MQV,%^X*29Z !,H#C#(._W/O,R4:?"@7S [&*+ HW5L\?F_1OOTGO:A30>*6 M>KZ@X:N>2!$P6M4LBV9Y2O*4BY"RH YE2&@%PJW^_)KS5LBO^MKR>FQ-:)8Q M)CI:1.9+65(U$)@"J ,HM;(2&_2\T<-DH]5UMQE)8&Y:?B7"S5]F^?W#KI=N4=G;W*YUCM1]PI%5W#I.D?7.'A)9'K@CKQ)%(U$[XRB@MML<5S6?__:G3DG MPS]'=?X!4$L#!!0 ( #,^"%G*7;=[W 8 4F - 96YG7V5X,S$R M+FAT;>U:;6_;-A#^*UR&%BU@)W'28)WM&7 :I_/0-EAJ8-V^#+1TMKA2HDI2 M=KQ?O^^7+]@_U^HF)BI0R+R)+TE,L"J>RL>B=O.R>OY;.DZW7.^V]4M?0 MQ#/A_$S3+SN#WKM!O?NJ__)-4_Q3.*]&LY8X/7LS:(K&?NZ%5RDYD=%46)/* M;*?3SN=36:K^MO]7KQ0MI]5/NZ_[K_YL?CRQ)5YWSU_V864_OV@)3Q>^+K4: M9TVKQHEO0;'SUF3C3N_=K_WC_D <-G8/VGO5R_9>WA&?W'2$'2,+VX^SH*/7?$VQ]&.74U$9'E< M^$3ZYK9=6%VHET--M)B ';;!SE%V$@G@^4"IX]:DUXO9'4E6_>Y*V=U37? MOHC&+B\ 1Y?LG!_Q7V1R D)2Q-%4Z0)GRB'I]Q8+TPF3HU-<0[UW\7(6 R2 M^%!("P0)RF*(_U9D) Y^KHF#_8-GPHQ$[\U+;892BQ?&0HGTRF2MA>_XL#?O MW6;>+\]VL37W4G"[?Y]NYP^V=:3'TN%D<'CI3+S/S%13/*;:I9.-#4>1074 MY*7*A,QFHLB\+3@Z4"]"Z&6%216J@"GEK@AD%)%STLY8 M))7O*8!FH=/A70QG8%+SSK(-%HB41;V"6(;I\ 2!*::)BA+A"OY8SI^2I4H) M+R!53J.&<6V;*I]@@2ZG*#C(>G.X9F(L$]N*31G.5K?A 9?K3!]^=ER2&*D, M)\\@6IYT#:"$.(;MRKC*D(C2D%;P/=(%9R&@:>58:T"BLGHF(:2Q0: D"G 82".1?\B:1+Q$B;J9M#U])8H61+&)+\LO0; M7M96$.CFSESQ]@&$ZTP_VQ8(!Y=.[/&/SP\:/[5> M "TQ 7XE)'H742*S,8DNLM=YH2'1.)3UQM$3>AJF-H[B\JE\5,SCLA*VK%]P MBEM! M[AF6J7RU'%C2,@"^JOU+T-:J4L&#"FD=OCBC51P:8U<,G8J5M(H7H$J&$@I4 MQIH*QZPAY <7*$9(W\81'$*['2;EDG>ZT)*K#I85G%BR#\PHNZ[IS/KP39W2O!G6,-\3E1,8>0="8+J58Z MA!_3,YQA%U2@Z55G[&C&B=68[X$ X!Z66P7A)=H?>ALEY4"\H+]) . M28(97!0ARP<' M$?4P9BIA%P&*&<(YE%T,24086(5SF*VT-8?9EA%6TKK'H3 MJ8N0V1ES-!J!ZJL)T.+64/8% ;Q#I2H?U[/X$$68B"KCREYA: I_O0=WJ:5R M(4W<"(UN;VC%<-YBA<1 Y4[P#0PK?PB$+S(0XJW5EQ)C5['*ESU5#Q!&U@;$ M!E6%&9F)HL(R(E?HSQJMJ7$>[_D6&KHX4 QJ$ND6Y(Y3>X@=BD/-"PNH MZM%,:/6>='7+])%\[=YK6A,OWTF#5GUZN,N. MY[BO+?,AI^=5["U3(R?6#;C7E=YBX9U$?^&-=0NZ$UY 99HJ[XEN*#Y# T+% MX[&"?T')$P >N=YQ+<%?[G+F844?"@7W0P@5613NIIX^M./??CO>U:#*>*6 M>KZ*X4N=2!$P6K&315L\)?F>Z49)G0/A"*0_W-_/+S0W0G[5P98786N2L(PQ MT=$B!U\;)56K@"F .H!2*SF/ ^%Q18KT IB$Q53%:NW5[P.?^7+YS-;ZY2YH MR\@BJ]8 1@JU ' ./P)5N*^5)$)E$Z,GQ$PBD^/JMRQ;E0]*\O(Q_M7\F?0^.]2:_G$"^(4$?;FS@ M>-9X$J[TX/-K84IO2SI[;N_H/#^T]C-RP MJ,;!H^NUWBL5W*!H0]%KPOCVX[VR%YO;_\K6_")1-!*GBXQP5K+4_[WR>>8( M_Z;5^0]02P,$% @ ,SX(66ZF"SL9! 5A T !E;F=?97@S,C$N M:'1M[5=A;]I($/TKE]-BK^V]VKON[CJ! M^_4W:T-"FK2Z1"*J3O<%@6?VO9GGF=G!276>#9V4DFCH:*8S.J0\^9.N>MU. M"VU.NW[H_&)98Q&6.>4:0DF)IA&4BO$$O/&Y.[\D2E-I64.G76,M1;0&I=<9 M?=<(O.O +U ";^+.A#QRXT:)93!9S>@A0YX8VA4VR/&B]K M,?W#JUWK8];$O9Q>?.Y_>W E^[\?(HL=K$:@*8K;9&,);PO69+J 0(K+05/ MAM[U^^G9-(!>M]5QVIN'3KL8PMZHW_"E*@;[X0CQK5"YD]_(FP?3R73D!E-_ M!A^NYHLK=Q9 X,.>LWT42><$KEJ+UJ@%"V]41=/I'=NO'86[ '?L?PB\\:X8 MKQW%5H%3^S?P)Q"\]V#ASL_P_.L+[S.XH\!8NK;=W7-PVS[<0V%6[3Z= MC3W3X$?'WR7V2)B"B$&G%$H>4:G0CF,EI9(NUQ!2B8Z,JB84I50EPP4 M% TU$[PJJ"80!202A9E+N^Y;)Z/YAFM!Y))PJBQ_E=$UN*$V%J-Y$QB'E"D( M24%"IM<5*D=SS# [ U5C\[@[=-Y".Z M:>(PJ%^XN,UHE-!F%2=4Y[1RA/5&59.3..H>:U**'@FC#S0E%4 M8]QD&1-F Q3 ]31T.!D:A:I9AQPD/S' $C5D$;3O0JLSIN M@;K4G#L*MEZS;S199G3+M!02B]E2IH1XTK<',2IA*?8W[5?,MRS2*7ZU#QI8 MY%E6D"A"QW<-NV&@Y!8GI>;JZ'>P@RI#M#74 ,?VP>#&]$A(LDUP2Z&UR >- MW;QS(A/&^[8!&:/$?7#+!). D[IR3 )XRT=/,/2>37"V[L.3@&?^?.S-K3,_ M"/Q+? /%"I3(6+01HW?\;"J'YL.V:L,GEF6,Y."VL"75%VQHIXVF'Z35Z1Y\ M'_;^K5:G\4/^^*7V9*CU)YD,3/&/$H911;;H4S0K,;"GX]*%\<-WZ8 M3OJ_;__[?3LF4E(.G_ >+W!'3M1K]^V_ WJFZPO[Z"DQ]M+Z/U/2]?"8W-WO MF^'Q\M1?>WKLC\6%S2XLL!I0H*S>QG"'5!IG0?4O/,7==$FQ:@HI;IC9"''- MO-L?S8ITB_<)NN"JM%G$<*M^X!"7DC.5UD>_6?:,_6[A&XD\9TI5*Y8$IJLX MXAC* I^8-9(J72U0 )EL#@ + " 5.= !E;F=?,3!Q+FAT;5!+ 0(4 M Q0 ( #,^"%G)=6J)V08 'LE - " >&! 0!E;F=? M97@S,3$N:'1M4$L! A0#% @ ,SX(6#,Q,BYH=&U02P$"% ,4 " S/@A9;J8+.QD$ M !6$ #0 @ 'LCP$ 96YG7V5X,S(Q+FAT;5!+!08 .."0 ) # " PE $ ! end XML 59 eng_10q_htm.xml IDEA: XBRL DOCUMENT 0000933738 2023-12-31 2024-06-29 0000933738 eng:FebruaryOneTwoThousandTwentyThreeMember eng:PurchaseAgreementMember 2024-06-30 0000933738 eng:FebruaryOneTwoThousandTwentyThreeMember eng:PurchaseAgreementMember 2024-04-01 2024-04-24 0000933738 eng:PurchaseAgreementMember 2024-04-01 2024-04-24 0000933738 eng:PurchaseAgreementMember 2023-06-15 0000933738 eng:PurchaseAgreementMember 2024-06-30 0000933738 eng:PurchaseAgreementMember 2023-01-01 2023-07-01 0000933738 eng:PurchaseAgreementMember 2023-12-31 2024-06-29 0000933738 eng:PurchaseAgreementMember 2023-04-02 2023-07-01 0000933738 eng:PurchaseAgreementMember 2024-03-31 2024-06-29 0000933738 eng:PurchaseAgreementMember 2023-02-01 0000933738 us-gaap:PropertyPlantAndEquipmentMember 2024-06-29 0000933738 us-gaap:PropertyPlantAndEquipmentMember 2023-12-30 0000933738 eng:RightOfUseAssetMember 2024-06-29 0000933738 eng:RightOfUseAssetMember 2023-12-30 0000933738 us-gaap:InterestExpenseMember 2023-01-01 2023-07-01 0000933738 us-gaap:InterestExpenseMember 2023-12-31 2024-06-29 0000933738 us-gaap:InterestExpenseMember 2023-04-02 2023-07-01 0000933738 us-gaap:InterestExpenseMember 2024-03-31 2024-06-29 0000933738 eng:OperatingCostsMember 2023-01-01 2023-07-01 0000933738 eng:OperatingCostsMember 2024-03-31 2024-06-29 0000933738 eng:OperatingCostsMember 2023-12-31 2024-06-29 0000933738 eng:OperatingCostsMember 2023-04-02 2023-07-01 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-07-01 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-12-31 2024-06-29 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-03-31 2024-06-29 0000933738 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-02 2023-07-01 0000933738 2024-03-12 0000933738 us-gaap:SubsequentEventMember 2024-08-01 0000933738 us-gaap:CorporateMember 2024-06-29 0000933738 us-gaap:CorporateMember 2023-12-30 0000933738 us-gaap:CorporateMember 2023-04-02 2023-07-01 0000933738 us-gaap:CorporateMember 2024-03-31 2024-06-29 0000933738 us-gaap:CorporateMember 2023-01-01 2023-07-01 0000933738 us-gaap:CorporateMember 2023-12-31 2024-06-29 0000933738 eng:CommercialMember 2024-06-29 0000933738 eng:CommercialMember 2023-12-30 0000933738 eng:CommercialMember 2023-04-02 2023-07-01 0000933738 eng:CommercialMember 2024-03-31 2024-06-29 0000933738 eng:GovernmentSegmentMember 2024-06-29 0000933738 eng:GovernmentSegmentMember 2023-12-30 0000933738 eng:GovernmentSegmentMember 2023-04-02 2023-07-01 0000933738 eng:GovernmentSegmentMember 2024-03-31 2024-06-29 0000933738 eng:GovernmentSegmentMember 2023-01-01 2023-07-01 0000933738 eng:GovernmentSegmentMember 2023-12-31 2024-06-29 0000933738 eng:ConsolidatedMember 2024-06-29 0000933738 eng:ConsolidatedMember 2023-12-30 0000933738 eng:ConsolidatedMember 2024-03-31 2024-06-29 0000933738 eng:CommercialMember 2023-12-31 2024-06-29 0000933738 eng:CommercialMember 2023-01-01 2023-07-01 0000933738 eng:ConsolidatedMember 2023-04-02 2023-07-01 0000933738 eng:ConsolidatedMember 2023-01-01 2023-07-01 0000933738 eng:ConsolidatedMember 2023-12-31 2024-06-29 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 2024-06-29 0000933738 eng:TimeAndMaterialRevenueMember 2023-01-01 2023-07-01 0000933738 eng:TimeAndMaterialRevenueMember 2023-12-31 2024-06-29 0000933738 eng:TimeAndMaterialRevenueMember 2023-04-02 2023-07-01 0000933738 eng:TimeAndMaterialRevenueMember 2024-03-31 2024-06-29 0000933738 eng:FixedPriceRevenueMember 2023-01-01 2023-07-01 0000933738 eng:FixedPriceRevenueMember 2023-12-31 2024-06-29 0000933738 eng:FixedPriceRevenueMember 2024-03-31 2024-06-29 0000933738 eng:FixedPriceRevenueMember 2023-04-02 2023-07-01 0000933738 us-gaap:RetainedEarningsMember 2024-03-31 2024-06-29 0000933738 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 2024-06-29 0000933738 us-gaap:CommonStockMember 2024-03-31 2024-06-29 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 2024-06-29 0000933738 us-gaap:AdditionalPaidInCapitalMember 2024-06-29 0000933738 us-gaap:CommonStockMember 2024-06-29 0000933738 us-gaap:RetainedEarningsMember 2023-12-31 2024-06-29 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 2024-06-29 0000933738 us-gaap:CommonStockMember 2023-12-31 2024-06-29 0000933738 us-gaap:RetainedEarningsMember 2023-12-30 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0000933738 us-gaap:CommonStockMember 2023-12-30 0000933738 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 2023-07-01 0000933738 us-gaap:CommonStockMember 2023-04-02 2023-07-01 0000933738 us-gaap:RetainedEarningsMember 2023-04-01 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0000933738 us-gaap:CommonStockMember 2023-04-01 0000933738 us-gaap:RetainedEarningsMember 2023-07-01 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0000933738 us-gaap:CommonStockMember 2023-07-01 0000933738 us-gaap:RetainedEarningsMember 2023-01-01 2023-07-01 0000933738 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-07-01 0000933738 us-gaap:CommonStockMember 2023-01-01 2023-07-01 0000933738 us-gaap:RetainedEarningsMember 2022-12-31 0000933738 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000933738 us-gaap:CommonStockMember 2022-12-31 0000933738 2023-07-01 0000933738 2022-12-31 0000933738 2023-12-30 0000933738 2024-06-29 0000933738 2023-01-01 2023-07-01 0000933738 2023-04-02 2023-07-01 0000933738 2024-03-31 2024-06-29 0000933738 2024-08-08 iso4217:USD shares iso4217:USD shares pure 0000933738 false --12-31 Q2 2024 0.001 75000000 5156583 5156583 5156583 0.08 0.085 10-Q true 2024-06-29 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 6140000 9738000 12668000 22931000 5389000 10120000 11453000 25135000 751000 -382000 1215000 -2204000 1880000 3922000 3897000 8338000 -1129000 -4304000 -2682000 -10542000 6000 46000 228000 49000 61000 59000 104000 131000 -1184000 -4317000 -2558000 -10624000 22000 22000 44000 44000 -1206000 -4339000 -2602000 -10668000 -0.23 -0.87 -0.50 -2.19 5157000 4970000 5157000 4872000 227000 615000 3227000 4336000 4324000 6432000 447000 992000 102000 102000 3565000 3296000 8665000 11437000 801000 1360000 720000 720000 4444000 5079000 185000 191000 4629000 5270000 14815000 18787000 6630000 7005000 1291000 1445000 2031000 1726000 138000 263000 406000 1195000 372000 977000 0 1047000 10868000 13658000 2250000 0 350000 375000 5024000 5761000 272000 548000 18764000 20342000 0.001 75000000 5156583 5000 5000 61562000 61354000 -65516000 -62914000 -3949000 -1555000 14815000 18787000 -2602000 -10668000 419000 330000 208000 89000 29000 -287000 -2108000 1143000 269000 -1186000 -551000 -2092000 -375000 2273000 -154000 341000 -789000 96000 30000 34000 -660000 -495000 -1562000 -5578000 0 154000 372000 0 372000 -154000 0 2962000 129000 136000 272000 0 0 864000 1203000 1004000 0 1662000 802000 3032000 -388000 -2700000 615000 3464000 227000 764000 104000 131000 0 2782000 0 289000 19000 0 5000 4000 0 0 5000 4000 61459000 61106000 0 -8000 0 0 103000 39000 61562000 61137000 -64310000 -54090000 -1206000 -4339000 -65516000 -58429000 -3949000 2712000 5000 4000 0 0 5000 4000 61354000 58086000 0 180000 0 2782000 0 0 208000 89000 61562000 61137000 -62914000 -47761000 -2602000 -10668000 -65516000 -58429000 -3949000 2712000 <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: 0.5in; 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The condensed financial statements included herein are unaudited for the three- and six-month periods ended June 29, 2024 and July 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"><em><span style="text-decoration:underline">Reverse Stock Split</span></em> – We effected a one-for-eight reverse 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-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"> </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 six months ended June 29, 2024 was $216 thousand, compared to $261 thousand for the six months ended July 1, 2023.  For the six months ended June 29, 2024, the Company recognized a net gain of $29 thousand and proceeds of $372 thousand from the sale of property and equipment.</p> 216000 261000 29000 372000 <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;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the 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><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 Six 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="BORDER-BOTTOM: #000000 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>June 29, 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="BORDER-BOTTOM: #000000 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>July 1, 2023</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="BORDER-BOTTOM: #000000 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>June 29, 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="BORDER-BOTTOM: #000000 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>July 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;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;">3,418</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">6,080</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">7,565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">16,517</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,722</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,658</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;">5,103</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,414</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,140</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,738</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,668</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,931</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the 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><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 Six 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="BORDER-BOTTOM: #000000 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>June 29, 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="BORDER-BOTTOM: #000000 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>July 1, 2023</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="BORDER-BOTTOM: #000000 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>June 29, 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="BORDER-BOTTOM: #000000 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>July 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;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;">3,418</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">6,080</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">7,565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">16,517</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,722</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,658</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;">5,103</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,414</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,140</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9,738</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,668</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,931</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> 3418000 6080000 7565000 16517000 2722000 3658000 5103000 6414000 6140000 9738000 12668000 22931000 <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>June 29, 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;">19,575</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">1,363</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;">20,938</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">17,779</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;">3,159</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,565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">(406 </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;">3,159</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>June 29, 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;">19,575</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">1,363</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;">20,938</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">17,779</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;">3,159</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,565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">(406 </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;">3,159</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> 19575000 23318000 1363000 3602000 20938000 26920000 17779000 24819000 3159000 2101000 3565000 3296000 406000 1195000 3159000 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;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>June 29, 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">Amended 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;">2,250</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;">2,250</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">2,250</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:justify;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width: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">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"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td></td><td style="vertical-align:top;"><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">  </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>Amended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Credit</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Agreement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><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;">2,250</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;">2,250</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>June 29, 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">Amended 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;">2,250</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;">2,250</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">2,250</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> 2250000 1047000 2250000 1047000 0 1047000 2250000 0 1250000 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 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>Amended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Credit</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Agreement</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><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;">2,250</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;">2,250</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 2250000 0 2250000 <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;">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;">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;">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-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;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>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 June 29, 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,611</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,529</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,140</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 (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;">895</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(144 </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;">751</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 (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;">19.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(9.4 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12.2</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;">736</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;">90</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,054</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,880</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;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(234 </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,054 </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,129 </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;">6</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;">(61 </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,206 </td><td style="PADDING-BOTTOM: 3px;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:#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 colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government Services</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;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"><strong>For the three months ended July 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 style="width: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">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;">7,427</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,311</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;">9,738</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 (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,200 </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;">818</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">(382 </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 profit (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;">(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%;vertical-align:bottom;text-align:right;">35.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.9 </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,499</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;">141</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,282</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,922</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;">(3,699 </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;">677</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,282 </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;">(4,304 </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;">46</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;">(59 </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;">(4,339 </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><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>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 six months ended June 29, 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;">9,000</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,668</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;">12,668</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 (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,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(30 </td><td style="width:1%;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,215 </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 profit (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.8</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;">(0.8 </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;">9.6</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;">1,456</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;">196</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,245</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,897</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;">(211 </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;">(226 </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;">(2,245 </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;">(2,682 </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;">228</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;">(104 </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;">(44 </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;">(2,602 </td><td style="PADDING-BOTTOM: 3px;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:#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 colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government Services</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;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"><strong>For the six months ended July 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 style="width: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">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;">19,262</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,669</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;">22,931</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 (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;">(2,802 </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;">598</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">(2,204 </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 profit (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;">(14.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.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;">(9.6 </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;">5,245</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;">277</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,816</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;">8,338</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;">(8,047 </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;">321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,816 </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;">(10,542 </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;">49</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;">(131 </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;">(44 </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;">(10,668 </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-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;margin-left:auto;margin-right:auto;width:85%"><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;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>June 29, 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>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="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:11%;vertical-align:bottom;text-align:right;">8,474</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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:11%;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="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;">4,493</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;">3,780</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">Corporate</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,848</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;">3,267</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">Consolidated</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;">14,815</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;">18,787</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> <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>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 June 29, 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,611</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,529</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,140</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 (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;">895</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(144 </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;">751</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 (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;">19.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(9.4 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12.2</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;">736</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;">90</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,054</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,880</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;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(234 </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,054 </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,129 </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;">6</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;">(61 </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,206 </td><td style="PADDING-BOTTOM: 3px;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:#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 colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government Services</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;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"><strong>For the three months ended July 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 style="width: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">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;">7,427</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,311</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;">9,738</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 (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,200 </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;">818</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">(382 </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 profit (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;">(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%;vertical-align:bottom;text-align:right;">35.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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.9 </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,499</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;">141</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,282</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,922</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;">(3,699 </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;">677</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,282 </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;">(4,304 </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;">46</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;">(59 </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;">(4,339 </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;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>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 six months ended June 29, 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;">9,000</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,668</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;">12,668</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 (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,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(30 </td><td style="width:1%;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,215 </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 profit (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.8</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;">(0.8 </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;">9.6</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;">1,456</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;">196</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,245</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,897</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;">(211 </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;">(226 </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;">(2,245 </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;">(2,682 </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;">228</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;">(104 </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;">(44 </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;">(2,602 </td><td style="PADDING-BOTTOM: 3px;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:#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 colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commercial</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Government Services</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><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;width:1%;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"><strong>For the six months ended July 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 style="width: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">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;">19,262</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,669</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;">22,931</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 (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;">(2,802 </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;">598</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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;">(2,204 </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 profit (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;">(14.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.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;">(9.6 </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;">5,245</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;">277</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,816</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;">8,338</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;">(8,047 </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;">321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,816 </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;">(10,542 </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;">49</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;">(131 </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;">(44 </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;">(10,668 </td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 4611000 1529000 0 6140000 895000 -144000 0 751000 0.194 -0.094 0.122 736000 90000 1054000 1880000 159000 -234000 -1054000 -1129000 6000 61000 -22000 -1206000 7427000 2311000 0 9738000 -1200000 818000 0 -382000 -0.162 0.354 -0.039 2499000 141000 1282000 3922000 -3699000 677000 -1282000 -4304000 46000 59000 -22000 -4339000 9000000 3668000 0 12668000 1245000 -30000 0 -1215000 0.138 -0.008 0.096 1456000 196000 2245000 3897000 -211000 -226000 -2245000 -2682000 228000 104000 44000 -2602000 19262000 3669000 0 22931000 -2802000 598000 0 -2204000 -0.145 0.163 -0.096 5245000 277000 2816000 8338000 -8047000 321000 -2816000 -10542000 49000 131000 44000 -10668000 <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 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;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>June 29, 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>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="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:11%;vertical-align:bottom;text-align:right;">8,474</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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:11%;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="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;">4,493</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;">3,780</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">Corporate</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,848</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;">3,267</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">Consolidated</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;">14,815</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;">18,787</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> 8474000 11740000 4493000 3780000 1848000 3267000 14815000 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 June 29, 2024 as compared to income tax expense of $22 thousand for the three months ended July 1, 2023. The effective income tax rate for the three months ended June 29, 2024 was (1.9)% as compared to (0.5)% for the three months ended July 1, 2023. The Company recorded income tax expense of $44 thousand for the six months ended June 29, 2024 as compared to $44 thousand for the six months ended July 1, 2023. The effective income tax rate for the six months ended June 29, 2024 was (1.7)% and for the six months ended July 1, 2023 was (0.4)%. 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.019 -0.005 44000 44000 -0.017 -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 is involved in various legal proceedings or is 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 set forth below, management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on our financial position, results of operations or liquidity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On March 12, 2024, ENGlobal U.S. Inc. was served with a lawsuit by VEnergy Industrial Park I, LLC (the “Plaintiff”). The lawsuit is pending in the County Court of Waller County, Texas. The Plaintiff is seeking monetary damages of $1.3 million for a breach of lease cause of action. We disagree with the Plaintiff’s claims and expect to petition the court with affirmative defenses.  However, litigation is inherently uncertain, and an adverse outcome could have a material impact on our financial condition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On August 1, 2024, ENGlobal U.S. Inc. was served with a lawsuit by 5V Leasing, LLC and Hector Venegas (the “Plaintiffs”). The lawsuit is pending in the District Court of Ward County, Texas. The Plaintiffs are seeking monetary damages of $250 thousand for a breach of lease cause of action. We disagree with the Plaintiffs’ 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) which is 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 claims that are not covered by these policies or which are likely to materially exceed the Company’s insurance limits.</p> 1300000 250000 <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-INDENT: 0.5in; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The Company leases land, office and shop space, and equipment. Arrangements are assessed at inception to determine if a lease exists and, with the adoption of ASC 842, “Leases,” right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term. Because the Company’s leases do not provide an implicit rate of return, the Company uses its incremental borrowing rate at the inception of a lease to calculate the present value of lease payments. The Company has elected to apply the short-term lease exception for all asset classes, excluding lease liabilities from the balance sheet and recognizing the lease payments in the period they are incurred.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The components of lease expense 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;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;"></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><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>Six 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>July 29, 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>July 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><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>June 29, 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>July 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><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:20%;"><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;">61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">62</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">115</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><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;">19</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;">26</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;">74</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;">81</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;">141</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><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><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;">252</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;">22</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;">687</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;">510</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;">619</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;">963</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,209</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;">521</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;">871</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;">985</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,896</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;">562</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;">945</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,066</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">2,037</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Supplemental balance sheet information related to leases 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>June 29, 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,444</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">409</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;">4,853</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 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;">2,031</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 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;">138</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 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,024</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 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;">272</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,465</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 June 29, 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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term (years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></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;">6.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 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.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></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;">9.6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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;">12.8</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 June 29, 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;margin-left:auto;margin-right:auto;width:85%"><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:right;"><strong>Operating leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Finance leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 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;background-color:#cceeff"><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,388</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">86</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,474</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,395</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,157</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">469</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,280</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(756 </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;">(59 </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;">(815 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;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,055</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;">410</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,465</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" style="BORDER-BOTTOM: 1px solid;"></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><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>Six 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>July 29, 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>July 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><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>June 29, 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>July 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><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:20%;"><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;">61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">62</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">115</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><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;">19</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;">26</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;">74</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;">81</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;">141</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><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><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;">252</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;">22</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;">687</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;">510</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;">619</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;">963</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,209</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;">521</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;">871</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;">985</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,896</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;">562</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;">945</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,066</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">2,037</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 61000 62000 115000 10000 13000 19000 26000 41000 74000 81000 141000 11000 252000 22000 687000 510000 619000 963000 1209000 521000 871000 985000 1896000 562000 945000 1066000 2037000 <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>June 29, 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,444</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">409</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;">4,853</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 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;">2,031</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 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;">138</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 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,024</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 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;">272</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,465</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> 4444000 5079000 409000 795000 4853000 5874000 2031000 1726000 138000 263000 5024000 5761000 272000 548000 7465000 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 June 29, 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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term (years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></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;">6.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 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.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></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;">9.6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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;">12.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P6Y3M18D P3Y 0.096 0.128 <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 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:right;"><strong>Operating leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>Finance leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 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;background-color:#cceeff"><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,388</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">86</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,474</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,395</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028 and thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,157</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">469</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,280</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(756 </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;">(59 </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;">(815 </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;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,055</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;">410</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,465</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> 1388000 86000 1474000 1395000 155000 1550000 920000 151000 1071000 951000 64000 1015000 3157000 13000 3170000 7811000 469000 8280000 756000 59000 815000 7055000 410000 7465000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 10 – 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 June 29, 2024, we recognized share-based compensation expense of $0.1 million, compared to $39 thousand for the three months ended July 1, 2023. For the six months ended June 29, 2024, we recognized share-based compensation expense of $0.2 million, compared to $0.1 million for the six months ended July 1, 2023.</p> 496375 6.80 496375 3000000.0 100000 39000 200000 100000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 11 – 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 June 29, 2024, approximately $1.0 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. If any such event occurs, we would be forced to consider alternative financing options.</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 1000000.0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>NOTE 12 – 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:45px">On August 1, 2024, ENGlobal U.S. Inc. was served with a lawsuit by 5V Leasing, LLC and Hector Venegas (the “Plaintiffs”). The lawsuit is pending in the District Court of Ward County, Texas. The Plaintiffs are seeking monetary damages of $250 thousand for a breach of lease cause of action. We disagree with the Plaintiffs’ 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> 250000

"]] 5)2+A*" 11 UXOQWOMN!-*42MAKU1X]QN)?Q2D ZRS]XCV[*=AOU, M]L&S#K*Z&MYK2N?_H@>OCKXC1J\NC9[FZ[VJ-)I.N^1SFOG4C3?@"QS"R)!7 M&@>V!,-[]Z;K6I^:I#XDF7](LN! 9#N'XM2'XK2Q>Y_B/W5QG%V7H-5E)\%^G6"_-<$@CD$_'O)NJ5.5 M5T]CGNU4Q]W.F?7VI*FX]@"M3K\9Z.^->-H,#/9&=)X =_1S:_W<%^JW$0[% M$ '#&>("BT)0]O"LGJW4__H'/B297Y*=;16:U;&[CZKQ0!%+W3;H/=EPU6V0_]I2^[LRO,YBGA*(-8AK(Z MI[)X6-GQE!-!%_I)OZ="-@AZF,@F$9ARD.LQI6(S40'JMM/[ U!+ P04 M" S/@A9-6;5?$T" #^!0 &0 'AL+W=OLK)I::2,_"&QB(1(-K.,!B@K='J8]&#@2JXZ=V@YI__O9 M3IHQ#= J]27VV?=]=]\Y=U'%Q8/, !1ZRBF30R=3JABXKMQDD&/9X04P?;/C M(L=*FR)U92$ ;RTHIV[@>7TWQX0Y<63/%B*.>*DH8; 02)9YCL7S-5!>#1W? M>3FX(VFFS($;1P5.80GJOE@(;;DMRY;DP"3A# G8#9V1/TA"XV\=OA.HY,$> M&25KSA^,,=T.'<\D!!0VRC!@O>PA 4H-D4[CL>%TVI &>+A_8?]JM6LM:RPA MX?0'V:ILZ'QVT!9VN*3JCE??H-'3,WP;3J7]HJKV_=1ST*:4BN<-6&>0$U:O M^*FIPP' #T\ @@80_"^@VP"Z5FB=F94UQ@K'D> 5$L9;LYF-K8U%:S6$F5=< M*J%OB<:I.+F=S::KV62^6J+1?(R2V_EJ.K^9S)/I9(DNQZ PH1+-L1#8%/P* M?43WRS&ZO+A"%X@PM,IX*3';RLA5.A_#ZFZ:V-=U[.!$[%&9=I#G?T"!%X1' MX,EY^ R+#O*#8W!75Z$M1="6(K!\X:E2<*8(2X$I1 E>$TK4\S%19UE,UPUD M@3%;(LUQ(> M2R-DLC??GS/(UR!^'5-SENJU:MZ(["_58:LZ?)/G"_^I>-#[4_!:Q]E(K]7A M'G2GF8SZOTT)DXC"3M-['3-+1#UM:D/QPC;LFBO=_G:;Z0$-PCCH^QWGZL4P M,Z =^?%O4$L#!!0 ( #,^"%G_M,S2J0, $00 9 >&PO=V]R:W-H M965TQ-WQ@?%O8DN(!$]E0<7$ MV4JYNW5=L=R2$HL;MB-4O5DS7F*IFGSCBATG>%63RL)%GA>Y)24W',@]F6)^=]WI&"'B0.=8\?G?+.558<['>_PABR(_+J[YZKE=BJK MO"14Y(P"3M839P9O,X@J0HWX(R<'K9D0*LI25!%8_ MCV1.BJ)24O/XJQ5UNC$KXNGS4?U#;5Z9><""S%GQ9[Z2VXD3.V!%UGA?R,_L M\#-I#865WI(5HOX+#@TV0 Y8[H5D94M6,RASVOSBIW8A3@A*QTY +0'IA. " MP6\)_K4C!"TAN':$L"74UMW&>[UP*99X.N;L 'B%5FK50[WZ-5NM5TZK0%E( MKM[FBB>GOV:S1;8 ;U(B<5Z(M^!'\'61@C>OWH)7(*?@RY;M!:8K,7:E&JXB MND??")4;D5(*,KLK+PTWY^U,-WE#8?3Q=/1,R"LXAJ0F)-97,A,"3D8?A% MFZ%I,T*:31.3!)J%U,1 +XHTGR8(>?[([C/J?$:]/A<_O<;E[OT,9)=-]BI4 MG^%;L<-+,G'4=U80_DBL?8.2]MQT00XJE0XIE XF=;<.HVX91[S;,2L9E M_@^NO_P]\38R0L#7L\J$1'I262!:T&8F!,+0'FIQYS$>]@R)S>2"GN;6Q$0P MT>R:F"3R-;\F!B(OL1M..L-)K^'?.ZMS)J3U\]\K\+VI-:18.J18-I#8V2Y M[_E^Y@T;>*W>>?1K@6?!H%#+HM0&TC/-@HGB"Z&;NAP58,GV5#;WY*ZW*WEG=:&G]=_!VSFT]*=5B5Q78<_R M37W]"?--3H5*UK4:RKL9J03A3-@^B]02P,$% @ ,SX(6;&ULK99K;]HP%(;_BI554RMUY'ZA@T@M=-JFK4.E M;)]-,& UL:GM0/OO9R=I"L2D;"T?2)R<]_5S?(E/;T/9/5\B),!CEA+>-Y9" MK"Y,DR=+E$'>H2M$Y)LY91D4LLD6)E\Q!&>%*$M-Q[(",X.8&'&O>#9B<8_F M(L4$C1C@>99!]G2%4KKI&[;Q_. 6+Y9"/3#CW@HNT!B)R6K$9,NL768X0X1C M2@!#\[YQ:5\,;$<)BHC?&&WXUCU0J4PIO5>-;[.^82DBE*)$* LH+VLT0&FJ MG"3'0V5JU'TJX?;]L_N7(GF9S!1R-*#I'SP3R[X1&6"&YC!/Q2W=?$550K[R M2VC*BW^P*6,]&9SD7-"L$DN"#)/R"A^K@=@2V-X!@5,)G&,%;B5PBT1+LB*M M(10P[C&Z 4Q%2S=U4XQ-H9;98**F<2R8?(NE3L0_KB_'UV-P.D0"XI0#^PQ\ M I/Q$)R>G($3@ FX6]*<0S+C/5/(#I7,3"KSJ]+<.6#^/2<=X'3/@6,YGD8^ M:)#>?X//,8$D02W87I/(C?:HFS%.X.JA_1K: M;X6^H21YXX#[#2J_6-\[Z)J@,+#U[$'-'KR%_?4Q#YKC&3I[X,T8WXOTW&'- M';9RWU$!TR:RCC!L]!YZ@;^'V R*G.X!QJAFC([\.!RY"J(&A"=_>Z3-(-\* MNWK2;DW:;24=,84GGH#\*(/KAQROY+$JSL$-$CK.5C-5)5SP%4Q0WY!E $=L MC8SXXP<[L#[K/MCO9+:3MVV]G%76\7/T^FJOW':FR.KNS9 F*.SZ^AFRMTY5 MNYU450^ SL%$+OE+A:P%;#7YU[EY+[?=E%\.5_O8T_7(#61K3MSF#M)$:;:0 MN54!J?+S)V0+3+CL?2YE5B>4\\O*BJYL"+HJBJ(I%;+$*FZ7L@I&3 7(]W-* MQ7-#U5EU71W_!5!+ P04 " S/@A9((Z^2&T" "L!@ &0 'AL+W=O M.><\^YL6_2O9!/JD34\,PJKB9! MJ74]#D.5E\B(ZH@:N=E9"\F(-E.Y"54MD10.Q*HPCJ(D9(3R($O=VD)FJ=CJ MBG)<2%!;QH@\S+ 2^TG0#4X+#W13:KL09FE--KA$_:5>2#,+&Y:",N2*"@X2 MUY-@VAW/AC;>!7REN%=G8[!.5D(\VC9<547@KJD=:Z'(2C (H<$VVE7X0^P]X]#.P?+FHE'O" MWL.UNF!\Y9IXC?H$C M@7O!=:E@S@LL?L:'1D\C*CZ)FL6MA)^VO /QS1N(H[C?PM=K3/8<7Z_5Y"5C M'M>_C+,78JQJDN,D,"=>H=QAD+U^U4VB=RVJ^HVJ?AM[]NA.#!9 =BC-!3!G MW-XBRC=0H3EHH%$RN#H@D>H:WH*YB)+H9EM=\M.>,0%'!CU@_H-U1U"0@VHQ M,VC,#/[.3$%5+K9<@]&,?ZC>I^A&+H=M)[LLZD0W21KN+DA+&FG)?ZWSFG+" MK\'\G P "Q !D !X;"]W M;W)K&ULK9=O;YLZ%,:_BL6=KEII+=C\36^"M*Z; M[ITZK5K:[;6;.,$:8*[M--NWGPT4DF%#.NU-@\'G><[!]J^<^9[Q;R(C1(+O M15Z*A9-)65VYKEAEI,#BDE6D5$\VC!=8JB'?NJ+B!*_KH")WD>=%;H%IZ:3S M^MX=3^=L)W-:DCL.Q*XH,/]Q37*V7SC0>;[QF6XSJ6^XZ;S"6[(D\J&ZXVKD M=BIK6I!24%8"3C8+YPV\ND:)#JAG?*%D+PZN@2[ED;%O>O#?>N%X.B.2DY74 M$EC]/)&W),^UDLKC_U;4Z3QUX.'UL_K[NGA5S",6Y"W+O]*US!9.XH UV>!= M+C^S_;^D+2C4>BN6B_HOV#=S_< !JYV0K&B#508%+9M?_+U]$0K=3T15UJ':V2HZ5>E:7DZBE5<3*]??=F^6X)SFZ( MQ#07P#\'KP MP7W&=@*7:S%WI;+1D]U5*WG=2"*+Y(==>0G0[#5 '@K P_(& MG+TZ/Y9Q599=JJA+%=6ZOD7W4T4XEK3<@ENBUL&86:,0F!7T#K\2%5Z1A:.V ML"#\B3CIWW_!R/MG)#^_R\\?4T_K&1URPT>X6=5SCE%9F\PH'7#'EFJZBSBJ:L8I-5 M-+0*H=DJ[JSB*:L$J#T/9$84X3:2<)-S/'#V81B;K9/..AFUOF<2YR#7^QI4 M^(?"GC3N[V3@'2?04O:L\YZ->M\2(:X +:J=)&MU]E791$B3^VS@?A&'D=D= M>CV!O)-KSRE^I#F5U'R\6Z6C^KW0LIGA 0/A*%G>TQ*7*S+"E5;@SX(%]N2# MH^!Z"5I:I<-7E-B6J"<;G$2;D2UMV!%W,PQYE<))E M1L# ([I!L?Q=BICX!!P032SN/> @^.$.YTR M< BYB]#FWT,.CE/N)909-OL@7U\$.C['H) M6UJEHVT9Q)9#@0Z^ZR;I9J0+&J),T<6V$#W,T"3,C'A!!IAYL84OJ*<9FJ29 MD2_(0#,/6N")>IRA29R=0A@TI)L/8]N[[?F&QOEV*F/0$' )2FSV/>+0..). MAPP:0NXBL;[]GG+H].^X"38#R:JZVWMD4O6.]66FNG7"]03U?,.8?![H!K+K_].?4$L#!!0 ( M #,^"%DI.]Q!H@, -T1 9 >&PO=V]R:W-H965TNTU[:;3Z5XX\"2@@LW9INF^ M_=E N:0E+-'\)C'&_]]C^_^ L2<[RAYX!"#04YH0/C4B(;*Q:?(@@A3S#LV MR#L;RE(LY"7;FCQC@,-"E":F;5F.F>*8&+-)47?#9A.:BR0F<,,0S],4L^]S M2.AN:G2-YXK;>!L)56'.)AG>P@K$?7;#Y)594\(X!<)C2A"#S=2X[(Z7(]6^ M:/ UAAW?*R,UDC6E#^KB+LZN M%U\^7?_N>K8 M 421$,(& MO=NN=UKTIIR2>E[LYWF9VZW WW+20?;%!V1;=K^A/XL?R9,.LKJ%O-P9B]_:7K6+\VV:L3YNJ$>3IA?@D;%#"U:#W. M^A=.;SB8F(_[AFN*>6!_O[:_WVK_364YNMPR +D("O3W%:1K8/\T94$K[-PL MT ES=<(\G3!?)VRI"7:0*X,Z5P:MN;(2-'A ,>=YXR(R;U6?FQPZ8:Y.F*<3 MYNN$+0<_>M\*W-M-IL"VQ4$!EX]83D3YU5[7 MUF<1E\46_$7]O#M>=!OJW>[8*X\:_L>7!Q]7F&UCPE$"&QG*Z@SE2L'*PX3R M0M"LV,NNJ9 [XZ(8 0Z!J0;R_H92\7RA M0G.K/_ %!+ P04 " S/@A9 M^]97J<(# "##P &0 'AL+W=OS&;\$(E+(-[0621IE2\+"#ANZGE M6ON)SVP;*SUASR8YW<(#J*?\7N#(KEDBED(F&<^(@,W4FKLWP;5>;Q;\P6 G M#YZ)]F3-^1<]N(VFEJ,W! F$2C-0_'F&)22))L)M?*TXK=JD!AX^[]D_&-_1 MES65L.3)GRQ2\=0:6R2"#2T2]9GO?H'*GX'F"WDBS7^R*]>.'(N$A50\K<"X M@Y1EY2_]5NEP !B? G@5P/L/P/5/ /H5H/]6@%\!_+<"!A7 N&Z7OAOA5E31 MV43P'1%Z-;+I!Z.^0:->+-/GY$$)?,L0IV8?;W]_NEW=/OY%+E:@*$LD^42% MH#I\E^0]N2]$&&,@R'PK /" */+W':1K$/_@VZ>'%;EX=SFQ%6Y%$]IA9791 MFO5.F'7)'<]4+$F011 =XVUTH?;#V_NQ\%H)Y[GH$<^_(I[C^0W[6;;#?RVR M'ND[)^&K-\#=@8'W&^!!._P#K'O$<9O@1V+TZZ#V#9]_@N]1T A(3E_H.@'9 M%)U6O,Y--S*G(4PM3#X2Q#-8LQ]_<(?.3TW2EF1#0Z;STO/,=ABU5J+%@6$">9#HG7N% MT;@R$7E]%EH]/OE%7_NA>R2 M;-4E65"2C0YN][ WKF_VD;:C6MM1J[98J$2!GY.DJE7UMT"3S*U4Y\K<)=FJ M2[*@([*C>(SK>(Q;X_&SX%+B0>O4GS?;ZC-RU8[Y^K;)5G0$=F1 MOM>UOM?_,Y>TXL\]Y->M-[;4MDN#04=DI;;V01>2@MB:]D^24'\7E0U)/5MW MF'/36-G?EY?MZ1T56Y9)+*L;A#J]$1844;9\Y4#QW/0T:ZZP0S*/,7;)(/0" M?+_A7.T'VD#==\_^!5!+ P04 " S/@A9"['(DT$" #R!0 &0 'AL M+W=OJ-O]_7YSG)<;P3\D$5 !H] ME8RK,2ZTKD:>I_("2J)ZH@)N=M9"ED2;J=QXJI) 5DY4,B_T_:%7$LIQ$KNU MA4QB46M&.2PD4G59$OD\ 29V8QS@EX5;NBFT7?"2N"(;2$$OJX4T,Z]S6=$2 MN**"(PGK,;X,1M/(GG<'[BGLU-X869),B <[^;8:8]\&! QR;1V(Z;8P!<:L MD0GCL?7$W956N#]^X*6IZ!]D/6W<[,#EQJD-#>7V*Z9:FEUJ=#I)EY-T_GTYO[E#\WO3INA\!II0 MIM -D9+8)%^@CVB9SM#YV04Z0Y2CNT+4BO"5BCUM8K!.7M[>-VGN"X_<=UEO M>L@//J#0#Z,#\NEI^361/12$A^2>(>_PPPX_='[1$;^IX)KR#7"-&"49950_ M'X(ZZ6(K;:0JDL,8FU)2(+> D_?O@J'_Y1!B8S9T9K;*MDG0]_W8VQX Z7<@ M_9,@:9TI>*PMR'QKVY_74&8@?QVB.6GU6IHW,ON+.NJHHS?Y?-$_&0\'?Q+> M<)R\Z;4&PO]%266 M$X$L>;+2)?OUTY4O#ULPAM72/SKE'TG5E,JS-6K#;!6,F6I5"UB.R M,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75I MZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A M_,P!YR0.BO:?(7K1P74MADFGSY-^4AL5O]P7=^-/K9)GGF*T08!FTVR9T''D MN-F4\;!0[OH>U$NC4W*IM,OM,_B_TV;X ;#I@4$N1&NP1WQ@/*RH,4S+:]MQ@UWP M$10U[;MU91W.-5UW>WVR);B;33)5.F>Z3=,EF]!X*%@!=C2?+^!N5!4#:(PJ M;2/G=*XD=1XVC*9A96=,B%MXF+X7>]JK8F??.K!KLFU:0TW3R_@.Z.^J>>U= MV9?I1A5_4.;3TDY'NCY4*+O1K. KUU\5K0%,O8NKTZH2ZX^"SV7)_.2?G7 \ MI!M>M%":_[+9H%1F-L TB1Z8-GRV&_FI:77'5F933JL"]]P[0L]_=YWG3#)- MQ:YI6_NO>95?[#BY_%>6W7^50\-!C\T)^=I-]H_!9'H,)H^B)@>OTF3\=M&(WC-&9%O\-(DMDFCZ9(+PV736_ \9_+1*6SE#9W:%^4]?3L^9P5= M"G/7@B.R;7]E.5^663OJ!A:B&;5M?X'I==/V'3UTSL@V; MM;F <(A_VD^ W0^'L.\#8+( .4,4(YGA9") M^V!YPIS,7N&99EF2I"FVHI-)T,$$6[*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'17BO.*KWBW#3U"(_'IZ.&B38X M?[\KZUJ-W!MI>&F$;&UBEW K^*-^RN]NT8/0XD[4PORH$:UHQ"]> M38)Q@/1*/GZ02OR2K6$U+96LZTD0;C-NN3*B?)9,.\B"W>E-BF%W"V9!)L'I MV!:X%$J;S1.;\IEE?.#VX>W=O9&7HC9<39GA5TK>KT7[K2O&UF+D5&,3A]WO M-HAGZG_"*)=+4?*I+.\;WIIM'!6O.\!6K\1:!ZAE#9\$B7S@JJN/?4%:;>MF M+)03*74F;(9*JPV>3Y2VXJWF%;)76M:BLAP5HAV._:L#B0%(_"*0%ZQF;$C)R($\!R%._D!^,7+4Z2_"8KTNP*T2+.IO%B2AVRMP#96[]D"W)+LAN"%B3) MK[)T+V3O +!WGKMC9%Y=D2A;Q;-.*=@04Q$(F^9R@(OY,W*$0 M0KX(?0LCG\_3HHOA4W^S8Y9D2=J'A'P1>A;&C,2T3P.)(?1L!EKDR<[ GMW1Y\J84JP[X^GQ0=[ GKTQ./<--&X$ M62/R; UX>=P[3H$\$OD^FH+6Q^C(Q814$AU()4.M#!Y'>7;)'E=_$$>0/J*# M["F>R'"/#')&Y-D9^V11CPS21.19$P,['W<>=#$A;T2>O?%W%_2/23J")!)Y MELBSG5$?UL6$7!)M7#+:?2ZH^%*TO,KL*[1-+UE=7BO4_6S/0XY/NAW-\KZN M$YN6MS/)JMW7A]V7D_/?4$L#!!0 ( #,^"%E N\,MAP$ +P7 : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V,MNPC 0A>%707D G)GA6@&K M;MA6O$ $YB)R4^RJ\/:-8 $'==$-\EE%MI7)O_H4>?'ERR*>FCH<3VT87*JR M#LOL&&/[X5S8'GU5A&'3^KH_V3==5<1^V1U<6VS/Q<$[S?.)ZYYG9*O%\\S! MYMKZ_TQL]OO3UG\VV^_*U_&/P>ZGZ<[AZ'W,!INB._BXS-RE?&P'=WO(L)^< M#=:[9=:M=Y*YU$$*09H^R"#(T@>-(&B4/F@,0>/T01,(FJ0/FD+0-'W0#()F MZ8/F$#1/'R0YRI@3)+U@3:"U(-="X+4@V$(@MB#90F"V(-I"H+8@VT+@MB#< M0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+>^_&P3Z*VHMQ+HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;2^7)01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;>_4.\1KZ<.CY[[&V\AW4AW[=_WC\[?E M?1-Q'MUP=G!9O_H%4$L#!!0 ( #,^"%G_>6J2GP$ !T8 3 6T-O M;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)CNTU_E.32]MKFT!=P80DH M@"W;29.WKR$_4JL4)4JES@4+O#LS>*7O )/WK2$7;>JJ<=.X\-X\,N;2@FKE M$FVH"3NYMK7RX=8NF%'I4BV(B=%HS%+=>&K\T+<:\6SR3+E:53YZV83'KM3- M-+94N3AZVA6V7M-8&5.5J?)AGZV;[(?+<.^0A,ZNQA6E<8-0$+.3#NW.[P;[ MOK&UL4$L! A0#% M @ ,SX(6:.$;N/E!0 J1\ !@ ("!#@@ 'AL+W=O 8 " @<@< M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,SX(65*QZ 40!0 $ P !@ M ("!E"H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,SX(61ON<>R- P [P@ !D ("!UC\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,SX(687[&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,SX(68F7QJV+ @ I 4 !D ("!XW< M 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M,SX(6>:.OCR@! 7PP !D ("!=( 'AL+W=O&UL4$L! A0#% @ ,SX(6=CL65H' P M" L !D ("!3(T 'AL+W=O&PO=V]R:W-H965T>3 !X;"]W;W)K&UL4$L! A0#% @ ,SX(6?N9UR%N @ T@< !D M ("!@)8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,SX(6=IS,4+X @ @@H !D ("!:J8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,SX( M6;&PO=V]R:W-H965T&UL4$L! A0#% @ ,SX(62D[W$&B P W1$ M !D ("!\;D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,SX(65"T&S\H P 2A( T M ( !.\0 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ ,SX(64"[PRV' 0 O!< !H ( ! M),P 'AL+U]R96QS+W=O 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.2.u1 html 104 204 1 false 20 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 Sheet http://eng.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets 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 eng-20240629.xsd eng-20240629_cal.xml eng-20240629_def.xml eng-20240629_lab.xml eng-20240629_pre.xml eng_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "eng_10q.htm": { "nsprefix": "eng", "nsuri": "http://eng.com/20240629", "dts": { "schema": { "local": [ "eng-20240629.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "eng-20240629_cal.xml" ] }, "definitionLink": { "local": [ "eng-20240629_def.xml" ] }, "labelLink": { "local": [ "eng-20240629_lab.xml" ] }, "presentationLink": { "local": [ "eng-20240629_pre.xml" ] }, "inline": { "local": [ "eng_10q.htm" ] } }, "keyStandard": 159, "keyCustom": 45, "axisStandard": 11, "axisCustom": 0, "memberStandard": 11, "memberCustom": 9, "hidden": { "total": 12, "http://fasb.org/us-gaap/2024": 5, "http://xbrl.sec.gov/dei/2024": 5, "http://eng.com/20240629": 2 }, "contextCount": 104, "entityCount": 1, "segmentCount": 20, "elementCount": 281, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 387, "http://xbrl.sec.gov/dei/2024": 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-06-29", "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-06-29", "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": "From2024-03-31to2024-06-29", "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": "From2024-03-31to2024-06-29", "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/CondensedConsolidatedBalanceSheets", "longName": "000003 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "name": "us-gaap:DepreciationAndAmortization", "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-31_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-31_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-06-29", "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-06-29", "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-06-29", "name": "eng:AccountingStandardsDisclosureTextBlock", "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-06-29", "name": "eng:AccountingStandardsDisclosureTextBlock", "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-06-29", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "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-06-29", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "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-06-29", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-31to2024-06-29", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "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-06-29", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "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-06-29", "name": "us-gaap:LeaseCostTableTextBlock", "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-06-29", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "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-06-29", "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-06-29", "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": "From2024-03-31to2024-06-29", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-03-31to2024-06-29_eng_FixedPriceRevenueMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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": "AsOf2024-06-29_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": "From2023-06-01to2023-06-15_us-gaap_RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityAnnualPrincipalPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-06-15_us-gaap_RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityAnnualPrincipalPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "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": "From2024-03-31to2024-06-29", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-03-31to2024-06-29_eng_CommercialMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "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": "From2024-03-31to2024-06-29", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "eng:FederalAndStateIncomeTaxesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-03-31to2024-06-29", "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": "AsOf2024-03-12", "name": "eng:ContingentLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": null }, "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": "From2024-03-31to2024-06-29", "name": "eng:FinanceLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-31to2024-06-29", "name": "eng:FinanceLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "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-06-29", "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-06-29", "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-06-29", "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-06-29", "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": "AsOf2024-06-29", "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": "AsOf2024-06-29", "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": "AsOf2024-06-30_eng_PurchaseAgreementMember", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_eng_PurchaseAgreementMember", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "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": "AsOf2024-03-12", "name": "eng:ContingentLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eng_10q.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "eng_AccountingStandardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240629", "localname": "AccountingStandardsAbstract", "lang": { "en-us": { "role": { "label": "ACCOUNTING STANDARDS" } } }, "auth_ref": [] }, "eng_AccountingStandardsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eng.com/20240629", "localname": "AccountingStandardsDisclosureTextBlock", "presentation": [ "http://eng.com/role/AccountingStandards" ], "lang": { "en-us": { "role": { "verboseLabel": "ACCOUNTING STANDARDS", "label": "[ACCOUNTING STANDARDS]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r21", "r487" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r9", "r21" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r31", "r487", "r623" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r390", "r520", "r521", "r522", "r523", "r574", "r626" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://eng.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "label": "[Share-Based Payment Arrangement, Expense]", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r271", "r272" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r80", "r150", "r158" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "[Assets]", "verboseLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r55", "r64", "r76", "r97", "r114", "r120", "r138", "r142", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r290", "r294", "r313", "r349", "r413", "r462", "r463", "r487", "r504", "r542", "r543", "r580" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "[Assets, Current]", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r72", "r81", "r97", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r290", "r294", "r313", "r487", "r542", "r543", "r580" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "eng_AtTheMarketOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "AtTheMarketOfferingCosts", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "At-the-market offering costs" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location Axis", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r178", "r591", "r592" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r17", "r18", "r178", "r591", "r592" ] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r344" ] }, "eng_BrorrowingDescriptions": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r19", "r48", "r49" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r10", "r44", "r94" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r0", "r44" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r226" ] }, "eng_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240629", "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/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Note 8)" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r51", "r182", "r183", "r451", "r535", "r537" ] }, "eng_CommonStockIssuedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r520", "r521", "r523", "r574", "r622", "r626" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r30" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r30", "r401" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r30" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6", "r30", "r401", "r419", "r626", "r627" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock - $0.001 par value; 75,000,000 shares authorized; 5,156,583 shares issued and outstanding at June 29, 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": [ "r30", "r350", "r487" ] }, "eng_ConsolidatedMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240629", "localname": "ConsolidatedMember", "presentation": [ "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated [Member]" } } }, "auth_ref": [] }, "eng_ContingentLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "ContingentLiability", "crdr": "credit", "presentation": [ "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://eng.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contingent liability", "verboseLabel": "Contingent liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r546" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r228", "r230", "r241" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r228", "r229", "r241" ] }, "eng_ContractsDisclosureaAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r525" ] }, "eng_CostsIncurredOnUncompletedContractsOrProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "eng_CreditAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r189", "r540" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r189", "r540", "r541" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r52", "r95", "r173", "r174", "r175", "r176", "r177", "r188", "r189", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r208", "r210", "r211", "r212", "r321" ] }, "eng_DebtInstrumentDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r200", "r321", "r322", "r470", "r471", "r485" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r78", "r469", "r575", "r576" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r511" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r3", "r15" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r3", "r15" ] }, "eng_DescriptionOfCreditAgreement": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r38" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r547" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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": [ "r508" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r509" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/20240629", "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/2024", "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": [ "r275", "r475" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r275", "r280", "r475" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r23" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r506" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r506" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r506" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r510" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r506" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r506" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r506" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r506" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6", "r69", "r84", "r85", "r86", "r100", "r101", "r102", "r104", "r109", "r110", "r112", "r115", "r156", "r157", "r170", "r227", "r278", "r279", "r282", "r283", "r284", "r286", "r287", "r288", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r314", "r315", "r316", "r317", "r318", "r319", "r323", "r324", "r336", "r357", "r381", "r382", "r383", "r390", "r439" ] }, "eng_EstimatedEarningsLossesOnUncompletedContractsOrProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r479" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r479" ] }, "eng_FairValueOfWarrantsAtIssuanceDate": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "FairValueOfWarrantsAtIssuanceDate", "crdr": "debit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Fair value of warrants at issuance date" } } }, "auth_ref": [] }, "eng_FairValueOfWarrantsAtIssuanceDateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "FairValueOfWarrantsAtIssuanceDateAmount", "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_FebruaryOneTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240629", "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/20240629", "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/20240629", "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/2024", "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": [ "r327", "r330", "r486" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r326", "r334" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r326" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r326" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "eng_FinanceLeaseLiabilityPaymentsDueYearFourAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r334" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r579" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r328", "r332" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r325" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r327", "r330", "r486" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r333", "r486" ] }, "eng_FinanceLeasesLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/20240629", "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/2024", "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": { "negatedLabel": "Loss (gain) on disposal of fixed assets", "label": "[Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property]", "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": [ "r518", "r533", "r534" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r3" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r74", "r159", "r346", "r463", "r468", "r478", "r487", "r531", "r532" ] }, "eng_GovernmentSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240629", "localname": "GovernmentSegmentMember", "presentation": [ "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r36", "r38", "r63", "r97", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r313", "r457", "r462", "r524", "r526", "r527", "r528", "r529", "r542" ] }, "eng_GrossProfitMargin": { "xbrltype": "percentItemType", "nsuri": "http://eng.com/20240629", "localname": "GrossProfitMargin", "presentation": [ "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gross profit (loss) margin" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from continuing 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": [ "r37", "r59", "r63", "r347", "r354", "r457", "r462", "r524", "r526", "r527", "r528", "r529" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location Axis", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r171", "r178", "r179", "r307", "r311", "r312", "r378", "r380", "r424", "r454", "r480", "r593" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://eng.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r178", "r179", "r307", "r311", "r312", "r378", "r380", "r424", "r454", "r480", "r593" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "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 (benefit) 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": [ "r66", "r67", "r111", "r112", "r114", "r128", "r142", "r274", "r275", "r281", "r358", "r475" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for income taxes (net of refunds)", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r11", "r93", "r276", "r277" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": { "negatedLabel": "Trade accounts receivable", "label": "[Increase (Decrease) in Accounts Receivable]", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": { "negatedLabel": "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": [ "r517" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r343", "r517" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": { "negatedLabel": "Other current assets", "label": "[Increase (Decrease) in Other Current Assets]", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r517" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r517" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 8.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/2024", "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": [ "r88", "r91", "r92" ] }, "us-gaap_InvestmentSoldNotYetPurchasedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r446" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r329", "r486" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r578" ] }, "eng_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "LeaseLiability", "crdr": "credit", "presentation": [ "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities" } } }, "auth_ref": [] }, "eng_LeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240629", "localname": "LeaseLiabilityAbstract", "presentation": [ "http://eng.com/role/LeasesDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Total]" } } }, "auth_ref": [] }, "eng_LeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/20240629", "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/20240629", "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/20240629", "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/20240629", "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/20240629", "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/20240629", "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/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://eng.com/role/LEASES" ], "lang": { "en-us": { "role": { "verboseLabel": "LEASES", "label": "Leases of Lessee Disclosure [Text Block]", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r65" ] }, "eng_LesseeLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "eng_LesseeOperatingLeaseLiabilityPaymentsDueYearFourAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r334" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r334" ] }, "eng_LessesLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "[Liabilities]", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r8", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r97", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r291", "r294", "r295", "r313", "r400", "r456", "r504", "r542", "r580", "r581" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r35", "r58", "r352", "r487", "r519", "r530", "r577" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r24", "r73", "r97", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r291", "r294", "r295", "r313", "r487", "r542", "r580", "r581" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LifeSettlementContractsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r152", "r153", "r154", "r155" ] }, "us-gaap_LineOfCreditFacilityAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate principal amount", "documentation": "Amount of decrease in debt under credit facility arrangement from principal payment." } } }, "auth_ref": [ "r512", "r513" ] }, "us-gaap_LiquidationBasisOfAccountingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r20" ] }, "eng_LiquidityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240629", "localname": "LiquidityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LIQUIDITY" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r8", "r57", "r207", "r213", "r470", "r471", "r485", "r589" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r77" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r5", "r99", "r545" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r5", "r99", "r209" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r5", "r99", "r209" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r79" ] }, "eng_LongTermUnearnedRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "LongTermUnearnedRevenue", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term unearned revenue" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r244", "r273", "r305", "r342", "r377", "r379", "r386", "r392", "r393", "r444", "r445", "r447", "r448", "r449", "r452", "r453", "r467", "r472", "r474", "r481", "r482", "r483", "r484", "r489", "r544", "r582", "r583", "r584", "r585", "r586", "r587" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r244", "r273", "r305", "r342", "r377", "r379", "r386", "r392", "r393", "r444", "r445", "r447", "r448", "r449", "r452", "r453", "r467", "r472", "r474", "r481", "r482", "r483", "r489", "r544", "r582", "r583", "r584", "r585", "r586", "r587" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r90" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "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) 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": [ "r90" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "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 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": [ "r44", "r45", "r47" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240629", "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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "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": [ "r39", "r47", "r60", "r71", "r82", "r83", "r86", "r97", "r103", "r105", "r106", "r107", "r108", "r109", "r111", "r112", "r113", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r285", "r288", "r304", "r313", "r356", "r421", "r437", "r438", "r502", "r542" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r41" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240629", "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/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.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": [ "r63", "r457", "r524", "r526", "r527", "r528", "r529" ] }, "eng_OperatingIncomesLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "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": [ "r331", "r486" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r326" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r326" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "http://eng.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Long-term operating leases", "verboseLabel": "Noncurrent lease liabilities - operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r326" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r325" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r333", "r486" ] }, "eng_OperatingsLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Assets", "label": "[Other Assets, Noncurrent]", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r75" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r23", "r487" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8", "r57", "r589" ] }, "eng_PaymentsOnRevolvingCreditFacilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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, net", "label": "[Payments on revolving credit facility, net]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 14.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": [ "r43" ] }, "eng_PayoffOfFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "PayoffOfFinanceLeases", "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": "[Payoff of finance leases]" } } }, "auth_ref": [] }, "eng_PayrollTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "PayrollTaxesReceivable", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Payroll taxes receivable" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r515" ] }, "eng_ProceedsFromAmendedCreditAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "localname": "ProceedsFromAmendedCreditAgreement", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Amended Credit Agreement" } } }, "auth_ref": [] }, "eng_ProceedsFromCommonStockIssuedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://eng.com/20240629", "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/20240629", "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 Priority Agreement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Common stock and warrants issued, net", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r46" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 15.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": [ "r42" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://eng.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "auth_ref": [ "r145", "r345", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r455", "r473", "r488", "r489", "r490", "r492", "r493", "r538", "r539", "r547", "r590", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://eng.com/role/RevenueRecognitionDetails" ], "auth_ref": [ "r145", "r345", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r455", "r473", "r488", "r489", "r490", "r492", "r493", "r538", "r539", "r547", "r590", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r462", "r502", "r624", "r625" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "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": [ "r71", "r82", "r83", "r89", "r97", "r103", "r109", "r111", "r112", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r285", "r288", "r289", "r292", "r293", "r304", "r313", "r347", "r355", "r389", "r421", "r437", "r438", "r476", "r477", "r503", "r516", "r542" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r4", "r335", "r348", "r353", "r487" ] }, "eng_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://eng.com/20240629", "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/2024", "localname": "RangeAxis", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r243", "r244", "r267", "r268", "r269", "r273", "r305", "r340", "r341", "r342", "r377", "r379", "r386", "r392", "r393", "r444", "r445", "r447", "r448", "r449", "r452", "r453", "r467", "r472", "r474", "r481", "r482", "r483", "r484", "r489", "r496", "r536", "r544", "r575", "r583", "r584", "r585", "r586", "r587" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://eng.com/role/DebtDetailsNarrative" ], "auth_ref": [ "r184", "r185", "r186", "r187", "r243", "r244", "r267", "r268", "r269", "r273", "r305", "r340", "r341", "r342", "r377", "r379", "r386", "r392", "r393", "r444", "r445", "r447", "r448", "r449", "r452", "r453", "r467", "r472", "r474", "r481", "r482", "r483", "r484", "r489", "r496", "r536", "r544", "r575", "r583", "r584", "r585", "r586", "r587" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r514" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r487" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r32", "r54", "r351", "r384", "r385", "r388", "r402", "r487" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r69", "r100", "r101", "r102", "r104", "r109", "r110", "r112", "r156", "r157", "r170", "r278", "r279", "r282", "r283", "r284", "r286", "r287", "r288", "r296", "r298", "r299", "r301", "r303", "r323", "r324", "r381", "r383", "r390", "r626" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r61", "r62", "r114", "r121", "r122", "r136", "r142", "r145", "r147", "r148", "r239", "r240", "r345" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://eng.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "verboseLabel": "REVENUE RECOGNITION", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r68", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r242" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r61", "r62", "r87", "r97", "r114", "r121", "r122", "r136", "r142", "r145", "r147", "r148", "r151", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r313", "r347", "r462", "r542" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240629", "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/20240629", "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/2024", "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/2024", "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": [ "r5" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsTableTextBlock", "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 assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://eng.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Information", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r12", "r13", "r14" ] }, "eng_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eng.com/20240629", "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/20240629", "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/2024", "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": [ "r505" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r507" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r61", "r62", "r63", "r64", "r114", "r117", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r142", "r143", "r144", "r148", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r180", "r181", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r459", "r462", "r463", "r468", "r491", "r590", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "eng_SegmentInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eng.com/20240629", "localname": "SegmentInformationAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r64", "r114", "r116", "r117", "r118", "r119", "r120", "r132", "r134", "r135", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r148", "r458", "r460", "r461", "r462", "r464", "r465", "r466" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r40" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://eng.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r21", "r56", "r487", "r588" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://eng.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statement Business Segments Axis", "documentation": "Information by business segments." } } }, "auth_ref": [ "r61", "r62", "r63", "r64", "r70", "r114", "r117", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r142", "r143", "r144", "r148", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r172", "r180", "r181", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r459", "r462", "r463", "r468", "r491", "r590", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r30", "r33", "r34", "r69", "r84", "r85", "r86", "r100", "r101", "r102", "r104", "r109", "r110", "r112", "r115", "r156", "r157", "r170", "r227", "r278", "r279", "r282", "r283", "r284", "r286", "r287", "r288", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r314", "r315", "r316", "r317", "r318", "r319", "r323", "r324", "r336", "r357", "r381", "r382", "r383", "r390", "r439" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative", "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", "r115", "r324", "r345", "r387", "r391", "r394", "r395", "r396", "r397", "r398", "r399", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r415", "r416", "r417", "r418", "r420", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439", "r497" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative", "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": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r100", "r101", "r102", "r115", "r149", "r324", "r345", "r387", "r391", "r394", "r395", "r396", "r397", "r398", "r399", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r415", "r416", "r417", "r418", "r420", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439", "r497" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://eng.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r16", "r29", "r30", "r54" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://eng.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r30", "r33", "r34", "r50", "r403", "r419", "r440", "r441", "r487", "r504", "r519", "r530", "r577", "r626" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://eng.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r53", "r96", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r302", "r442", "r443", "r450" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative", "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": [ "r320", "r338" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative", "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": [ "r320", "r338" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://eng.com/role/CommitmentsAndContingenciesDetailsNarrative", "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": [ "r320", "r338" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r337", "r339" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240629", "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/2024", "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/2024", "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": [ "r344" ] }, "eng_WeightedAverageNumberOfSharesOutstandingBasicAndDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://eng.com/20240629", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDiluted", "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/20240629", "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/20240629", "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": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r24": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r25": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r27": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r54": { "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" }, "r55": { "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/2147478546/942-210-S99-1" }, "r56": { "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/2147478546/942-210-S99-1" }, "r57": { "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/2147478546/942-210-S99-1" }, "r58": { "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/2147478546/942-210-S99-1" }, "r59": { "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/2147478524/942-220-S99-1" }, "r60": { "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/2147478524/942-220-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/840/tableOfContent" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "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(18))", "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(20))", "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(22)(a)(2))", "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(22))", "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(4))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "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": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r342": { "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" }, "r343": { "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/2147478345/912-310-45-11" }, "r344": { "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/2147478345/912-310-45-2" }, "r345": { "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" }, "r346": { "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/2147478546/942-210-S99-1" }, "r347": { "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/2147477314/942-235-S99-1" }, "r348": { "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/2147478451/942-360-50-1" }, "r349": { "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/2147478777/944-210-S99-1" }, "r350": { "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/2147478777/944-210-S99-1" }, "r351": { "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/2147478777/944-210-S99-1" }, "r352": { "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/2147478777/944-210-S99-1" }, "r353": { "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/2147478777/944-210-S99-1" }, "r354": { "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/2147477250/944-220-S99-1" }, "r355": { "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/2147477250/944-220-S99-1" }, "r356": { "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/2147477250/944-220-S99-1" }, "r357": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r358": { "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/2147477250/944-220-S99-1" }, "r359": { "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/2147477965/944-235-S99-1" }, "r360": { "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/2147477965/944-235-S99-1" }, "r361": { "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/2147477965/944-235-S99-1" }, "r362": { "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/2147477965/944-235-S99-1" }, "r363": { "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/2147477965/944-235-S99-1" }, "r364": { "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/2147477965/944-235-S99-1" }, "r365": { "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/2147477965/944-235-S99-1" }, "r366": { "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/2147477965/944-235-S99-1" }, "r367": { "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/2147477965/944-235-S99-1" }, "r368": { "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/2147477965/944-235-S99-1" }, "r369": { "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/2147477965/944-235-S99-1" }, "r370": { "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/2147477965/944-235-S99-2" }, "r371": { "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/2147477965/944-235-S99-2" }, "r372": { "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/2147477965/944-235-S99-2" }, "r373": { "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/2147477965/944-235-S99-2" }, "r374": { "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/2147477965/944-235-S99-2" }, "r375": { "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/2147477965/944-235-S99-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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/2147478009/946-205-45-3" }, "r390": { "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/2147478009/946-205-45-4" }, "r391": { "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/2147477796/946-210-45-4" }, "r392": { "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/2147478795/946-210-50-6" }, "r393": { "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/2147478795/946-210-50-6" }, "r394": { "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/2147479170/946-210-S99-1" }, "r395": { "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/2147479170/946-210-S99-1" }, "r396": { "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/2147479170/946-210-S99-1" }, "r397": { "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/2147479170/946-210-S99-1" }, "r398": { "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/2147479170/946-210-S99-1" }, "r399": { "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/2147479170/946-210-S99-1" }, "r400": { "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/2147479170/946-210-S99-1" }, "r401": { "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/2147479170/946-210-S99-1" }, "r402": { "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/2147479170/946-210-S99-1" }, "r403": { "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/2147479170/946-210-S99-1" }, "r404": { "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/2147479170/946-210-S99-1" }, "r405": { "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/2147479170/946-210-S99-1" }, "r406": { "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/2147479170/946-210-S99-1" }, "r407": { "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/2147479170/946-210-S99-1" }, "r408": { "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/2147479170/946-210-S99-1" }, "r409": { "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/2147479170/946-210-S99-1" }, "r410": { "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/2147479170/946-210-S99-1" }, "r411": { "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/2147479170/946-210-S99-1" }, "r412": { "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/2147479170/946-210-S99-1" }, "r413": { "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/2147479170/946-210-S99-1" }, "r414": { "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/2147479170/946-210-S99-1" }, "r415": { "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/2147479170/946-210-S99-1" }, "r416": { "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/2147479170/946-210-S99-1" }, "r417": { "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/2147479170/946-210-S99-1" }, "r418": { "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/2147479170/946-210-S99-2" }, "r419": { "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/2147479170/946-210-S99-2" }, "r420": { "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/2147479105/946-220-45-3" }, "r421": { "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/2147479105/946-220-45-7" }, "r422": { "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/2147479134/946-220-S99-1" }, "r423": { "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/2147479134/946-220-S99-1" }, "r424": { "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/2147479134/946-220-S99-1" }, "r425": { "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/2147479134/946-220-S99-1" }, "r426": { "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/2147479134/946-220-S99-1" }, "r427": { "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/2147479134/946-220-S99-1" }, "r428": { "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/2147479134/946-220-S99-1" }, "r429": { "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/2147479134/946-220-S99-1" }, "r430": { "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/2147479134/946-220-S99-1" }, "r431": { "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/2147479134/946-220-S99-1" }, "r432": { "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/2147479134/946-220-S99-1" }, "r433": { "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/2147479134/946-220-S99-1" }, "r434": { "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/2147479134/946-220-S99-1" }, "r435": { "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/2147479134/946-220-S99-1" }, "r436": { "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/2147479134/946-220-S99-1" }, "r437": { "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/2147479134/946-220-S99-1" }, "r438": { "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/2147479134/946-220-S99-3" }, "r439": { "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/2147479134/946-220-S99-3" }, "r440": { "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/2147479134/946-220-S99-3" }, "r441": { "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/2147479134/946-220-S99-3" }, "r442": { "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/2147477968/946-235-50-2" }, "r443": { "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/2147477968/946-235-50-2" }, "r444": { "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/2147477271/946-320-S99-1" }, "r445": { "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/2147477271/946-320-S99-2" }, "r446": { "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/2147477271/946-320-S99-2" }, "r447": { "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/2147477271/946-320-S99-3" }, "r448": { "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/2147477271/946-320-S99-3" }, "r449": { "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/2147477271/946-320-S99-6" }, "r450": { "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/2147478448/946-505-50-6" }, "r451": { "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/2147478522/954-440-50-1" }, "r452": { "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/2147477332/976-310-50-1" }, "r453": { "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/2147479230/978-310-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r459": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r460": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r461": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r462": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r463": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r464": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r465": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r466": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r494": { "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/2147478795/946-210-50-1" }, "r495": { "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/2147478795/946-210-50-6" }, "r496": { "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/2147477439/946-210-55-1" }, "r497": { "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/2147477802/946-310-45-1" }, "r498": { "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/2147477271/946-320-S99-1" }, "r499": { "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/2147477271/946-320-S99-2" }, "r500": { "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/2147477271/946-320-S99-3" }, "r501": { "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/2147477271/946-320-S99-6" }, "r502": { "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/2147479168/946-830-55-10" }, "r503": { "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/2147479168/946-830-55-11" }, "r504": { "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/2147479168/946-830-55-12" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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/2147478777/944-210-S99-1" }, "r589": { "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/2147478777/944-210-S99-1" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r622": { "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/2147478009/946-205-45-4" }, "r623": { "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/2147479170/946-210-S99-1" }, "r624": { "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/2147479105/946-220-45-3" }, "r625": { "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/2147479134/946-220-S99-1" }, "r626": { "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/2147479134/946-220-S99-3" }, "r627": { "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/2147479134/946-220-S99-3" } } } ZIP 58 0001654954-24-010128-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-010128-xbrl.zip M4$L#!!0 ( #,^"%DE.GU.G0T .R$ 0 96YG+3(P,C0P-C(Y+GAS M9.T=:W/CMO%[9_H?4'WI9::R+#MWB3WG=&1;OFIJ2ZY$)Y=/&8B$)$PH4 % M/_Y]%^!#? H4Y8EX+?/A0G)W@7UQL0M0Z\__?%V[Z)EP03UVU>F?G'808;;G M4+:\ZOBBBX5-:0<)B9F#78^1J\X;$9U__O37OWS^6[?[]7IZCVX]VU\3)M$- M)U@2![U0N4(*]("%)+S;#;%_#N:Y1&G/\;/K[$ *H]I&@#V8\@MC(>\ M!;+5R)KT],?>Z0^]L].S[V.DF;>0+Y@3A+F]HI+8TN?810X1=,D0,(X"@2[1 MX.\VNEUAOL8;3M:8*:'0X%F>Q&/=>)LW3INBJ:(0:$H$X<_$"8<3]@HF0:!A)BY?W:O.2LK-9:_W M\O)R\CKG[HG'ER#)Z7GOZSUEOW="3$X6I:B?>@"-$&V? M #F=^Q+L')():A=/ H#4^.357A5C M*D@*E;)G(F0Q<@ #]/YY][3?/>]'1(PLE8>5ZN>BQSV7]$*TF I36Q3/I$%9 M%=#N%[V2,%")_[ 7 %"HM1/T4H-+8<3V? M25[FMP$P;1/)=Y@Q(GB%(C0_@G@(KFE/EBF?]Y%3*V4JF MTJ#T5(062PR %"+SUP9N (-P:L<$'JM X[%NA@[X+&2^*&24AXO4^Z^6C1 1 MKD]L;ZWAIY_.+CHH#BQW'E_?D@7V76# 9W_XV*4+JEY8XA*UE*00$F")^9+( M,5X3L<$V*9\+XB]"GS%CGM0+A[Y73S8;RA9>> L/U!MRJ8QE@9*0NGB:CG+C MZJARX\%"V4$4PD]P&8\2C>.0!654SW>J_NNC[G9U[")-];F711I;H_$7-+,&X]O!]';6 MZC[4_90\$^:3*;&]93!?H/J"YT;-7V0U/QW^/!P_#>'_-Y,OXU'K].EE2')L MRX$0D(\-F!,]N*=X3EW@@&P3?3.FR3C]TZQQ;B9C:SJXL=!@-AM:,P1OQO;9 M_6AP/;H'BPW;5R6RV.WPV@HLHJ^,&N]G-:[(6FV&VIR1I\'4X']SJXP.)K#<$D-Y.'(;(&7]O0DE@,UFLJ=?X>QG?(>0BS$VM M.8+1*M_G0__#P\A2;\@V[$-Z-!S?M/%^:Y3[X6 VG 7Z#Z^-JOZ8575 V.HT MBOJYDCB,^OGG1EU_RD5]:W+S[W]-[B'DS-#P/T\CZ]=6\9$SCT ?MZ"1T)_C M6Z.:<\5L3-LJ-_)J?R[('SY(-WQ6(3KTZ>Q3HZISI>OLZ7H&CJQ2&55*66T@ M*:];+3QWH^6R%&HT094:%GT(1FNWS[+%K-A5HR8-M ^!R69GI:7MS%3;MI;, M%;ED+I.&2MP;[5!8\+8J-E>^28670HWJKU(%M];()48$BW1L2CTQ:CU7\@89 M?ZOH"KO\MT1BZHHQYNJ#D&=2NNN?0S2:)5?S%IT"J$,Q/3"*1V[M59YAA'[26+$RR4I9*/C!:(E>0 M!VE6J^5R+?=S:NZ;]9RKQE-Z1OU6TP6:SJSEA1"CYG-%>%KS[6)=H:9(Q9=R ML,D6Y[GBNK"J:(-/Y5.VXA=E#WRCR7)U^.Y3N/;%JG:OO\J\&BM?>"GA&N^2JZX*O"MJ%=M?+ M04'S3JF-RL%&T^0*\OA+A-8@>WR=4/+NF+",YLE5[;FO%_Y/S:3^41T%IF2! M=">"2_7K\JN.H.N-J_H&Z&-?I']&TA[\KIV(PPU_(Y&!-K8606% M\T9#8&[G1LDU2H!!O WA:GNX%_'>0;WWDLK%\WVE A+B-E0<<*Q]Q_+^,GWN)1L1P%VZ4<%G$,GC$K%O'/>8K;E!2-*G8 M11+=:/^L,WVZKT^U^9,T\5U=#K;]2BI-'J&KBSVFK-#%I(K!DY3C@% 9_D*Y M6__30:S48Z,F#V7-E"J9(,;75W6-H)OMA,&OM\"V[)+7C8L9EAY_NX/[:JIP M.4^-,MP.4G2?5^3.RAD(CB,+](=K.JY!A;@N"R;DC8]@&K-&V$ MKB[VF+*TP=+.27.=C7K$E6([1ET&DLVDZC*@QS@X*":;4Y5Q8J+4]Z*.Z;=M MSJK9/L+75W64[XL:QD]VJPKT'PU3DX7]S5_(PKX>4-"GJZ[SU9,[T?/K +%U M%\(< V'W+UW#0PK_VQ!S1ME2/!(^6V&H!E4' WO G%OJ^CK *UZO.A7PJ.NJ M;QBO.I+[JEA0C? N(4&GGF/I,L+Q>?C+S:"L@(5:P?5X(TG6"@M$]N="4JD[ M0'[AGK^YZ@1#44 IE>,7HAI$$F?P3#A>$LA#YH1/%@&O$U_J]IH@0(EX]*$'PQ&LI2#=PMC<^(<01I0O;=83!9WE"D^ M@MW^A%T*@74E*?:P=Q.%>S8ACKCCWOI&\S!8@M1"#M\5SGR%^!9Q#):&^YWP;$YGPR2JXS731.TSYS]CUR63Q MB]HI5A]3R)$0OF)+-3B.I*R"V$A3ZO;'D\63(,'7N9.YQ!3"X(@-H=S$;*D: M?H[)2Q!2P'@ZJ$0?[KY%\A\^3".UHSZB\9@^SE/&A&5\K7: (JG+P?&?->,T4<""M%7G _'<"SKB :2'8>$+&"^0.>#,%,L:5M$-61V^FN$4_ MN8E/\BSR*J]=\,/8FE6Q]R\@=%?F2QF-<; 92[^JS E5#?7H$JFNYX[O@J/- M_,TF &(WV3\T\9'OE+AJ=\[R$C]IRPG^KB,V2#^9"G *93=ET0JH*@\P=09' M>;'R["G(:%+6>P]_=,WI@ QNKTXZG E[4B\ N(,D\<^&Q(3#"K7D>"UN]'E( M8D&N1=O$LG4(-&OEX]$&R;T'F9784R$'C])$U4 &H@T-GIV33R><1(C)XAI8 M5T^*98T4]$YC-5%-)67GOC7FD38Z;HFP.=THHLFB1!0#3MT=-*GRPL/YG\." M!6/IOR"0#+E;[G=@U-WSM-7/:PYD'3"%@%"PH!)RY25E$<=%@&,R&G;P!V/I M+$D'MXC7$E@S\][XYQDR5UD7@QKYRB:W'550C5/:_/-&5ON:P04ELKP@E>2/6W MER)W/FR01GI_TE![:Z0N<2,UD99B $-P_7%942Q+0#.RX!!RG,R]V!+!.^JH MP_L[2-6QJ^Q2+)B)Y!NP7,+_QN156B_$?28/D(JNQ&Z9BPF^+8F5F:P7SRCH M%N\;E&\%=7(U"4/,;T_&'8O0_T:L54MIJ2SI%7<76D.E2S+\Q)QP?X0XP:9< M^N"K,G9#956;LF7Y?R&LD7)<2Y!WHC1"FLSFD3X\>2#J MJ]9.?@6=Y+$8[K M+F3.?<@V)HQ ]62M/%_ J@H5(Y-ONMC(N4]5@B._KMN_@YE_8?.PHS+[1?TY MA.MGEN-2A#^3[<^]X&13RF,+4)VQB27FY7[]2;8!8TNRC!%V)579F0&U M_'0_K9;4>O$//[VM/? "0XP"_Z;5O;IN >@[@8O\Y4UKB]LV=A!J 4QLW[6] MP((6S_]^->__/"W=OO7P>P>C )GNX8^ <,0V@2ZX!61%6!?/=B8P+#= M3DK_$C_G&^A=]:^NO^P_']B82@5^)$._[.Z_&='Z0+ #JLY$KW^TKG^OM.[ M[GW:%[*"!7FU0PCLT%DA AVR#6T/N!"CI0\HED'!_P1CW[D" MAN>!&9/ 8 8Q#%^@FU3G(?^_W]@_SU0_0 WMXV]O&-VT5H1LOG4ZKZ^O5Z_] MJR!<4GVNNYU?'^XM9T5QM9'/#.[ UDZ*U<*3ZW[]^K43?;LKFBOY]AQZNV?T M.SLXM#A&WW#TN/O B8RK( :$)=A?[5VQ-ONHW>VU^]VK-^RVJ#4 B.T1!AZ< MP05@/Y]FX_TSH;^\&0;4)2G$2&(5PL5-BW[?9G1=]0S\1HO?&H:IWRS_-=Z%,GI+_@P$,NK6 M"U[/YSKB&G7K8I' ^>\J\%P:R M/0HKX2@2J]J^()V"J9'%*WK^L&*';,;S LN/;40UG+TM)@\JW1@S M\[G%[5-?N%S(NB50=#3@:!?!D'_7#&!DUPIY;CJ M%52U%:*UN^4!%LJ=>0Y1UGZ*XF*4CNTY6R^*R_?T[Z/R\(U WSUDR!ABA00[ M0825NX[_ZX+V844G]2M;1S%IH"+OX"B)H -A;\7H[_OZP7IB@]% M,%MI.M0-/NQK_QBO8.S4] +G2#6/+: $F04+IAFFJD7+) L;/T=K)5O<7MKV M)EK ZD"/X-TGD9]$/I)\\/M=&&#\& 8+1'8U>_8S]*+G_9Z4.BK4J0%E,A3& M8HB'$L?X4LYBA X(0AI4;EK[8&N'SI&+Y)>(5OBNVEUZ['R"(70(8EO^LMA@(G$XOS2*M;OUVA]F8X< M)MHU4;$'& \X[ZE:8B:XA56(^*2-" G^#"$\RAK3(BSHT>J6=]!/)@&&NT8^ MPB3N2,VW#0OU8F94Y57(^JX!9)6S1X/:TT&S6ZI]/!?:4DT.'?$ TN%&>GYG MOE&MJ.V1;X?O8VH_/ GHMSZAIO4B8Q$80BSI-K4^5,5E/FMSF0O8,^-Z,B=M M3+R@&@7'. M#A$1$A>+O_T04%UJO.43O-$D 3LGJ,-/A!0)>:15ZO_R)Z)79 MK$%=Q002E4%7II@*F5^UDIDF+-*E9;;\Z&RUZFC9W%;LV) MCS/H0(J.KD<@9Q@ZLIPI>7^D4CI M4-&W.>SQXLZ-FE\;8S#I'9,%XYP M>65K"?+Q5GI,IQ5L'E&FS/8)4W^;XDKG>>,$[A#/HL3QI M&==2$%5B2U]*09DM92LTA[CC0?@.\7LA:T5R2I3I2TLH4Z:F?W/XND4^6X H MR99<2HDK?:D)9:Y4=&\.4[QLBCIC:M)*S.F;[2LS5\86S6$P&L>5Z*7Q6S+SYQ96HD1?'D"9$HFFS:&#<_N$ M= ZAN RK;][/NRXC4"6H.68/_"5S#7;J4F+WHU)*AM@FQR;XRW#"PDJ&U9>1D!A6AKII+BT8CRLM[12+*G%TD6E_N>E(D]-( MW%&Y"E^%@DIL763:7V9"TF2NQ%?@<$9-G++US*/6Z\"/T/QB>]RPO)]E9$LJ M>9"^+(3DQJ'L_(BO8W,\QW#=Z%X0VWNTD3OVA_8&$5NRV" 44.)$7[9!F9," MC9M#S8R=N:9]NDE[=C8],!QGN]Y&&AE!G2"PO;*%Q G*E_O MB8#*G,G-T!RZ[NCPE\6!J3]".-JV26%.%T4;(PO$ZCU?4)D\):,T*&*.??9N M$ Q',/XY]G=[@*0'1!)Q->EZCR)4IK2,B1K-K/# 11F")974>Q9 \^%!FLT MW='J>K*86!24U:3K/4>@@6"QB1K-;&:;YBGQ>2]:^_4.NH)SQCC-&3?E(8LW M'&"<&=F$5-1\KT3P@:W1(%^@^]E\@KIC9YM91 M2V;;?H_6%.:!X?RQ12$4GE"49+Y+U%'SN9ORE&93XZ7MU:!9!L7J0.A&5ZA9 MM@?9B_K*LUVFDIK/[%2GN[S%&A^_XBUFU>(7MXZZ77J,\98M 4\7J63F=!K-)E+)]JQL,0NH@8RQ!"03_-P,H$:CZF M5(V%8DMHOUXMWMSCS^!+X+VPMS!$.&YM)]ZKS5UJB1U(0;+F0TQ5FXBR;2[8 M8HQUM)^K=,,1R=5\W.EL[4=NE^:,""I=7OH(0Q2XV22$^>9X6Y<:B_ZRLOTE MG-D$FHL%=&3GIR^,H^;37_68/7NI?OGTT^D[>_5ET9IL2]ED^'1;ZDOA--F6 MLB#@L>9:9F3N3$?3R[\P# M^"4+T!@.IT^3^7AR!ZRY,1D9LY&E U_^Y%^S\&;F+^;DR:0_A].[R5B7 M]51>Z,S!V[W.XAU.)_.9,9P#P[+,N06H10^?W8^-P?B>*F%J,?'(',QY(+M9 MD''!\P/(O^28!Z>7A6.9=P^T:8#QY'8Z>]#60L1O-N:A[&=1WIHC4Y(M8/[\-)[_IL5$8UKU**H\#RK7 M>Z1*:S!4YJVY/$2Y[L)Z&EC4.JRYLL@\OU!?,8_>:,!#J-)C@ ^QO*XC75%/ M@65]AQ!_3]B#6$5=B%:MV+TG8M#<'D4KGGS7(D:GTL%H!1MG>L4 %Y+D\Y+DNAQL8D@JT1@998) H MD.NB5,>6>K5BD4&".M>'Q:'A0HBZ/$BY3NP($NCJ!B5M8+G^ZQB6K:)7K[*2C_DLI%?> $F<2=H$Z M_><(%2]4]'/=70:6IF!Q!*S' R:80!V ]?0#Z_. Y7JI++"^GLC%R3L6-Y9< MY\29]5VLB2 *VU4$GNO"]C/#BW45F=FB"NI9;N++R__/2W5NO7J\F- MT??,8 5=W^@A"'QH&<^VOS3H5[< ^Q"U6A'U]W4[GXV+T\[IV M&Y8A7YYOONF3^@QO;IBTYK#HVC^PS3Z2X!6X!'!%7 I4T;WR3_=U-7S'E^1O5CZQCOS M!X,V8PQ;H\',N JP[4*,C:GG!!0*_JH!55Y]CN M'Y_ICP?"GT$$[>+/+]C^++]OI+ M0HKMSSA$=N.9H1X46C"X%/2O5DS6HA^USB]:G?/3%VR=$,$9QEITR'/@!,X- M^N_]9+AI$[J+4]-;M>GG[9Y'K)= #$LL$9Q_.2'?MZCFSCY:T&7V"OY!7N.;5&+G_KD)^T">#P?/T(4R@C?NR"PB#U: M4GC[5UD%-U? H<8W74+HXWVP,RNH'.D=&0)R[/=/@U5LW+U/?,/Y:>8Y%!?_!G8/NO?3BW3=LOC3?U%@KR2N8GF[1WA\CX M[OIA3Y1@%Y0HB*5KFE[@^F0ZFX9S,K)D7510HB"6"7R";D#H3&_AV@IBX1<'"]K-:V7XXKD2:)]V% M+(15S$9:LB"VFT%W.IA*8*2)BEI,;F"560RW0%'>A]_NA_WA[#<9^UFZHA(( M'C#\,R!:'3Q1UG%'V>U> M477KR1VA[U%3*7."F@4P:@5%9663VJW= 4K+E;R'V%5^BL7Y* $R8Z LTF3K'%]]' *@3OK+$-625(', MX &V+)L,2CAT#D0-)26QJ<5V_38A;4--6RO!6P=X2<+UTYWK"= MU@JN'FC@8B>PZ:)5(P6.LQN^L$#5J%S/[^X*+"YS0%N$.]+2.D-.[ AI)=V$( M*(;D>&8*AT-CB![*BP_'?&-HGBZ\I[8%[3#22W\)!\>U *']>]AN]P&'^Y.X M)@<\0">L_W="$S$1":?-D$[Y8BL0QTM(^8((=E,L%')4KY&L>$N":81\6[?Q M;E/[#Y48AW+$+\%31XVGJ!XCKD@#>G;@+\'*^WU8,=ZEZCV88A1C@0GV+O>Q M/EJU$=:MP_KV# HFF/ZP#]/)IHQU6\:[J+4?4G(H.![. 7X()X, MQ8 /*X' M1>CX./YD.SI&'_R^@4J$#8?D5\P8)B-B%FU;)^;0RZB -Z)+8]W:61>E49,Y M-*XTFDX5UROK,G/DK:1RB]KSA( ]1&SFRPE9$YR1$N$"X;-)MO:D'PRWWCD?L\][JT7-#Q\2+K6)=[&)5*H^YV9 I,V5\ M/$6R>=GH58^",J#ZT6Z%IQ@.>94*R6^E9-H0V5I&.1Q^(J5T&JR4W\]SX"O3 M2[RKJ%HQ(4^1;MXK#(,Z=$>=KYX;SO.WT8::IS<&::4*2V_S.\0[AL-9D>5K]2MAA/9V''TE_O[$JYWTG'R1' M_R'& ;2Z*WK8@"%50LTE;H)81?ACJRY/KG?(,R&T\#4!FFMV!#D"EI=JB*3E MC,0KUO)$WO5G2W@+T!_0'\_G$-E4X=AG[=H(.9^Z(2+F,Q O.,L3[36PT7?@ M!' \_X7&YNA2V*?*I-X_>G])-&HH%VZ(X)7YB?1PJ7&J7'>X?D"MXX[8B&>% MR*=+@&!X(XVN!LBN*'4"FC.5[EA7$[19@+U(N1_T*)<,H>L#/C<>%KBE,F0- M4DD&>23M'P\:ZQ)=<$GXU7^DX4(;4]]E@"#YXZH['4Z-\;5Q-QE,!Z-9=S8< MCRJ($X@NO23P?S.A.IX/9U"#RW'YV,^Q>#6\( M#X,J!)RZ/Y/ >)[%N"8LO7W!'9H$FHLLFNG@ZRWI%<9P=#V>W%;5.12NTR1 M=K(@KP?]P:1[$ZJ3=)+9@,#MC6\'QJS[:R7*5+ECDP#\/F^'M[?#&17LU@9) M#Q^,>M487^8R3@+:919:3%J^ ?*OY"3P?,@9X&S<^\^_QS=$PU-C\.T^O%)3 MOH!RUW42F')S1H*Z?#'Q;NXD .4FB>G]U93(AG94.B#/#C-#9*Y>) "JS!/& MNW7YBH+R.]_CV<*_X,X;4]G$4253C!M ":1*.-*+0 EP*M-*E5B95X42 M^'(SRGH4K!+2+A>%$DAS4PEK?4@/?815&9NZJF!!?I,H 3PWT3"'A*B"XP&5 MXP&5VAY0P(\8HUN1[%AYUW[/!:*G1)ARG9&+(=@NB5#(K*!HR!@<8GF M2%G,A_;C'B&:=>!RO<'[Q?:7O0#[W@JBP8OI!#31'MT&DO^M&7@1G079H[(& M>>GWXB][B.%0]U9VOOB?V&KD?$BJ;M_$_J.:[;L =,[)M-Z_'P;0.0M1SLN4 M0F2<'S=IQTU:;3=INYRI1="R_6M@TI'E57QU@$7;C V;@ '-EP32D&3'T=G4 MM;@BP#\T2/D:48D)]W%A;3OYH566%^ M/2OB1?-=@1N/[)T@6M%5%MD\!2AS9^@\ MP5MB9$O!!%2P6OT*5EY<%.2TT.GKPVK_-PC0[-DK2>F;VMZJKC<,%CH(?D@5 M=^<^1!3V=2*J5TC-F1K?IJHS3!8ZA%ZJNM54V%BUY ^E'\3K(\PGF/!+Y Z7 MI/T2B9#WT3]Q]$\<_1-OQ3^1WUTV96/\IOP3S743O47_1.>0_@G).8 )" MXRZ)KYLQ)*4Q:SA8$;;.=>G$\ [BO%$YO)+3?U:0&=?,^YJ*L@[CA+HXDZ/! MY=%;V6QO9:=,?Y6D2]P2<:V"E:A39$CTGEIA=.%$C\A C>59IG-()D_P(I5G MFJ36\DQ#C>6IR_M"=GKC>6;5Y+H!<#;>HKNU TG@F]FA#OU#B[KG9@>VRD]) MTH?81/8CE4T,HKM $')408J(2S1!\%(F]#JFJ1]MZ&(?A3F1(Q_K*\UUP.\; MHC)-4(D"&^7G,$FW1EV2]$;/A"WHT&CX]$T0LH0%+4YC^8LO6\]Q)W>OCWD- M[7@'Z>@^?D/NXPT7\8/A49=139+++M8,#XX:+YH=FQ$8F49#\ZFW?81?!_]060K0=5F)9M @G=P69$^-<@"FJ6JP3F)93"9O81JSYI-H M/0\]>HC8B3QC<(:PYL+FP2YV*8ECKMM'%\0&FZ>KN10YJ(OECF4*\2M] ,>E M2") (DERB>LO3B[T6*;[)7L\WI9KW&VYP^KW*_(POD/>W!9X05-$#=)'"G?Y M*8 3U=\"M&"N!6G7SI,U089LY'H/5$ZA0ZI;?(5NE/JM:ZV(Z.@+:O3TWN"% MYN\4N1,4RS=!/SNR5'[.X.BQ-G>Q3KV'.9E*"2F;L@E"YH+7F_IWY+E>&I;4 M] 5%FJ (.1=Z\_4.R=X70>Q'<,;^4K1K8E,W2 ]L!K))? ^M@B@#: 3JB@R) MPF4-MT"C%,'A(=+%1SVZ6"\:Q+FKDS0-DG@2=B3D3WJ$O$YUP1=P_'V#A!M# MSAW?/DA@D)]26.&.22>735.<8OA "1<%:8=5F,IEX12F(3[>J#F&1-]J2#2= M8WE&FI($0WD%FA4&Y7&A.P":QR6-Q_&+U",P*K8PN6+J$AXM435U"IN6HYXF M) K)@)?% #GD-5AVRBQ1K+0*T6Z9I(U3*PI6LL%"C5K-"3C2O:#G89$LG M2;%:K&P5K$Y-4359X5:AJAJM=$M65R-6O$I15.G3X#M6HW\=IV3)>T6<$3,HFV"V 7P]9[-2QI#9G14&V]RA1JD#B$?A8[>%4^# M(.\+S>P">5B:BIK@-KP&-OH.G !> MO8;[R9X#L"1'@J!(HP8^ 1]5I&K<1RGKPZ2W9)E&5E_6V)U ,T"([)FN +;Q MO>L]8(B>*(]#]S'PZ9O4+LV%%1IADBU9QZRNQ5J,NE(KYYE&Z>)(I*P\6E:1 M%FLT8=3%NI+SS8<#9K7(N"1%T0P.J?X]NWPUD_ : M$4[\KFL-_@SL1V'"@:BDM*!^]50];N5OR(@E$JNZQ+O8+.\^NQ.Q*?4K2WS3'TRFQN#;_7#VV_%"^#'D_49#WM2[,0(KR2WP-%6C(CQIZ)K#V3$8 MF<,\2U>+ K+5#C"KDEX>C]QURBJL+/(=26UO@N0N23+@LU3,*( )=8_W*1 M;3&)_107N^94UT/W">(P0AQY*(5 M-TC=A7G5>_H_M,0[9)NBM7*"ID&:2<+6ZQ+O.F&]T HA7=&!H.>MZ$'W,$8H M/?"O6KY!RE%E2:^'G*8MA)BNG8!S#46369ZR0T1 M2V=?\UV.YEM0C09U75:4G!LNCZ[UP[O6.V6F-($/* #H=>S"V;,W6WH!!JXU M>R:MOLY(.7X:('K:4[6P?J%7.?(DS[^J2B16I2;G:M<,7VW'A%&Z_)@A8$'^ M\>1XP!$5JH&*E3U\(C[T!C[Z\,$?NICLXRDCU\"$W17%RE<*OT2#-,)GHORS M^5?(0\A[MMU%'V(3V8]4)IR7SGBT31"M +[>F,,=\DP(+4S?U;SQ %/V6_=O MEK0)HN>CUQLT^/\*J1TV1)!)-J_T&L^GW)'+^ZOIX-O]8#0S!M_#-WF.$8-C MQ.!M1@R.+_ P7^#1%5(XOL C?8'G+3R.5"/_504O\-0U5'%\@8?U L_Y\06> MW?9SA5[@B3ZG/QX AC__#U!+ P04 " S/@A9HD,DGUD^ Y*@, % M &5N9RTR,#(T,#8R.5]L86(N>&UL[7W[<^,XDN;O%W'_ ZYOXZ8ZPN[2^]&[ M,QORJ]8W+LMKJ69VKN-B B)!FSL4J2$IESU__>%!4GP )$A) .KN(O;1966" M'XB/"2"1R/R7?WW?>N -A9$;^+__J?]+[R> ?"NP7?_E]S_MHTL86:[[$XAB MZ-O0"WST^Y\^4/33O_[AO_Z7?_EOEY?_\ZO8/#+\)?>+/O[%8RP5N!3'?QC/_OE!K<' @=8I&6J MVIM][DT_#WJ#42:T"ISX.PP1@*'UZL;(BO#^\O%V#:[VD>NC* *K MP-L3*-$%N/>M7\#"\\ ST8C ,XI0^(;LI#G/]?_V*_D_&]P_@%^T'_WZ'KF_ M_^DUCG>_?O[\_?OW7[X/?PG"%]R?7O_S?WQ]6%FO&->EZY,7;J&?4BW2"D^O M/Y_//]-?4]&*Y/LF]-)G##^G<+!XY/X:T<<]!!9]N1)J0"A!_G69BEV2/UWV M!Y?#_B_OD?T3?AL L/<1!AYZ1@Z@H'^-/W:849&[W7D$$OW;:X@B%$(X^9D\?T)^0Q_SWY\P/<(.\G0"2_/=\+>S4OM)4H?9:$VJ[Q)Q2Z M@7WKIT\Y44?+S)^AY3<6@'U&WMWW04_V6 ML=5'W=YR3O,,H.,JX-:OEO=./?*G!_Q?!8#H/4:^C>P4(FF@QN+2]JEAIRUG M;0=6H56/V.X@K/8[PJW2%B-D_?(2O'VVD4NG3?(?E^0_:)?Q/_YZ'> %P&(3 MQ2&TXK0EVHG?_\3Y_7,1$)%;A"DJ/ 4W="R1^&P%>(+;Q9=>WB0Z8;#E/C3I M<\#Y\:_>)M-G+P4_@@NS(!2B*-B'%FHU'GFLHC>4X-EZ6(*LHI!_^6WUTQ^H M#/@ME?K?__+YT,K9A_C6C]WXXQF]N.3I?OP(MXC3#[Z8F@&O@YB..T_&@.&O M@55F 1,%!UE A#5PX1HOV/$J^1Z;I/<_H@]AKRIR*MD@ %FD0TG(&#[P<0D( MD0@#*@VPN%)*I#NX-6Z1TY_BSVH(P(.4CGO^-P.&FP.G/,K9%IG(*!W:!7ZL M31Y]Y\$7#OC2[VH&EPLJ'=W"CP8,+P]/>7PS&4"$E [P]3X,"3@WLJ#W%P1# MO!\D;A/>,D4HJFA-UP U6]X)Y P@0P.TRJ*/B0,F#X@"P!J J&B8]%=;Z'FI M)TLX<96D5$[X7(#%Z;X@8@ CQ*@$4ST5S?R).ECPBCSO.MCNH"]>]Q6%E'* M Z]$@9R$.0RH@A(1@$B"1%3#^-]N4?CB^B]?PN![_-I$!(&T2D;4 BY2@RMJ M#$?JT G(DJH IJ.1-LE<]HQV01AC1*L8QGOQ+"(25[I_K(5/HI2:FT'ER 1:-1$#& "F)4 A-!14$JJ\4PL+T1X^,=_AMO2JF1 M56L@A&#+1J(B: [FK )C46R?4UL!E712!6RBY8C2DY2!TTJ0/DDR<2,HT@9 M61-!J']#/3V2%5*PW0;^*@ZLOZU>(7XIRWU,XY;PPD>\K*I54KI6E8!?6K'6 M:!A )6F0HM4KU014%3!=D%/6M&)YW&\W**R=>E,1U6N5(K3J0H7];@PS*I!J MEBB "6H8\WO?"D*\?:(197<:@!=9)5 V!@^U>,3 M, DK@:*6/E.UL&W\5J+D_SVX/NH+.\N554F=&K!%VG $C:&,&)N +HED]O^) M"N@;P95!BUX.='-E(,N5@<%<&73@RD ?5Z[Q?R[#=?#=;^IC7E(#3ZI N2PY MB)G&D0JR!H80>; , ='0QP^ZC%J&3V'PYOJ6>&TL$M? % %D+EU*LJ9QA@^O M@3ALY8N9DZKI8\]3@#?VWO]R=[7[*KZP!N9PX7)Y4Y TC34\< V<82H ZZC? M*A%#MP@1%'"D^+.BF#8.I"R.+?>; 2//@5.)5Z,CC674CRVYA>@]O0:^V,56 M%5$SQB)HZ3B7?S=@K 60RN--Q0"5T[%O72%K'V+*]0>;M1M[O&^Z*J)FS$70 MTC$O_V[ F L@E<<\%0-8#E!!+6-^^VZ]8EA(ZPJ EL]U2V(&\*(>F?!<-Q-/ M8LCTW$H*H1^YQ+?:2(^JJ.+;2@*HE9M+)3F#&"* )K[1E,GKX A^.CD,7GUL M-P&O5Z7?U;"!"RJE0.%' \:=AZ<\V(D,8$):3F&Q%8)6[+ZA&QC#)+"UYFB0 M+Z[VW+4.\64;\7L5Z"K >-TN ME4,5JS^K8U094IY"Z6]T..9C:SB9&L 9/JHR29+QQ]-4F,AK'OL;-T16G,&Z M#J)8Q .^J#I.U$'-\X,G1T=EZO1[?5"]&5WS05!#LJ"3YY^!^ZS3/GO8L[I_*# M;$D(55RH^_)XF,H,^(U1@$F=,@52E\%?(<\CES&1CPV M_#MA;UU?9J7ARQ; M;]]W9,TAZ*VLLCK*M.M.GDURFG10>Y/Q;# S@&U=,%<]H+2-"_#"6J&Y0F&A M'8!80WJFA6QJ8JOFAR#BSLH<,=IQ"PZL7%2#YFFB$:5X8B93A69C43,4S?U4 M:0:.Y,S$@&^[#EME1CFPA$F#3T3^9]V3RV/@!\5N)":IP>4@H:>.2]*=R#.K M48FM#IPQG)FP;&D)MV*DXE<4 C>A7C);_/RKJ>QK^Q*,8%LKEM'A&O9GDY$) MK@M)F'6LN@ ^JG&;GM7W&"/\0N($,@7%=SQ6Y9A#;^!,K,VYAX&;R%O@?&P" M6AZ(5"-=!S8,AB(?MGA8)#JLUGM])(/F!GS#M> JZY&,,;]Q71(GVRWE:C]J((D($&5O90$!R./S;T ML>FB)"8/UFZRSLY#=8.C_OCO_YH/N-\SPIXKZ"1G7LCM3MG7>WAT_O R^7H3 M>?KX"U!\'$B?IWN7F[VB9+*[0CX2^]*%TJJ_)R'@ZK=0$:5#/$";*33G.+T! M9)F+]+8/J<0$/FV8/"9D$ ('V9D;-*)7@^2FD'/N"5%<[\9#"G@X__\-=;&/IX4,C2[5S!R+46OGWC>OOX M4+DFZ9JJ2[DLNF/R-2% _9BS<\I[PDUY"63B4)5#/).K>DAGM'=C2E9,=FZ/C; M%ISWSNYG:V#J23K03.#OR6, 9,]A#([ GH0'NC[A]6Z?G1I2JI^"X\='&Z3! MBDOG#F\C?,N%WE/ (N<;SH3D5!5&&K3H2B'.0$*/G;:,-],Q-&#:;H]8,G3U M"GJDP"?)!8_J8LZ44',111A$ PG+0NKHQH>7)U91@@[(;(9ZCBI781V%ZK!5 MRLBL5K?KE1%L2,+UI4A1D57-#0'8*D5*@FSQY$S&4%643#-3:B&*ZLLP5=U3 MW#6,7LG_WOY][[Y!CP3F/R/<#=?")H_\@&?]XA]RDH*70 M+=9[_9.E;X M4HD/%EDSW1X^&7P5Z%X#DB!(O6O_LQJ_7^R@.M@GE&^=%*4V% MBSGYCA26;,UJ;#T_'<^0"<&OK0%SW!NT@49;I&H/V+CWH_U!L#>8&Q-(5(.O MLGXA;8'BML\D?X%,#[7Y!^2X8<*&B8^J%%W9+D JW=9/?V"6F\ZP M>R*A<%+.Z08=A5?R9, 7+N?5*3 'QW0.D0G!E"V@\B^YG&(3>[K;G0\(1NB9 MG# OG6]XWT[ B7I>KZ/AQF<=>.[=3YX"6VW8?6LS-H%>\E#+]*+"EX%SN8\0 M8YGN?#!H1XZ.H_+7(NBZ6%QA7I@&R(7<, )9EGUENIDZ)M@K.925;(>)5LX) MIW'#R[6YTO,(.T]Q9GU'56!D#L0FI M1V4P5B)^$QVP8TJ:^7.[W7G!!T+/R*.Y5"I?AJ#K$GKJ6"7=B3S!&I68@\": M3XRX]]L2+H=VX1[9]+(,\B-6N)CX-I+[P+K7[46W7]J[CWH2-BGI\LB*X(M= MLF4--@]-X$19-D=YGVP]5M&<20J%$,X%#LCR8P&/M*>;>NR>#VI#O'H5=;23 M@9XG79T\V^([(^B8L!V51RI!.(!%8DK234]4;-"=#0QD]=I)H#P>6 M"8<([1$+X^:\P\RM>\XEOE'I%9]06K$36VYU)Q!E1PRSB65$KD@ID/Q#]#0B MW!PVK5ZQP5VC<'L5A&'PG:0P$'2;*ZGP,K,8:.'NS&L^G8A%#>1H"5 M[.=$X3+&&L!&&ST91N6^7L$WT9^.IXZJ#[?Q9*0)9'TD[X,Q'Z[T#*#7^!_% M'"/B[^JP58Y;)/Q3&=$ M@S1 ,0WVB5I:_TSW?H+O)FH.CFG6T^[):PB::5)B>0 AG",3;@BTA"LFX(_@ MR6ND7Z.69G]>/?4:5-@1^F0T[)MP\-\*K)AVLOX\-:O1AF4HNW(SLC>.JBI: M;78N173\+8N16Y7FKFG:G,C086C"+, %5;FY7\7OLUR:;\@ MW\+0;MS(\H)H'S956VK9ADI?>H?.%9WJ+1J@ P[[:#0QX6S[".A5-WO6%#W> M+C0&/CT&,0(SW<%@K<,6S0A4;!>:V!#6-^\A1VL&T[8X*][4G-[O -/4'0UV M35/\4F1_@EYEYRX64VOG>!#+IBPOPT[69K:M+"R^R5J)T?$,$LFZ3,3!)?BG MWB^]7A_L8 C>B/(_@^GXHM?KD?]-$]O"??P:A.X_D/W/8'S1'T\NQK-A^J,; M122.AUY+.J38!3 &_W/O(S"87P!""RIP@RQ$F:2@T M+:BENZQW =V".T,3(E;JL%5Y8R3W\; M=Y\$Y$8?(%U:FF@%9(>SY>LQZ2Y@9T8.53F?)3V.#4CKW)"4?TQ!MT=RD:80 MO@O"FV"_B9V]EU[P.63V;+B4U:X-A9N?+ITK;(G:-,!"UV:;N6U"HNDCH/,3 M4#_G$U!GK>L^3\FY,O \O QI]1.;>C72\E/-3A"QIA:O4E-'!(XFD1J[;##; MC*6 M98*C2!IH/;^8+C@HF\:S>^I-E7T)J;1&?A4!UW*+B;*0PNG&MDQ8 4J!E.(4 M4S2-3[FJ=[)OH*"BD5DM*FXC^^KC&^[%O9^%E2ZLV'UCV_QZ>G9I2&GIZ8[=+-6G M;MD*\\([T[D12\%C\?/J=R6,)J\;9 V!0TLU<11G'&_<1<>-177&#[\FT=&; MV4#5=/>&PDT0H3HGKPB>H37GJ^]:V!_%50'D*6#"],.!U%QB_H+\T]O3P)&G M)$U"^5R&1&63*^N!YQ&Q>S]&&+OV*V@+^S_W$8OO6P?/B RIZR'<0]9!TKUU M<)K)Z3R/4AF\^7M8C;G)GD@^QC!])JU=2,N< MX[^2_[;(;)I60C][$E]N8?])^"MUVKH303>A/P M4C)TD3@['^@/^ST3@JVE@7)2HF>*] P.YE1U;XW)7OT*XN_@.I?@3+1E$PBK M3$%1![>8A8(GR4).^_V)9<(:1 9C-1<%UKG<$*5B3KJD^J66#< 7Z/K$F"_] M&S>B^?\QHJ4C3N).UFWV+V)"1>*NN*N.,I>\;_(C0^_5/^9 M,CB7^$N/MZS:S6J C-RP5O781?#^8 3/GK='?NIL#YP?"@33#-#&5'%N,Y0= M7HI>DW-B5II0++85V,JTFFJ#3ZG^S\3&9(G)#VWHBS M&JW3!+P^3:VA)D@\BAW>A^:=U6D)V3SKFW#0U0)JZSU2TH(I9D-<'$AN#,7Z+-H?S7M(U4E3)V,BVX$? MK2Q2EZ$^XF7I-3]G9G'?A+/2;JAE[5/:%D@: W+9^[3OCK-H[UK@;X*NS<*#I (U,N$?=&7B9TDE<=4P4C-V2_P!.SMFQ# UP4S]QH2O?R7-@,V'^#3 M-T;?G[GW '6O^P3]OO??4'2*BZZU#6DGM$0W)8A=TPJ;M\9P;D1>YV/Q-UUT MS1K2?]$5?B27F1;6W_=NB-(X6!I*N_#M+)B6-\[RVLG9_VRT.?MIHOS1=E?X MY>$MQ!.C5 =/OK11W9E)V@]QY]>D]'ZN4N::$.O7!7-EZDT;(;<&DV:RV/<+ M%D!_D:55I(WIGGDQ.@LA.[K#P[^"'EHZK0G=P7.L;NT(3:I1K@IN(XU91[)# @3U;U:V'KIO;1O#" MS>TNOU78IUL%-UM)F;[5K1GTSJ_.S)W!";@\,"'FK OFMEM=WDY ]X0KZ#>K MV'B"K6YM0]H)+=%-"6+7M$+),I[-1QL3HA".Q=^TU:SLA6C-RE=@]$C2Q1R:0LR7 $R59#JJ@V30_X+\? $CK-T\ETJ M#(U0B'E\K,EX=O8L6@R&?LB]R6!./^;&%]W4"Q4? M[0G8,!AK_#@EH/%-T[?TGEWM!7(>J &;28Z]PE=L-;S*6D!L"9D6'4^XT\7(4O_&;T%WAM)&4,QW4&+!L(^HNJP M2>BP2S!6?SHY^]I->J'0$G3==B%,VP 6&T$G::5AKW?,2D)ZG%KV6N$ZXWQ4 M&^BL-=(>J?B\M)%<>F[5R/OOCO->LEI25M\90L./F!K!2QTQ.9G?TO2#I9JA M[OS"S/3#GX#! Q,.P+M@;GNPQ/.[Z[%0!"3Y7W*H_P8]1'-317'H6GA50'Y8 M^';Q#SG))X07^'8Y_#U+ZXC_@Z;&>\8KC%O'0?PS&K4(F)-C-IA#8P[C=;X MKK6E&C2=(7Z6[LI=6OBI=8245A?[?_'S'YJ0FDM7ORM3%6GZ@DU6N2=<@,/# M 1,A9W2E/Q8U&"K N3R:S_6;@@,$'6#P?L"Y[^1G%]G["#A A26/^?$4GB-JLW=U2M5=BKO_5KSXY/V"<1 M'Q V-1),4%.R8K_;>=3-"+VTJ.HDKK@#U!UZXZ M.852*B^*_HL2Z 4P93!S6 MV!E G&\^;DHK$%HIQ")VE1#1M/U/&4JTG$Q-6/,UX6L_0>?2!WTB!1TQ(S$O]KX=Z:[RG:ML3L.N M7P//1F%$-EWQAWS=^3I=+07HFSLCJ$0O5DQNBD/45W5.6KLQ:0^Y4VWZ?.. MM4Y\H^STT-N%:3Q.^&K(0#4!5 MC&$,,W>DWFG@$WNX>'<;ROB)2K5+D-J_**3SG%8$L'%:4A9A+M-\?0Q.N$C7 $]POI/*: M*;*P;5H.E=Q\,?Q MM--9'Z(+UFHB%#F:Z?:"Y:;'&WJ"RH+!:==7KS!$5S!"]G6N?%_=HKUE0RI= MLUV[6=E#M6J%U9AP-A":4/#D6/R5(P2B<[DA2H4*C[KN[++H@8<@$EUJ/ BP MR^^#WM@R8&Z30,B[\)741OI$I&O.@$UU/4 $'4?51E,J0KX)Z%D=#T>;\F7X M GWW'_0+/$05D$AIWW["[XS$0)-_IKF#7.@=X@T:XDU.U+8Z@W_2EY$G\TD: M9HY%V.M/=*:3.F.7*E_*8G6_ LL[\/1\N[I]7"_6]\M'+2;K:A^Y/HJB&Q19 MH;M+NHDG/CQU?5M&-JBV;I16I&+L!EPYB44B]+1F4^<@:,[JYXTR(JO\/IZ^>UQ??_X M!:S6B\>;Q?/-2KF/D(/^)KL'QS4&\EIL>SB>]J:J DT:/(1=8!\W:J?\K&O& MI74?-7[LIZ67SKFE ]2*(Y!')]U>OV?TAOP]8J=DU5+C#9M!:6V5T2BM.E0, M3Y%298<*SG@SUWD!\2C0E2M:MW^Z??QV"YYOKY=?'N^U;.$$LK\]W"^N[A^PI;M5NYU*OX\'UT$K%,R.33G,FP25C-GJ89;KJC$4NR5X^FPXEN7[ LQDJ@W.V7K[>/ M:W#_>+=\_JHO^"'!_XQV04@\VI*?K(0:Z__0FO14I1&2,/^M<1\U;FKB=>5' ML/W+4!J1>V8J&C"3M,%:81[3!9FRH5N,+&&7]#ZC5D-#OC2Y'4>-.#M-[@UZ M,Q.24TD#K=R+N;VY?5X\4#_,:KU8WV*K=[W\>@O6B_]0[&>C%S"0C4+H+7R; MQAKF$L,)#Y4E5)(JB..YKW=!ONHEZ4ZEY-R+INP#NX(FY?>(6F&!N,6 M&C)T>LB,M""D^!N/ *)ST%"9;4=-0;S4W(25>'K7)V<[M8Z3HMIC"7 MS@.*(H1D3]B:E))5(;F;:@AJ@FF)OVB*O)E@\M_"[-Y4X:47AR M^.#BQ]KXP8VNVD9I-8X:"<"I@Z9&E$52'?E(&F0E4GK'ENRFUI;=M90 M,0*;GG8FMRD/5V(:HL0D%&G/QQLTG1D5X]@:>8B M"?--.[35,,5,^W!A^=" 2>Z1U7X3H;_O25KY-XDL)&)QE54XZR$7RV[R91/+ MX4SZ.DN M4-96=%\NUKA!3:)CB#WC]9Z?"ME[/4+3Y$P1'T,J$^:098;5L;JH!F(I)LP9>/L.7EQ"])%F)DMMF MM.118ZRLG*["R-DVG2G$T7'3I7/+=LT0 [(H!#RX@SIB.@BRZ\K9INO(%/ M](O07J!2JN]25K=32X81O-DB=VB&K;'[DYD1.X&C.U ]LH_([;C;*':WM$Y* M6E\%+$@V+=?SZ#^6/OA&0I5V'HI924QVKT[WTM5Z1?;>0TN'W/&0(GJ]BL(% MK 3TPAJV1IX-\6@P4I8ZHW8M*XVTLJ9--(D[A.@:PZZO,-Z';NS2$\V N'C" M;0?&R3:C@X7MNLAGIEP;+,@9V<.-$44YCT)?9O"A#; TC,/ENPZY*U)7'\F/ M\E1NV9H.1G?J,)_8K9IB-LX:S0@\DU9PSGE_%KLCZ*6IKJ M&DT=7&[L")^W0C46H]&;3[4>N78&7,?'.(BA!R!M VP^0,3XJ?N0CT0UD<6V M% ^%THKCT\2 *U%I55%6W'KC]"6,\WZW8TE+ MH)<4+5B](I2_R/R,:"7+=< BY&J)=.K&%5U%/_GKR*ZNGZSE) X$S:8Z5Z_G M[%/UI.'0.DB:![3]_)P/DB> =0#8,\[ZO?P9N2^O^'&+-Q3"%_2,MM E?@OZ M:+)R7_AV28;$]) 3]F<,L\7'<^(GJ?Z2SO*BJI_521_#BHA.9U-E9>V:O[$S M=K#\P:7-@*0=D#V,?5F /([ZYRJ2Z2/!\]$%\DZPY"'AV\L=1A:G+RKS428; M93GG=*>65"Z5.G>TN(QJW4Q22'UD* H#S-[XXPD#CTEP^8ZLIP0]EU56QZ)VWY"=\==7).\ZT-V-4A3&.8.$_W4P1O@?I)_VWHJ7X0J%;ZZ%%N]NN6:Y M6.S\!J8)(J&<2(8MHGO#\4!G&(H<.@YKB 98AB#1 43I',E@W'=D/X7X"4E@ MUE>TW:"PU(M:245)7^J!9HE>^&(L5_FTAY!.9Z,TP$J.(*)T2;5 HG8&+JS= M+<*6#2^K4>A"KXD0]>)J6"$#.:5&G2S['/OSH:W[CID\RC))B.8EGE N4]W3 M4.7="V;)(MF6(Y^27$&ZC:R)5V9QU;T95 M:9+N73R4+&G?!MN:H]D4ZMRZG08]-S@2N$F3(/#!/A<$:9TF"))+V"P>,PW' M)/M1%'6G[K$-JB'Q:;J=TOFXUEB@ESV'CLXPGE/WHTSQ0^ O2@-_ST/S$ZPR M+.2^T;#[-#J/TVGAC"6GK'(MT:8[Q>6#C":KH#"?]8W(>=L%)Y:->+,V]ISIE,3[MM( ^7Y_ZUD M^0C0NT5JU0?.@6_M)]DSCI[P5A'N!6=MU4*-.32>'G(LYMPA>&U MZHA@Q)"3_0.A-0%*#K7*6XE[_Y;V9NFD/>1O*\I[JU.T2=\XA#UUKH.&5/^G M[]3YIX7.+H93LN+$[U"5N\'H#T.W.^VD':F4,NCZ(9RE$'6(;#=>O(0(<:)R MN!**?+I\8)F[MOASDI;#GFN/FJT%5EE,46$ 4VG-6S!Z RE__5.PI.#(J=MN M"4'F5VL5(;;"Z8W[MJJTPG5;JP9X_",B6_^-VCQDOK^]5E)A6+(8:"'LN"J6 M7/[LS: )1&D$6*;*8DM#X.T] M_Q@A]/,(&/P =>F!M$G<> '2M)L2H,&&/ M$&;!H5"18I/ 8+Z9J"KO5,>9)GR"M4RJ<(*8OE,$YP3>&UY3%_O"#?J2U%$: M<-,,OA1:(U9@'EMD06=B +=:0.6DV&.JH$0X@^:WP]V=9[2#'[0H% FR=GW+ MW4'OWG]$[_'Z._+>T%>\N7L5F;$CV]0S6W;NO&A2;=T@N]([=\8]$^SH";M2 M_A8("7\DVO\%+T/7WX-3O*BL*4-)7NIJ9VXG[3!G4G]HS4Q;3G;K 8?)XQ^' MR0L'KXA)O^[<-]'A=/?FC&0TM\L=65UHBV4EM9S9S(0S[]/THK*5>D4A@D1> M3XF4!F=9Q1$U1' ^517?(E/P1 BP$MER]NUJPYVS9XQ&=-$L]YN:VV45,.F5 MLNR')">E-9CK_/IJ(%66_T0,_$8$SY+HO6%XO[J^N]UON3M(SN]JAID+*AWJ MPH]L:^58EJ/SEGL#K$HF!"8*?F/"6H8=OM_%W1_['Y+KV;++1 MN2%J@%5-@/%^]F%OLSQT?;1T2DXQW]]#+UL1/+%%@F@2:]& RII5;;M5+%PE MJ\V2G4S[HXD):9J[XJZ#S4N4QIA[*:J273I.%S9AW]DZ7UO1_%X9Z 21,6W6!J M"SZA.@65*7Z:8!<3_HBD69@&M(;*ZI77F2=9G(*<41_@YNAP?H$%RN/*IWCC M?BEB8576IPGNP?:()%E((]J,Q[IS*\ABK-B=-"U>J/^.QRK&& C\JWV$I^ H M2A)H1S5GN0TZ*LM*2X OEI*N46"'[QO;'IP]5ERJAK0TU&KQZ$05I+II6O3H M7'E=KH/M%H66"SUA_HZJB*JKZ'QHAVOFQ=^9.VL\VO1UKHN;D56O@:32IFS0 MKH-P%Q ;5WN\7Y%26<>)"[!XR:0@PCZ\J36:FF C:L%5^9$(G^7S]Z/ (T6$ MD5UC *I"JDR "-[!")0EDJJI_8FC.T5/$[;J0!_D3V0*N(/^)7A#H4^FE61V M$8Z\4%+-\#< 33D@$&-KN?YD:&\T$T$*8)D-!Z6L-DHS)\X;1*4S:Y$UZR%H MT.W/H_LA*'BJ96R_A$$4/86!X_*SKQY^3J:JR5"9=948"R&^RC=%!$E632P) M/GGX'T>6WN3;UP.=(E 4UBM,&6 MZNDI88_HI;0OR$7&&3S5+!G]/;@DBFA*)0SR^F)H/M@YB^LWR9)@EG(]Z M?=W+GV9TY1$_Y.B7M-5G_&P? S\H=J#F2Q4*T_Y.($)#@]8PDF@KHT.NW)%\ M=ECA OA(3^9Q!A@OJQ+,5]C$"-8O E$6:;:9SM#9)S;Y'!-26"M1"SJ."WQ[J6PE@>#*8%8QI@H\4/?.@ZRR#(Q MZPXYHR/;;=??XSDK628$ONC JTT#ZKS7[;N5IZ&\-CMV&#B3O@D)]KKBKN1O M3-M)5B"4KP8T+IUK?^(5 MY''M<%5%5FY8/ M[5"4MO@[6QU,-A.MV;>:D?%/]1RF SRB9,B)4C:OBNA1)Z@P,;,09B$S/3)HM(,8HX^0^@-"M+V,R*AIZI2@!<-#V5Q-FZ8S8:(Q-. M3Z2!"A=(9A"KR1!IL3^U9J?X-<\G&[V!P0VP!+F8#3(M5] C3%Z](B3C;12+ M*RP V "Y4/]/(,LVP!,T'IBPPI5#62GGQ+0 53/*O7@'W?!/T-NCJP^Z3+_V M8%1W-;Q&7N%ZME 2\RM4PHD(RW6 EQ@7-UN4I)*OT M^.,)PXQ)9:>_[]V=\":IM)8Z2R/9@5(4'A.)3F'AD375R0@Y=Q>8LOS7&91]_ZA11 M8**BH;PC%)&&XK.H>N"58RF^>!*.O4%CW9-2*Z"5( XFE&RJTC@.%T7@LNS- M.0>9\IZ 2()*#?+J7<%"T#R_<$68W9V<;FRH,[-)2YAM*%3P(^NY)5+T9&9= MJZ]FU:C$G.@C--H8=">P)>K*-:E,[DASH,@E*CF6#2J,W+/>;&[0':!6F%N. MH^PW>=RJL"Y*LRR@<"4HC,TL_LKN$PZ#L0E^V>/0-S+>SB>H5N-]D?N0"ZZ!SN:@ MU(I)UIK;P7:VNM $"V+8#*VY[CM=1X,_UDZ?E4_> 5] :?#DN++2T"KB>%I%0?;_9(JIQ[Q[:8 MU[PC1_Q$[\DX\Z:$Y#^*5:OK0)G3O[$6+T!I+K\ M6;,7( [ !H$GZ-H7@%A(L/21[EP\LF\BJ6U_Y/O,6C&/]Z4.=J%[T@1S@\[Z MO?Z/1'4N>([IGOQ(A,7/%-W_ZM".H:3-=[(S;4DCS)L)1[81UQ./A,^A[O0L M@1#R*._P^UGX]OH5A0@Z,3=^_\CV5(59G*#3AZB,(QI+(A^)ET=[$,?)NL&A M[HP&>\>9P@]BA(_\M$TTN<=86C;,U@19)MRIZX:Z+B!IERB9MXO_YJ?^763? MOEM8=$&+E[<>35%#]"4Y\WD/GCV<1+Y8P0EZ4AYNTN2OP-WN]L1Y[B:7M4TV M1TU#?XIW9HRA4L-S$_*X'8>^T_X]WRI@S0+6KIZ2?X+.MSA,8?Z,6:^O;/G4 M/<2]B/7HN%B=YW;M.F[ .5U;2O5-B*EL!%@Q N*/7[>;CGM9H.'XMT%'3]2" MU-%OK0+S4&WFSM $]UH+J)4< DF$0=.AK^J1:7W6V;X5EFC*&?<<53D@NE[( M:=&-HX\X]5F2+J?Z71K2;'-4,;NOZ@9+:\LDB;TR,Q9LE?!0*VN5),-@[=*# M+CW+X]H7('G2V;8-MD@=6S92%?M#TVU7 M+?*.EDOB.%[C8-><34NJTA>$^KVILJ.]$]@E+G8#CZ1;#E^WMV"2\3D1'XV( MCV@-^!@+@QLRV,*( @FDE5EF5[S==7Z@U8\ _>GC!]38F9J0EQ;ZAMF:TS"S M;\*I:P?(1UD:9JYXNDPGS)\_GP_'JF:2$ZQOBJ"/"]\Q8IG3 M\3V8M*CI3+Z^SB2"[9%V6KD89"_:A-.T:H#%*O>3L RH?+G9$#WZ(,+%. M0WS,.])N,C/ROU!CK3='4&S',B\LAFBM5H"+]II)^\[GAKV'4MDEFD=U# =6\.Q*I_F M,=]W WP]$4-'APJ9&2.DG(5:2ZX?@UDF' CT==@1DMU!*AQ#0IP%YUD#-#;@ M"*TUWO-' -4D2I,-ZI'24)GL[*3<&>B.^I,&R7??E]BB>UT@$^4@K\4F4GON MC W(Y-05MHIX'(DE@&1P31M%'5/^&0@VT%T-N"U6;L:D*J4TS>VENMA,,I' MN$6+=U=TZ;XHHB[8B0H5AI0AAEP;4V9;VWNW!*%HZ";)E2$LR/^[) M)[1T5LC:AW2ZO8:>A[OZD?8@$121]^A6U3'Z1"\@3_,CFV0S7W^X,:)0[$D[ M4_X@5G%@_0VX4;1'MN8/@7Z_3Z%KE1UT/ %U]*S"RC/M\"M+T <=>V1"D4 1 MKDH]0,=!(8E[VQ%9+7=,%A[E$[(IYBMBT:^#[0[Y$8S=P+]])__)??ERFNP# MZ$TV&P,VW\= KWR[1/5R0W2!E5,&B&EK_I[;C6NG]Z/2#BBAJ0E90UK"K?@+ M&"VI'D@<_6!!YJ07NC^X $D+NC<(3V'@H"C"78+>'1)N ZIB"AT) H@%9T)) MAN6=MX9P8D)FT'ITE=TDEL[$@8.TW[%;?(>AO<8/J/$RE6046B0>N(+AR0LD M-5)'LZD)O*B!5B8%%05$]ERNICNT"?[+VNH,6$F=E$,FR.;N/K($J%[7$!DH.;&4N>7D) M:00$V>_ZEKO#RPQ(]31_]$WC)-E[E9_[R:AEPL%7(\#*-H=H@(/*!2!*S8S _(,-,$SR+U-S,AUX),27WAZ$(8)<438 MB?ML/'(,>.-2&,NO_:"010Q]*'KYN3=5'HV5]8KLO8>6SFJ_VWG4&PF][/08 M(;P"<()P2]VR1N%VX=LEF9LD#O89=U268"=]C(%L M.W7_"M3[GB@"R#3!(>\'BV^,\0/H':**9!JS#$*R>Y2@8OX/#_B_\!_3/^'_ M0T[M_O!_ %!+ P04 " S/@A97_Y++,0O "9@@( % &5N9RTR,#(T M,#8R.5]P&UL[7U=<^,XLN7[1NQ_T/8^[$S$5A<_1%'LN'-OR+;V([JZR 1 G#Q)()!*) M?_N/[Z_KT3M*TC"._O*3_K/VTPA%7NR'T?-??MJDGV#JA>%/HS2#D0_7<83^ M\M,'2G_ZCW__[__MW_['IT]_OWJZ']W$WN851=GH.D$P0_[H6YB]C,BOOL T M0\FG3[O2?]M^YY>1\;/YLS;=__P*IKA6'.5U\"_U_6]N<'NC.!AYI.6\JC;] MK-F?#841 C6;OV<_[MJ[CMX\D?'[)1G_R_CPBGQG=?7J8KT97FS2,4)J. MEO%Z0[J2_N_17>3]/)JMUZ,G4B,=/:$4)>_(WS6W#J-__D+^XV)\(RSH*/WE M>QK^Y:>7+'O[Y?/G;]^^_?S-_#E.GC$>3?_\]R_W2^\%]^M3&!&!>^BGHA9I MA59/=QSG<_[;HFBEY'SEPA6H-F*6('_[5!3[ M1'[T23<^F?K/WU/_)RR-T6@KCR1>HR<4C,C_OS[=[;^)HN>?O?CU,_GYY^L8 M#TGT^3^/RF0?;WADIN'KVQI#^]S\>Y&/(CP( M\1_2>!WZ9!@O,_Q?,J[31;!X0TDNH_1K!#<^'F1^;??:-WD.-%=P34;4\@6A M+&W3=VH#9^_I(];K*'M!6>C!=>=N4UL[]]BYANG+[3K^UM_08;=X;BS++/;^ M^1*O?3R3S__8A-G'#0I"+\QZPR;^A8Y8\:(3XN\])GC2CK)<$VOZSJG1L2\S MSXLW48;7J&6^T"9^G8IR:G3LRQ-Z1]$&E_/BYR@4$ N[0O?1F"70RV9IBG5W M%OG%#^Y#Z(9K_"DD,),)-]&QMS?SJU5-;\I%.GYMB9Z)PMQ%08RM&0&6V!4Z M]N06856%:RS;7(VQ312_HA7\7LM-?<7.X^?U-67'/%87;-V*#)O:FAW[ M=C^?+>?+FFX<%^HZ8BH3:]V(85;HBOWNMZ]W-W>K?]3!/RW750(;-T5_;#"K M\W=";1U^1O'>Y]<5=->U0[*N6D]S;R:-W0^>[)A MUUNTU,N:(#8"J&7[_'Z=;M(+]]D#HTD/C'/TP&S2 [.O.8'B7&DT<,4;Z"JK M$+?N-^]@;;V>]Q!-Y2=8G=W+MY+WZ1[_X*@"^IZAR#^XR$B7!3SL69B1P3.4L\49Q@M4*TU"T"!/OB,#JHWW*_] MR7L)UWON@R1^94EJ)Y>XIKME\>%/74["UX@8J>L[/):__Q5]\$1<*2HD8UV: MC!G0+BKD0KM7N$6Z;(]+"(G4D"!2&I"+2G*&O^Z3'MRNX3-=E"=%A&1I2I E M%+?W!B/N*G9<3DBX$WG"I8"2(-OY*TJ>\;[Y MUR3^EKT(")E104C:MC1IHN3G8\VVW"G#E8-(<%/Y5EJ7*!2 M#+9'E(2QSUT6&46%9.U(-.&HT"0,[]MPC9)KW(?G..'.)B<%Q;8=\O9V5%Q2 M!O'6_-GR?8M_QI@[.,7%9"UCCU>+4:+$B<$I+.]283%IR]S^,?#)6!SCU]W!TLN;QHI28H&5L M'5F()(B5'+0EV";*Y9(?O5V3X_H$#P.?ZPVMJ2@F?'E[2B'<$OA8P>]W/@88 M!N$VCK]^S#.KB'$@;^M9@U6"]&>^CZ64[OYW'T9(YTF>6EQ,ZO*VH!R,2DC< M:"9Q0U3B\O:>'(SR)'Z-_[A(5O&W2$#>Y<)BTI:Q^ZS!)T_6^?JR2!Z3^#W< M7@2K$WBEAMBIC;P=*1^I/-$_QMAV7?^?\*W.GJ&7%Q.[O -('LK+'O>0SB0( MLL5\7$),L#+VH30D%Q4EN<&Y?GR)(^Y^IUI*3*0R-I8L1!<5ZQ)YFP1SJQON MBH3(T,5:+24F5AG;2!8B*6*=?_=>8/2,V%$T]))BXI6Q4>0AD^+Y^VT#DPPE MZX_M*0;?\UW1G_:M M_[EKB&\ 4S?G<9-^>H;P;3L"T3I+BY\RX#8W0ZCG;/MBA0E@.UI8P_6J4UEP=$"1?5(5A7!CV_)G&:/B9Q$')4NE0(3"U; M]VK]M0J300-S"/+%0 *$5R#_?BL%9D?S7F9Q!M=Y23GL+=%Z30+14+2[=S?S M7\,HOS% UM/Y]S>RTK")%:L/-#AUG.F .6^(\Q"0+(/4_3RQA7H?4\. =Z4I MA8%I.KI3NRM7F"X>J$,@\[!4]2&.XF-8NU%7;U'55@6Z;NCND(T6<8B'6&NE M6&S!'C"1[D\564K%"6C&WQ[D(6I;!F_Y)A.EV:Y7B^R%ZI+?#^%J:6!IUM2M M#+M!LL7%=XCR%IQ@G>T$&Z%GLI&5.,4>5HM;++#M'?X-EM!A,WV%@C@IYR68 M?\?BPHC#""8?=WC&2K%H/9*0(\XMAD)2==O=LWP4V*;A:?X/,N3.+Z9#S/RP M3(,]YIU$K["9RMV/,2J J69,;/,'&B]LB*7P?2EV ,I$K/.C8F""#-NH='B0 M]-"!E>+\+ZJ!E:0.^ =@#I,(@TL?4;(-@2;)0CV\][L)UYN2K[;$&JY65PM, M;'T:*.*,:DMB$YREVP1],?,[(LFYD3][QWU_WH43+()*H+H082T; ]#PKX)>N*JAPOD)/:5TZ33'%3E-V[8QV#/N2A!Z>L<@O M\/1\_(-223:!G9H%@0,U2Q%?,9\\*M_]@#\<_\@YG/80[A))^(K-:G:DQ_Y\ MEU(<6*8/-44FUA8\\D')/8]Y3- ;#/W")(O\W%]V!)+-ED!E8-F3(%#$#]R" MNR80#ZAE 1HC1QO@'%B/2.YA29'8^/