v3.25.4
Contracts with Customers - Summary Of Finanial Statement Impact From Revisions In Estimates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Operating income (loss) $ 418,074 $ 428,066 $ 288,358
Net Income (Loss) 241,139 235,053 161,149
Impacts from Revisions in Estimates [Member]      
Segment Reporting Information [Line Items]      
Operating income (loss) (29,011) (62,298) 35,297
Net Income (Loss) $ (21,961) $ (47,651) $ 26,261