XML 146 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenues - Net Estimates At Completion Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Change in Accounting Estimate [Line Items]    
Net EAC Adjustments, before income taxes $ (125,161) $ (26,155)
Net EAC Adjustments, net of income taxes $ (125,147) $ (26,214)
Net EAC Adjustments, net of income taxes, per diluted share (in usd per share) $ (0.67) $ (0.19)
Contracts Accounted for under Percentage of Completion    
Change in Accounting Estimate [Line Items]    
Net EAC Adjustments, before income taxes $ (240) $ (1,266)
Net EAC Adjustments, net of income taxes $ (189) $ (1,000)
Net EAC Adjustments, net of income taxes, per diluted share (in usd per share) $ 0.01 $ 0.01