XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Contract revenues $ 762,693 $ 589,625 $ 648,781
Revenue, Product and Service [Extensible Enumeration] us-gaap:ServiceMember us-gaap:ServiceMember us-gaap:ServiceMember
Costs of contract revenues $ 602,117 $ 511,893 $ 617,608
Cost, Product and Service [Extensible Enumeration] us-gaap:ServiceMember us-gaap:ServiceMember us-gaap:ServiceMember
Gross profit $ 160,576 $ 77,732 $ 31,173
General and administrative expenses 70,769 57,056 51,117
Other (gains) losses (2,998) (7,543) 7,792
Operating income (loss) 92,805 28,219 (27,736)
Interest expense—net (17,880) (12,140) (14,108)
Other income (expense) 460 2,233 (1,571)
Income (loss) before income taxes 75,385 18,312 (43,415)
Income tax (provision) benefit (18,120) (4,406) 9,360
Net income (loss) $ 57,265 $ 13,906 $ (34,055)
Basic earnings (loss) per share $ 0.85 $ 0.21 $ (0.52)
Basic weighted average shares 67,085 66,469 66,051
Diluted earnings (loss) per share $ 0.84 $ 0.21 $ (0.52)
Diluted weighted average shares 67,847 66,957 66,051