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.21.1
Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Revenue From Contract With Customer [Abstract]    
Costs incurred on uncompleted contracts $ 328,229 $ 386,932
Estimated loss incurred to date (19,617) (48,895)
Sub-total 308,612 338,037
Billings to date (256,220) (295,136)
Deferred revenue   (4,592)
Total 52,392 38,309
Contract assets 67,521 52,128
Contract liabilities (15,129) (26,271)
Sub-total $ 52,392 25,857
Contract assets, noncurrent   $ 12,452