v3.26.3
Revenues - Schedule of Net Estimates at Completion Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Change in Accounting Estimate [Line Items]        
Net EAC Adjustments, before income taxes $ (92,421) $ 2,538 $ (174,914) $ (288,028)
Net EAC Adjustments, net of income taxes $ (91,854) $ 2,521 $ (174,366) $ (288,084)
Net EAC Adjustments, net of income taxes, per diluted share (in usd per share) $ (0.19) $ (0.03) $ (0.37) $ (0.87)
Contracts Accounted for under Percentage of Completion        
Change in Accounting Estimate [Line Items]        
Net EAC Adjustments, before income taxes $ (78) $ 1,647 $ (402) $ 2,580
Net EAC Adjustments, net of income taxes $ (78) $ 1,647 $ (402) $ 2,580
Net EAC Adjustments, net of income taxes, per diluted share (in usd per share) $ 0 $ 0 $ 0 $ 0.01