| Schedule of financial information with respect to the reportable segments |
| | | | | | | | | | | | | | | | | | | | Engineering | | Unallocated | | | | | Consolidated | | | Energy | | & Consulting | | Corporate | | Intersegment | | Total (1) | | | (in thousands) | Fiscal Three Months Ended July 3, 2026 | | | | | | | | | | | | | | | | Contract revenue | | $ | 202,589 | | $ | 28,439 | | $ | - | | $ | - | | $ | 231,028 | Direct subcontractor services and other direct costs | | | 111,411 | | | 2,375 | | | - | | | - | | | 113,786 | Direct salaries and wages | | | 18,926 | | | 10,862 | | | - | | | - | | | 29,788 | Gross profit | | | 72,252 | | | 15,202 | | | - | | | - | | | 87,454 | Other indirect costs | | | 44,656 | | | 11,715 | | | 4,378 | | | - | | | 60,749 | EBITDA (2) | | | 27,652 | | | 3,486 | | | (3,994) | | | - | | | 27,144 | Interest expense, net | | | - | | | - | | | 1,086 | | | - | | | 1,086 | Depreciation and amortization | | | 6,475 | | | 496 | | | - | | | - | | | 6,971 | Segment profit (loss) before income tax expense | | | 21,177 | | | 2,990 | | | (5,080) | | | - | | | 19,087 | Income tax expense (benefit) | | | (5,808) | | | (967) | | | 1,517 | | | - | | | (5,258) | Net income (loss) | | | 26,985 | | | 3,957 | | | (6,597) | | | - | | | 24,345 | Segment assets (3) | | | 504,428 | | | 45,005 | | | 85,442 | | | - | | | 634,875 | Fiscal Six Months Ended July 3, 2026 | | | | | | | | | | | | | | | | Contract revenue | | $ | 330,557 | | $ | 55,585 | | $ | - | | $ | - | | $ | 386,142 | Direct subcontractor services and other direct costs | | | 172,399 | | | 4,069 | | | - | | | - | | | 176,468 | Direct salaries and wages | | | 37,023 | | | 22,041 | | | - | | | - | | | 59,064 | Gross profit | | | 121,135 | | | 29,475 | | | - | | | - | | | 150,610 | Other indirect costs | | | 81,203 | | | 22,308 | | | 7,656 | | | - | | | 111,167 | EBITDA (2) | | | 40,233 | | | 7,164 | | | (6,720) | | | - | | | 40,677 | Interest expense, net | | | - | | | - | | | 1,921 | | | - | | | 1,921 | Depreciation and amortization | | | 11,379 | | | 1,038 | | | - | | | - | | | 12,417 | Segment profit (loss) before income tax expense | | | 28,854 | | | 6,126 | | | (8,641) | | | - | | | 26,339 | Income tax expense (benefit) | | | (7,161) | | | (1,520) | | | 2,145 | | | - | | | (6,536) | Net income (loss) | | | 36,015 | | | 7,646 | | | (10,786) | | | - | | | 32,875 | Segment assets (3) | | | 504,428 | | | 45,005 | | | 85,442 | | | - | | | 634,875 |
| (1) | Amounts may not add to the totals due to rounding. |
| (2) | “EBITDA” is defined as earnings before interest, taxes, depreciation and amortization. |
| (3) | Segment assets are presented net of intercompany receivables. |
| | | | | | | | | | | | | | | | | | | | Engineering | | Unallocated | | | | | Consolidated | | | Energy | | & Consulting | | Corporate | | Intersegment | | Total (1) | | | (in thousands) | Fiscal Three Months Ended July 4, 2025 | | | | | | | | | | | | | | | | Contract revenue | | $ | 146,749 | | $ | 26,724 | | $ | - | | $ | - | | $ | 173,473 | Direct subcontractor services and other direct costs | | | 76,794 | | | 1,711 | | | - | | | - | | | 78,505 | Direct salaries and wages | | | 16,176 | | | 10,467 | | | - | | | - | | | 26,643 | Gross profit | | | 53,779 | | | 14,546 | | | - | | | - | | | 68,325 | Other indirect costs | | | 35,878 | | | 9,353 | | | 5,774 | | | - | | | 51,005 | EBITDA (2) | | | 17,167 | | | 5,192 | | | (4,488) | | | - | | | 17,871 | Interest expense, net | | | - | | | - | | | 2,186 | | | - | | | 2,186 | Depreciation and amortization | | | 4,940 | | | 564 | | | - | | | - | | | 5,504 | Segment profit (loss) before income tax expense | | | 12,228 | | | 4,628 | | | (6,675) | | | - | | | 10,181 | Income tax expense (benefit) | | | (5,861) | | | (2,759) | | | 3,365 | | | - | | | (5,255) | Net income (loss) | | | 18,088 | | | 7,387 | | | (10,039) | | | - | | | 15,436 | Segment assets (3) | | | 362,141 | | | 41,207 | | | 81,503 | | | - | | | 484,851 | Fiscal Six Months Ended July 4, 2025 | | | | | | | | | | | | | | | | Contract revenue | | $ | 272,997 | | $ | 52,862 | | $ | - | | $ | - | | $ | 325,859 | Direct subcontractor services and other direct costs | | | 142,874 | | | 2,679 | | | - | | | - | | | 145,553 | Direct salaries and wages | | | 32,717 | | | 21,603 | | | - | | | - | | | 54,320 | Gross profit | | | 97,406 | | | 28,580 | | | - | | | - | | | 125,986 | Other indirect costs | | | 70,426 | | | 19,629 | | | 7,135 | | | - | | | 97,190 | EBITDA (2) | | | 26,249 | | | 8,947 | | | (5,890) | | | - | | | 29,306 | Interest expense, net | | | - | | | - | | | 3,988 | | | - | | | 3,988 | Depreciation and amortization | | | 8,895 | | | 1,049 | | | - | | | - | | | 9,944 | Segment profit (loss) before income tax expense | | | 17,355 | | | 7,898 | | | (9,879) | | | - | | | 15,374 | Income tax expense (benefit) | | | (5,361) | | | (2,440) | | | 3,052 | | | - | | | (4,749) | Net income (loss) | | | 22,715 | | | 10,338 | | | (12,930) | | | - | | | 20,123 | Segment assets (3) | | | 362,141 | | | 41,207 | | | 81,503 | | | - | | | 484,851 |
| (1) | Amounts may not add to the totals due to rounding. |
| (2) | “EBITDA” is defined as earnings before interest, taxes, depreciation and amortization. |
| (3) | Segment assets are presented net of intercompany receivables. |
|
| Schedule of disaggregated revenue |
| | | | | | | | | | | | Three months ended July 3, 2026 | | | Energy | | Engineering and Consulting | | Total | | | (in thousands) | Contract Type | | | | | | | | | | Time-and-materials | | $ | 14,541 | | $ | 18,647 | | $ | 33,188 | Unit-based | | | 61,714 | | | 8,232 | | | 69,946 | Fixed price | | | 126,334 | | | 1,560 | | | 127,894 | Total (1) | | $ | 202,589 | | $ | 28,439 | | $ | 231,028 | | | | | | | | | | | Client Type | | | | | | | | | | Commercial | | $ | 58,849 | | $ | 1,971 | | $ | 60,820 | Government | | | 69,834 | | | 26,397 | | | 96,231 | Utilities (2) | | | 73,906 | | | 71 | | | 73,977 | Total (1) | | $ | 202,589 | | $ | 28,439 | | $ | 231,028 | | | | | | | | | | | Geography (3) | | | | | | | | | | Domestic | | $ | 202,589 | | $ | 28,439 | | $ | 231,028 | | | | | | | | | | | | | Six months ended July 3, 2026 | | | Energy | | Engineering and Consulting | | Total | | | (in thousands) | Contract Type | | | | | | | | | | Time-and-materials | | $ | 27,241 | | $ | 36,847 | | $ | 64,088 | Unit-based | | | 111,331 | | | 15,285 | | | 126,616 | Fixed price | | | 191,985 | | | 3,453 | | | 195,438 | Total (1) | | $ | 330,557 | | $ | 55,585 | | $ | 386,142 | | | | | | | | | | | Client Type | | | | | | | | | | Commercial | | $ | 78,238 | | $ | 3,817 | | $ | 82,055 | Government | | | 113,680 | | | 51,587 | | | 165,267 | Utilities (2) | | | 138,639 | | | 181 | | | 138,820 | Total (1) | | $ | 330,557 | | $ | 55,585 | | $ | 386,142 | | | | | | | | | | | Geography (3) | | | | | | | | | | Domestic | | $ | 330,557 | | $ | 55,585 | | $ | 386,142 |
| | | | | | | | | | | | Three months ended July 4, 2025 | | | Energy | | Engineering and Consulting | | Total | | | (in thousands) | Contract Type | | | | | | | | | | Time-and-materials | | $ | 11,733 | | $ | 18,899 | | $ | 30,632 | Unit-based | | | 58,250 | | | 6,487 | | | 64,737 | Fixed price | | | 76,766 | | | 1,338 | | | 78,104 | Total (1) | | $ | 146,749 | | $ | 26,724 | | $ | 173,473 | | | | | | | | | | | Client Type | | | | | | | | | | Commercial | | $ | 18,093 | | $ | 1,755 | | $ | 19,848 | Government | | | 55,839 | | | 24,924 | | | 80,763 | Utilities (2) | | | 72,817 | | | 45 | | | 72,862 | Total (1) | | $ | 146,749 | | $ | 26,724 | | $ | 173,473 | | | | | | | | | | | Geography (3) | | | | | | | | | | Domestic | | $ | 146,749 | | $ | 26,724 | | $ | 173,473 | | | | | | | | | | | | | Six months ended July 4, 2025 | | | Energy | | Engineering and Consulting | | Total | | | (in thousands) | Contract Type | | | | | | | | | | Time-and-materials | | $ | 23,335 | | $ | 36,959 | | $ | 60,294 | Unit-based | | | 105,957 | | | 12,742 | | | 118,699 | Fixed price | | | 143,705 | | | 3,161 | | | 146,866 | Total (1) | | $ | 272,997 | | $ | 52,862 | | $ | 325,859 | | | | | | | | | | | Client Type | | | | | | | | | | Commercial | | $ | 31,608 | | $ | 3,566 | | $ | 35,174 | Government | | | 104,163 | | | 49,196 | | | 153,359 | Utilities (2) | | | 137,226 | | | 100 | | | 137,326 | Total (1) | | $ | 272,997 | | $ | 52,862 | | $ | 325,859 | | | | | | | | | | | Geography (3) | | | | | | | | | | Domestic | | $ | 272,997 | | $ | 52,862 | | $ | 325,859 | | | | | | | | | | |
| (1) | Amounts may not add to the totals due to rounding. |
| (2) | Includes the portion of revenue related to small business programs paid by the end user/customer. |
| (3) | Revenue from the Company’s foreign operations was not material for the three and six months ended July 3, 2026 and July 4, 2025. |
|