XML 57 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Contracts in Progress and Advance Billings on Contracts - Components of Contracts in Progress and Advance Billings on Contracts (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Contractors [Abstract]    
Costs incurred less costs of revenue recognized $ 78,291 $ 119,688
Revenues recognized less billings to customers 540,873 199,450
Contracts in Progress 619,164 319,138
Billings to customers less revenue recognized 161,083 42,637
Costs incurred less costs of revenue recognized (94,935) 149,849
Advance Billings on Contracts $ 66,148 $ 192,486