XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Operations      
Contract revenues $ 796,394 $ 711,778 $ 748,322
Costs of contract revenues 705,234 650,115 697,580
Gross profit 91,160 61,663 50,742
Selling, general and administrative expenses 82,537 69,431 62,503
Amortization of intangible assets   427 1,239
Gain on disposal of assets, net (2,898) (8,455) (4,970)
Intangible asset impairment loss   6,890  
Operating income (loss) 11,521 (6,630) (8,030)
Other (expense) income:      
Other income 357 641 199
Interest income 207 103 104
Interest expense (13,381) (11,659) (4,456)
Other expense, net (12,817) (10,915) (4,153)
Loss before income taxes (1,296) (17,545) (12,183)
Income tax expense 348 330 429
Net loss $ (1,644) $ (17,875) $ (12,612)
Basic loss per share (in dollars per share) $ (0.05) $ (0.55) $ (0.4)
Diluted loss per share (in dollars per share) $ (0.05) $ (0.55) $ (0.4)
Shares used to compute loss per share:      
Basic (in shares) 34,783,256 32,346,992 31,402,328
Diluted (in shares) 34,783,256 32,346,992 31,402,328