Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of EAC Adjustments (Details)

v3.23.2
Revenues - Schedule of EAC Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (5,550) $ (78,953) $ (12,839) $ (99,135)
Net EAC adjustments, net of income taxes $ (5,464) $ (77,028) $ (12,722) $ (94,321)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ (0.16) $ (1.22) $ (0.34) $ (1.50)
Contracts Accounted for under Percentage of Completion        
Disaggregation of Revenue [Line Items]        
Net EAC adjustments, before income taxes $ (74) $ (1,410) $ (1,684) $ (3,218)
Net EAC adjustments, net of income taxes $ (73) $ (1,375) $ (1,677) $ (3,062)
Net EAC adjustments, net of income taxes, per diluted share (in dollars per share) $ 0 $ (0.02) $ (0.03) $ (0.05)