Annual report pursuant to Section 13 and 15(d)

Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details)

v3.19.3.a.u2
Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenue From Contract With Customer [Abstract]    
Costs incurred on uncompleted contracts $ 386,932 $ 256,239
Estimated loss incurred to date (48,895) (35,470)
Sub-total 338,037 220,769
Billings to date (295,136) (190,588)
Deferred revenue (4,592) (4,592)
Total 38,309 25,589
Contract assets 52,128 29,982
Contract liabilities (26,271) (16,845)
Sub-total 25,857 13,137
Contract assets, noncurrent $ 12,452 $ 12,452