Loss on Long-Term Contract (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2014
Dec. 31, 2015
Provision for loss on long-term contract $ 6,200  
Gain on long-term contract   $ 444
Loss contingency balance   $ 600
Loss on Long-Term Contract [Member]    
Provision for loss on long-term contract 4,130  
Revenue reduction [Member]    
Provision for loss on long-term contract $ 2,070