XML 57 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contracts in Progress and Advance Billings on Contracts - Components of Contracts in Progress and Advance Billings on Contracts (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Contractors [Abstract]    
Costs incurred less costs of revenue recognized $ 108,149 $ 119,688
Revenues recognized less billings to customers 747,382 199,450
Contracts in Progress 855,531 319,138
Billings to customers less revenue recognized 73,765 42,637
Costs incurred less costs of revenue recognized (30,972) 149,849
Advance Billings on Contracts $ 42,793 $ 192,486