XML 45 R34.htm IDEA: XBRL DOCUMENT v3.4.0.3
Contracts in Progress - Schedule of Contract Cost and Recognized Income Not Yet Billed and Related Amounts (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Contractors [Abstract]    
Cost incurred on contracts in progress $ 454,133 $ 567,144
Recognized income 15,232 50,812
Contract cost in excess of cost and recognized income 469,365 617,956
Progress billings and advance payments (454,119) (607,397)
Total Contract in progress 15,246 10,559
Contract cost and recognized income not yet billed 26,307 20,451
Contract billings in excess of cost and recognized income (11,061) (9,892)
Net cost of contracts in progress $ 15,246 $ 10,559