XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Contracts in Progress (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 1,255,413 $ 1,151,987
Estimated earnings 228,140 202,369
Costs incurred and estimated earnings on uncompleted contracts 1,483,553 1,354,356
Less: Billings to date (1,494,906) (1,355,220)
Costs and estimated earnings in excess of billings on uncompleted contracts, net (11,353) (864)
Contract assets 21,797 32,271
Contract liabilities $ (33,150) $ (33,135)