XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement      
Contract revenues $ 748,322 $ 601,360 $ 709,942
Costs of contract revenues 697,580 560,393 625,239
Gross profit 50,742 40,967 84,703
Selling, general and administrative expenses 62,503 60,181 65,091
Amortization of intangible assets 1,239 1,521 2,070
Gain on disposal of assets, net (4,970) (11,418) (9,044)
Operating income (loss) (8,030) (9,317) 26,586
Other (expense) income:      
Other income 199 199 347
Interest income 104 136 183
Interest expense (4,456) (5,076) (4,920)
Other expense, net (4,153) (4,741) (4,390)
Income (loss) income before income taxes (12,183) (14,058) 22,196
Income tax (benefit) expense 429 502 1,976
Net income (loss) $ (12,612) $ (14,560) $ 20,220
Basic income (loss) per share (in dollars per share) $ (0.40) $ (0.47) $ 0.67
Diluted income (loss) per share (in dollars per share) $ (0.40) $ (0.47) $ 0.67
Shares used to compute income (loss) per share:      
Basic (in shares) 31,402,328 30,763,527 30,122,362
Diluted (in shares) 31,402,328 30,763,527 30,122,362