XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT AND GEOGRAPHICAL INFORMATION - Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Apr. 04, 2025
Jun. 28, 2024
Mar. 29, 2024
Jul. 04, 2025
Jun. 28, 2024
Segment reconciliation            
Contract revenue $ 173,473   $ 140,996   $ 325,859 $ 263,485
Direct subcontractor services and other direct costs 78,505   68,545   145,553 122,104
Direct salaries and wages 26,643   23,647   54,320 45,159
Gross profit 68,325   48,804   125,986 96,222
Other indirect costs 51,005   38,727   97,190 77,192
EBITDA 17,871   10,903   29,306 20,560
Interest expense, net 2,186   1,960   3,988 4,097
Depreciation and amortization 5,504   3,629   9,944 7,221
Segment profit (loss) before income tax expense 10,181   5,314   15,374 9,242
Income tax (benefit) expense (5,255)   720   (4,749) 1,706
Net Income (Loss) 15,436 $ 4,687 4,594 $ 2,942 20,123 7,536
Energy            
Segment reconciliation            
Contract revenue 146,749   117,852   272,997 218,598
Direct subcontractor services and other direct costs 76,794   67,556   142,874 120,210
Direct salaries and wages 16,176   13,885   32,717 26,218
Gross profit 53,779   36,411   97,406 72,170
Depreciation and amortization 4,940   3,227   8,895 6,463
Engineering and Consulting            
Segment reconciliation            
Contract revenue 26,724   23,144   52,862 44,887
Direct subcontractor services and other direct costs 1,711   989   2,679 1,894
Direct salaries and wages 10,467   9,762   21,603 18,941
Gross profit 14,546   12,393   28,580 24,052
Depreciation and amortization 564   402   1,049 758
Operating Segments | Energy            
Segment reconciliation            
Other indirect costs 35,878   28,002   70,426 56,341
EBITDA 17,167   8,624   26,249 16,173
Interest expense, net           1
Segment profit (loss) before income tax expense 12,228   5,399   17,355 9,710
Income tax (benefit) expense (5,861)   709   (5,361) 1,792
Net Income (Loss) 18,088   4,688   22,715 7,917
Operating Segments | Engineering and Consulting            
Segment reconciliation            
Other indirect costs 9,353   9,004   19,629 17,961
EBITDA 5,192   3,387   8,947 6,087
Segment profit (loss) before income tax expense 4,628   2,984   7,898 5,328
Income tax (benefit) expense (2,759)   396   (2,440) 984
Net Income (Loss) 7,387   2,589   10,338 4,345
Corporate, Non-Segment            
Segment reconciliation            
Other indirect costs 5,774   1,721   7,135 2,890
EBITDA (4,488)   (1,108)   (5,890) (1,700)
Interest expense, net 2,186   1,960   3,988 4,096
Segment profit (loss) before income tax expense (6,675)   (3,069)   (9,879) (5,796)
Income tax (benefit) expense 3,365   (385)   3,052 (1,070)
Net Income (Loss) $ (10,039)   $ (2,683)   $ (12,930) $ (4,726)