XML 35 R25.htm IDEA: XBRL DOCUMENT
v3.26.1

SUPPLEMENTAL FINANCIAL STATEMENT DATA (Tables) | 6 Months Ended
--- | ---
Jul. 03, 2026
Balance Sheet Related Disclosures [Abstract] |
Schedule of reconciliation of cash and cash equivalents, and restricted cash | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | July 3, | ​ | January 2,
​ | ​ ​ ​ | 2026 | ​ ​ ​ | 2026
​ | ​ | (in thousands)
Cash and cash equivalents | ​ | $ | 34,870 | ​ | $ | 65,919
Restricted cash | ​ |  | 4,349 | ​ |  | —
Total cash, cash equivalents, and restricted cash shown in the consolidated statement of cash flows | ​ | $ | 39,219 | ​ | $ | 65,919
Schedule of equipment and leasehold improvements | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | July 3, | ​ | January 2,
​ | ​ ​ ​ | 2026 | ​ ​ ​ | 2026
​ | ​ | (in thousands)
Furniture and fixtures | ​ | $ | 5,552 | ​ | $ | 5,157
Computer hardware and software | ​ |  | 62,504 | ​ |  | 59,687
Leasehold improvements | ​ |  | 4,595 | ​ |  | 4,343
Equipment under finance leases | ​ |  | 8,006 | ​ |  | 7,471
Automobiles, trucks, and field equipment | ​ |  | 4,022 | ​ |  | 4,053
Subtotal | ​ |  | 84,679 | ​ |  | 80,711
Accumulated depreciation and amortization | ​ |  | (55,084) | ​ |  | (49,220)
Equipment and leasehold improvements, net | ​ | $ | 29,595 | ​ | $ | 31,491
Schedule of accrued liabilities | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | July 3, | ​ | January 2,
​ | ​ ​ ​ | 2026 | ​ ​ ​ | 2026
​ | ​ | (in thousands)
Accrued subcontractor costs | ​ | $ | 38,364 | ​ | $ | 37,123
Accrued bonuses | ​ | ​ | 18,873 | ​ | ​ | 27,478
Employee withholdings | ​ |  | 5,892 | ​ |  | 5,999
Compensation and payroll taxes | ​ |  | 5,606 | ​ |  | 5,534
Utility incentives | ​ | ​ | 4,349 | ​ | ​ | —
Accrued accounting costs and taxes | ​ |  | 6,072 | ​ |  | 6,300
Total accrued liabilities | ​ | $ | 79,156 | ​ | $ | 82,434
Schedule of changes in the carrying value of goodwill by reporting unit | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | January 2, | ​ | Additional | ​ | Additions / | ​ | July 3,
​ | ​ ​ ​ | 2026 | ​ ​ ​ | Purchase Cost | ​ ​ ​ | Adjustments | ​ ​ ​ | 2026
​ | ​ | (in thousands)
Reporting Unit: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Energy | ​ | $ | 170,835 | ​ | $ | 32,566 | ​ | $ | — | ​ | $ | 203,401
Engineering and Consulting | ​ | ​ | 8,695 | ​ | ​ | — | ​ | ​ | 73 | ​ | ​ | 8,768
​ | ​ | $ | 179,530 | ​ | $ | 32,566 | ​ | $ | 73 | ​ | $ | 212,169
Schedule of gross amounts and accumulated amortization of acquired identifiable intangible assets with finite useful lives | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | July 3, 2026 | ​ | January 2, 2026 | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Gross | ​ | Accumulated | ​ | Gross | ​ | Accumulated | ​ | Amortization
​ | ​ ​ ​ | Amount | ​ ​ ​ | Amortization | ​ ​ ​ | Amount | ​ ​ ​ | Amortization | ​ ​ ​ | Period
​ | ​ | (in thousands) | ​ | (in years)
Finite: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Backlog | ​ | $ | 15,219 | ​ | $ | 11,253 | ​ | $ | 11,600 | ​ | $ | 9,853 | ​ | 1.0
Tradename | ​ | ​ | 21,426 | ​ | ​ | 15,136 | ​ | ​ | 17,773 | ​ | ​ | 14,285 |  | 2.5 | ​ | - | ​ | 6.0
Non-compete agreements | ​ | ​ | 5,455 | ​ | ​ | 1,740 | ​ | ​ | 1,835 | ​ | ​ | 1,535 | ​ | 4.0 | ​ | - | ​ | 5.0
Customer relationships | ​ | ​ | 102,248 | ​ | ​ | 47,286 | ​ | ​ | 73,400 | ​ | ​ | 43,414 | ​ | 5.0 | ​ | - | ​ | 12.0
Total intangible assets | ​ | $ | 144,348 | ​ | $ | 75,415 | ​ | $ | 104,608 | ​ | $ | 69,087 | ​ | ​ | ​ | ​ | ​ | ​

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3 + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of finite-lived intangible asset. Excludes goodwill. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 55 -Paragraph 40 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of goodwill. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 2: 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 Reference 3: 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 Reference 4: 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 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A + Details
Name: | us-gaap_ScheduleOfGoodwillTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration