XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Contracts with Customers - Summary of Finanial Statement Impact from Revisions in Estimates (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Operating income (loss) $ 111,422 $ 76,444 $ 213,266 $ 127,574
Net Income (Loss) $ 69,172 $ 43,241 $ (38,183) $ 68,794
Diluted income (loss) per share $ 0.63 $ 0.38 $ (0.36) $ 0.61
Critical Infrastructure        
Segment Reporting Information [Line Items]        
Operating income (loss) $ 0 $ (551) $ (8,939) $ (1,080)
Net Income (Loss) $ 0 $ (410) $ (6,677) $ (803)
Diluted income (loss) per share $ 0 $ 0 $ (0.06) $ (0.01)