Quarterly report [Sections 13 or 15(d)]

Revenues - Schedule of EAC Adjustments (Details)

v3.26.1
Revenues - Schedule of EAC Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (39,109) $ (129,583) $ (114,970) $ (132,713)
Net EAC adjustments, net of income taxes $ (40,971) $ (96,979) $ (117,473) $ (99,927)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.19) $ (1.41) $ (0.58) $ (1.66)
Contracts Accounted for under Percentage of Completion        
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ 4 $ (25,201) $ (1,098) $ (28,299)
Net EAC adjustments, net of income taxes $ 4 $ (18,850) $ (1,122) $ (21,309)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ 0 $ (0.21) $ (0.01) $ (0.26)