Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of EAC Adjustments (Details)

v3.24.2.u1
Revenues - Schedule of EAC Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (18,072) $ (5,550) $ (26,059) $ (12,839)
Net EAC adjustments, net of income taxes $ (18,092) $ (5,464) $ (26,187) $ (12,722)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.42) $ (0.16) $ (0.59) $ (0.34)
Contracts Accounted for under Percentage of Completion        
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (3,096) $ (74) $ (7,027) $ (1,684)
Net EAC adjustments, net of income taxes $ (3,099) $ (73) $ (7,062) $ (1,677)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.05) $ 0 $ (0.11) $ (0.03)