XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT AND GEOGRAPHICAL INFORMATION - Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Segment reconciliation    
Contract revenue $ 122,489 $ 102,603
Depreciation and amortization 3,592 4,200
Interest expense, net 2,137 2,466
Segment profit (loss) before income tax expense 3,928 1,688
Income tax (benefit) expense 986 756
Net Income (Loss) 2,942 932
Energy    
Segment reconciliation    
Contract revenue 100,746 83,285
Engineering and Consulting    
Segment reconciliation    
Contract revenue 21,743 19,318
Operating Segments | Energy    
Segment reconciliation    
Contract revenue 100,746 83,285
Depreciation and amortization 3,236 3,924
Interest expense, net 1 2
Segment profit (loss) before income tax expense 4,311 2,771
Income tax (benefit) expense 1,083 1,241
Net Income (Loss) 3,229 1,530
Operating Segments | Engineering and Consulting    
Segment reconciliation    
Contract revenue 21,743 19,318
Depreciation and amortization 356 276
Segment profit (loss) before income tax expense 2,344 2,587
Income tax (benefit) expense 588 1,158
Net Income (Loss) 1,756 1,428
Corporate, Non-Segment    
Segment reconciliation    
Interest expense, net 2,136 2,464
Segment profit (loss) before income tax expense (2,727) (3,670)
Income tax (benefit) expense (685) (1,643)
Net Income (Loss) $ (2,043) $ (2,026)