XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Contract revenues $ 191,173 $ 117,185 $ 559,919 $ 407,896
Revenue, Product and Service [Extensible Enumeration] us-gaap:ServiceMember us-gaap:ServiceMember us-gaap:ServiceMember us-gaap:ServiceMember
Costs of contract revenues $ 154,940 $ 108,155 $ 448,272 $ 368,832
Cost, Product and Service [Extensible Enumeration] us-gaap:ServiceMember us-gaap:ServiceMember us-gaap:ServiceMember us-gaap:ServiceMember
Gross profit $ 36,233 $ 9,030 $ 111,647 $ 39,064
General and administrative expenses 19,815 14,188 52,087 41,667
Other gains (276) (35) (3,198) (296)
Operating income (loss) 16,694 (5,123) 62,758 (2,307)
Interest expense—net (4,888) (2,762) (12,977) (9,322)
Other income (expense) 200 (78) 753 2,173
Income (loss) before income taxes 12,006 (7,963) 50,534 (9,456)
Income tax (provision) benefit (3,154) 1,809 (12,985) 1,804
Net income (loss) $ 8,852 $ (6,154) $ 37,549 $ (7,652)
Basic earnings (loss) per share $ 0.13 $ (0.09) $ 0.56 $ (0.12)
Basic weighted average shares 67,217 66,532 67,021 66,419
Diluted weighted average shares 67,830 66,532   66,419