XML 28 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement      
Contract revenues $ 711,778 $ 748,322 $ 601,360
Costs of contract revenues 650,115 697,580 560,393
Gross profit 61,663 50,742 40,967
Selling, general and administrative expenses 69,431 62,503 60,181
Amortization of intangible assets 427 1,239 1,521
Gain on disposal of assets, net (8,455) (4,970) (11,418)
Intangible asset impairment loss 6,890    
Operating loss (6,630) (8,030) (9,317)
Other (expense) income:      
Other income 641 199 199
Interest income 103 104 136
Interest expense (11,659) (4,456) (5,076)
Other expense, net (10,915) (4,153) (4,741)
Loss before income taxes (17,545) (12,183) (14,058)
Income tax expense 330 429 502
Net loss $ (17,875) $ (12,612) $ (14,560)
Basic loss per share (in dollars per share) $ (0.55) $ (0.40) $ (0.47)
Diluted loss per share (in dollars per share) $ (0.55) $ (0.40) $ (0.47)
Shares used to compute loss per share:      
Basic (in shares) 32,346,992 31,402,328 30,763,527
Diluted (in shares) 32,346,992 31,402,328 30,763,527