XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Condensed Consolidated Statements of Operations        
Contract revenues $ 225,097 $ 226,675 $ 619,037 $ 579,514
Costs of contract revenues 195,345 199,611 540,473 518,631
Gross profit 29,752 27,064 78,564 60,883
Selling, general and administrative expenses 25,059 20,846 70,378 60,980
Gain on disposal of assets, net (628) (1,563) (1,400) (1,986)
Operating income 5,321 7,781 9,586 1,889
Other (expense) income:        
Other income 417 180 761 396
Interest expense (2,120) (3,617) (7,373) (10,336)
Other expense, net (1,703) (3,437) (6,612) (9,940)
Income (loss) before income taxes 3,618 4,344 2,974 (8,051)
Income tax expense (benefit) 317 82 246 347
Net income (loss) $ 3,301 $ 4,262 $ 2,728 $ (8,398)
Basic income (loss) per share (in dollars per share) $ 0.08 $ 0.12 $ 0.07 $ (0.25)
Diluted income (loss) per share (in dollars per share) $ 0.08 $ 0.12 $ 0.07 $ (0.25)
Shares used to compute loss per share:        
Basic (in shares) 39,776,096 34,494,302 39,535,151 33,390,722
Diluted (in shares) 39,787,227 34,518,680 39,544,405 33,390,722