XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Consolidated Statements of Operations      
Contract revenues $ 852,260 $ 796,394 $ 711,778
Costs of contract revenues 746,646 705,234 650,115
Gross profit 105,614 91,160 61,663
Selling, general and administrative expenses 93,471 82,537 69,431
Amortization of intangible assets     427
Gain on disposal of assets, net (2,468) (2,898) (8,455)
Intangible asset impairment loss     6,890
Operating income (loss) 14,611 11,521 (6,630)
Other (expense) income:      
Interest expense (8,863) (13,381) (11,659)
Loss on extinguishment of debt (3,777)    
Other income 936 564 744
Other expense, net (11,704) (12,817) (10,915)
Income (loss) before income taxes 2,907 (1,296) (17,545)
Income tax benefit 419 348 330
Net income (loss) $ 2,488 $ (1,644) $ (17,875)
Basic income (loss) per share (in dollars per share) $ 0.06 $ (0.05) $ (0.55)
Diluted income (loss) per share (in dollars per share) $ 0.06 $ (0.05) $ (0.55)
Shares used to compute income (loss) per share      
Basic (in shares) 39,627,400 34,783,256 32,346,992
Diluted (in shares) 39,639,250 34,783,256 32,346,992