XML 76 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contract Assets, Contract Costs and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Disaggregation of Revenue [Line Items]      
Contract with Customer, Asset, Net, Current $ 121,614 $ 99,261  
Increase (Decrease) in Contract with Customer, Asset Current $ 22,353    
Increase (Decrease) in Contract with Customer Asset, Current, Percentage 22.50%    
Capitalized Contract Cost, Net, Current $ 6,052 5,993  
increase (Decrease) in Capitalized Contract Cost Current $ 59    
Increase (Decrease) in Capitalized Contract Cost, Current, Percentage 1.00%    
Capitalized Contract Cost, Net, Noncurrent $ 6,099 10,666  
Increase (Decrease) in Capitalized Contract Cost Noncurrent $ (4,567)    
Increase (Decrease) in Capitalized Contract Cost, Noncurrent, Percentage (42.80%)    
Contract with Customer, Liability, Current $ 42,942 28,865  
Increase (Decrease) in Contract with Customer Liability, Current $ 14,077    
Increase (Decrease) in Contract with Customer Liability, Current, Percentage 48.80%    
Contract with Customer, Liability, Noncurrent $ 37,855 78,562  
Increase (Decrease) in Contract with Customer Liability, Noncurrent $ (40,707)    
Increase (Decrease) in Contract with Customer Liability, Noncurrent, Percentage (51.80%)    
Customer Advances and Progress Payments for Long-term Contracts or Programs $ 30,200   $ 30,300
Capitalized Contract Cost, Amortization 11,600 3,700  
Contract with Customer, Liability, Revenue Recognized 48,500 12,100  
Contract Changes Negotiated Settlements and Claims [Member]      
Disaggregation of Revenue [Line Items]      
Contract with Customer, Asset, Net, Current 3,745 2,909  
Costs to Fulfill [Member]      
Disaggregation of Revenue [Line Items]      
Capitalized Contract Cost, Net 6,600 8,900  
Costs to Obtain [Member]      
Disaggregation of Revenue [Line Items]      
Capitalized Contract Cost, Net $ 5,600 $ 7,800