XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT AND GEOGRAPHICAL INFORMATION - Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Mar. 29, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 28, 2024
Jun. 30, 2023
Segment reconciliation            
Contract revenue $ 140,996   $ 119,077   $ 263,485 $ 221,680
Depreciation and amortization 3,629   4,128   7,221 8,328
Interest expense, net 1,960   2,207   4,097 4,673
Segment profit (loss) before income tax expense 5,314   640   9,242 2,328
Income tax expense (benefit) 720   243   1,706 999
Net Income (Loss) 4,594 $ 2,942 397 $ 932 7,536 1,329
Energy            
Segment reconciliation            
Contract revenue 117,852   98,015   218,598 181,300
Engineering and Consulting            
Segment reconciliation            
Contract revenue 23,144   21,062   44,887 40,380
Operating Segments | Energy            
Segment reconciliation            
Contract revenue 117,852   98,015   218,598 181,300
Depreciation and amortization 3,227   3,877   6,463 7,801
Interest expense, net     1   1 3
Segment profit (loss) before income tax expense 5,399   603   9,710 3,374
Income tax expense (benefit) 709   207   1,792 1,448
Net Income (Loss) 4,688   397   7,917 1,927
Operating Segments | Engineering and Consulting            
Segment reconciliation            
Contract revenue 23,144   21,062   44,887 40,380
Depreciation and amortization 402   251   758 527
Segment profit (loss) before income tax expense 2,984   3,218   5,328 5,805
Income tax expense (benefit) 396   1,332   984 2,490
Net Income (Loss) 2,589   1,885   4,345 3,313
Corporate, Non-Segment            
Segment reconciliation            
Interest expense, net 1,960   2,206   4,096 4,670
Segment profit (loss) before income tax expense (3,069)   (3,181)   (5,796) (6,851)
Income tax expense (benefit) (385)   (1,296)   (1,070) (2,939)
Net Income (Loss) $ (2,683)   $ (1,885)   $ (4,726) $ (3,911)