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