XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contracts with Customers - Summary Of Finanial Statement Impact From Revisions In Estimates (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Operating income (loss) $ 99,812 $ 101,844 $ 428,066 $ 288,358 $ 185,666
Net Income (Loss) $ 54,180 $ 39,750 $ 235,053 $ 161,149 $ 96,664
Diluted earnings (loss) per share $ 0.49 $ 0.37 $ 2.12 $ 1.42 $ 0.87
Critical Infrastructure          
Segment Reporting Information [Line Items]          
Operating income (loss)     $ (62,298) $ 35,297 $ 0
Net Income (Loss)     $ (47,651) $ 26,261 $ 0
Diluted earnings (loss) per share     $ (0.42) $ 0.23 $ 0