Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of EAC Adjustments (Details)

v3.24.1.1.u2
Revenues - Schedule of EAC Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net EAC adjustments, before income taxes $ (7,987) $ (7,289)
Net EAC adjustments, net of income taxes $ (8,095) $ (7,258)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.17) $ (0.18)
Contracts Accounted for under Percentage of Completion    
Disaggregation of Revenue [Line Items]    
Net EAC adjustments, before income taxes $ (3,931) $ (1,610)
Net EAC adjustments, net of income taxes $ (3,986) $ (1,604)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.06) $ (0.02)