Annual report pursuant to Section 13 and 15(d)

Contracts in Progress (Details)

v3.19.1
Contracts in Progress (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Revenue earned on uncompleted contracts $ 731,923 $ 557,164
Less: Billings to date (750,068) (552,701)
Net underbilling (overbilling) (18,145) 4,463
Costs and estimated earnings in excess of billing on uncompleted contracts 32,698 33,006
Billings in excess of costs and estimated earnings on uncompleted contracts (50,843) (28,543)
Net underbilling (overbilling) $ (18,145) $ 4,463