XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Impact of Adoption of Revenue Recognition Standard (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Assets [Abstract]    
Contracts in progress $ 449,176 $ 376,037
Deferred Income Taxes 49,415 58,689
Liabilities [Abstract]    
Accrued liabilities – other 78,028 52,213
Advance billings on contracts 83,581 75,425
Equity [Abstract]    
Retained earnings $ 1,549,950 $ 1,344,383