v3.26.1
Revenues - Schedule of Impact in the Net 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
Change in Accounting Estimate [Line Items]        
Net EAC adjustments, before income taxes $ (39,061) $ (26,931) $ (154,013) $ (39,966)
Net EAC adjustments, net of income taxes $ (39,343) $ (24,234) $ (154,185) $ (35,963)
Net EAC adjustments, net of income taxes, per basic (in dollars per share) $ (0.31) $ (0.25) $ (1.76) $ (0.38)
Net EAC adjustments, net of income taxes, per diluted (in dollars per share) $ (0.31) $ (0.25) $ (1.76) $ (0.38)
Contracts Accounted for under Percentage of Completion        
Change in Accounting Estimate [Line Items]        
Net EAC adjustments, before income taxes $ (439) $ (13,812) $ (1,193) $ (13,247)
Net EAC adjustments, net of income taxes $ (442) $ (12,429) $ (1,194) $ (11,920)
Net EAC adjustments, net of income taxes, per basic (in dollars per share) $ 0.00 $ (0.13) $ (0.01) $ (0.13)
Net EAC adjustments, net of income taxes, per diluted (in dollars per share) $ 0.00 $ (0.13) $ (0.01) $ (0.13)