XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Contracts with Customers - Summary of Finanial Statement Impact from Revisions in Estimates (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Operating income (loss) $ 114,988 $ 83,340 $ 328,254 $ 210,914
Net Income (Loss) $ 71,951 $ 47,447 $ 33,768 $ 116,241
Diluted income (loss) per share $ 0.65 $ 0.42 $ 0.31 $ 1.03
Critical Infrastructure        
Segment Reporting Information [Line Items]        
Operating income (loss) $ (23,520) $ 0 $ (37,023) $ (3,079)
Net Income (Loss) $ (17,569) $ 0 $ (27,656) $ (2,291)
Diluted income (loss) per share $ (0.16) $ 0 $ (0.26) $ (0.02)