XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT AND GEOGRAPHICAL INFORMATION - Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2025
Mar. 29, 2024
Segment reconciliation    
Contract revenue $ 152,386 $ 122,489
Direct subcontractor services and other direct costs 67,048 53,559
Direct salaries and wages 27,677 21,512
Gross profit 57,661 47,418
Other indirect costs 46,185 38,465
EBITDA 11,435 9,657
Interest expense 1,802 2,137
Depreciation and amortization 4,440 3,592
Segment profit (loss) before income tax expense 5,193 3,928
Income tax (benefit) expense 506 986
Net Income (Loss) 4,687 2,942
Energy    
Segment reconciliation    
Contract revenue 126,248 100,746
Direct subcontractor services and other direct costs 66,080 52,654
Direct salaries and wages 16,541 12,333
Gross profit 43,627 35,759
Depreciation and amortization 3,955 3,236
Engineering and Consulting    
Segment reconciliation    
Contract revenue 26,138 21,743
Direct subcontractor services and other direct costs 968 905
Direct salaries and wages 11,136 9,179
Gross profit 14,034 11,659
Depreciation and amortization 485 356
Operating Segments | Energy    
Segment reconciliation    
Other indirect costs 34,548 28,339
EBITDA 9,082 7,549
Interest expense   1
Segment profit (loss) before income tax expense 5,127 4,311
Income tax (benefit) expense 500 1,083
Net Income (Loss) 4,627 3,229
Operating Segments | Engineering and Consulting    
Segment reconciliation    
Other indirect costs 10,276 8,957
EBITDA 3,755 2,700
Segment profit (loss) before income tax expense 3,270 2,344
Income tax (benefit) expense 319 588
Net Income (Loss) 2,951 1,756
Corporate, Non-Segment    
Segment reconciliation    
Other indirect costs 1,361 1,169
EBITDA (1,402) (592)
Interest expense 1,802 2,136
Segment profit (loss) before income tax expense (3,204) (2,727)
Income tax (benefit) expense (313) (685)
Net Income (Loss) $ (2,891) $ (2,043)