XML 14 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Condensed Consolidated Statements of Operations    
Contract revenues $ 216,301 $ 188,653
Costs of contract revenues 190,422 165,638
Gross profit 25,879 23,015
Selling, general and administrative expenses 26,319 22,545
Amortization of intangible assets 390  
Loss (gain) on disposal of assets, net (35) (363)
Operating (loss) income (795) 833
Other (expense) income:    
Interest expense (1,531) (2,334)
Other income 161 227
Other expense, net (1,370) (2,107)
Income (loss) before income taxes (2,165) (1,274)
Income tax (benefit) expense (6,852) 140
Net income (loss) $ 4,687 $ (1,414)
Basic income (loss) per share (in dollars per share) $ 0.12 $ (0.04)
Diluted income (loss) per share (in dollars per share) $ 0.12 $ (0.04)
Shares used to compute income (loss) per share    
Basic (in shares) 40,110,047 39,056,396
Diluted (in shares) 40,133,155 39,056,396