v3.22.2.2
Revenue - EAC Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (12,558) $ (29,834) $ (111,693) $ (55,798)
Net EAC adjustments, net of income taxes $ (10,423) $ (24,252) $ (104,744) $ (47,827)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.16) $ (0.55) $ (1.66) $ (1.21)
Contracts Accounted for under Percentage of Completion        
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (1,159) $ (278) $ (4,377) $ (1,418)
Net EAC adjustments, net of income taxes $ (962) $ (226) $ (4,106) $ (1,215)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.02) $ (0.01) $ (0.07) $ (0.03)