XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT AND GEOGRAPHICAL INFORMATION - Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jul. 01, 2022
Apr. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Segment reconciliation            
Contract revenue $ 119,077   $ 102,645   $ 221,680 $ 194,483
Depreciation and amortization 4,128   4,426   8,328 8,835
Interest expense, net 2,207   1,030   4,673 1,781
Segment profit (loss) before income tax expense 640   (5,999)   2,328 (12,161)
Income tax expense (benefit) 243   (1,673)   999 (4,062)
Net Income (Loss) 397 $ 932 (4,326) $ (3,773) 1,329 (8,099)
Energy            
Segment reconciliation            
Contract revenue 98,015   84,675   181,300 159,561
Engineering and Consulting            
Segment reconciliation            
Contract revenue 21,062   17,970   40,380 34,922
Operating Segments | Energy            
Segment reconciliation            
Contract revenue 98,015   84,675   181,300 159,561
Depreciation and amortization 3,877   4,183   7,801 8,340
Interest expense, net 1   1   3 5
Segment profit (loss) before income tax expense 603   (6,357)   3,374 (10,710)
Income tax expense (benefit) 207   (1,891)   1,448 (3,578)
Net Income (Loss) 397   (4,467)   1,927 (7,132)
Operating Segments | Engineering and Consulting            
Segment reconciliation            
Contract revenue 21,062   17,970   40,380 34,922
Depreciation and amortization 251   243   527 495
Segment profit (loss) before income tax expense 3,218   2,531   5,805 4,638
Income tax expense (benefit) 1,332   732   2,490 1,549
Net Income (Loss) 1,885   1,798   3,313 3,088
Corporate, Non-Segment            
Segment reconciliation            
Interest expense, net 2,206   1,029   4,670 1,776
Segment profit (loss) before income tax expense (3,181)   (2,173)   (6,851) (6,089)
Income tax expense (benefit) (1,296)   (514)   (2,939) (2,033)
Net Income (Loss) $ (1,885)   $ (1,657)   $ (3,911) $ (4,055)