Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of EAC Adjustments (Details)

v3.23.3
Revenues - Schedule of EAC Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (6,578) $ (12,558) $ (19,417) $ (111,693)
Net EAC adjustments, net of income taxes $ (6,253) $ (10,423) $ (18,975) $ (104,744)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.14) $ (0.16) $ (0.48) $ (1.66)
Contracts Accounted for under Percentage of Completion        
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ 2,453 $ (1,159) $ 769 $ (4,377)
Net EAC adjustments, net of income taxes $ 2,360 $ (962) $ 754 $ (4,106)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ 0.04 $ (0.02) $ 0.01 $ (0.07)