XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Contracts in Progress (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 1,245,434 $ 1,151,987
Estimated earnings 189,553 202,369
Costs incurred and estimated earnings on uncompleted contracts 1,434,987 1,354,356
Less: Billings to date (1,442,948) (1,355,220)
Costs and estimated earnings in excess of billings on uncompleted contracts, net (7,961) (864)
Contract assets 17,670 32,271
Contract liabilities $ (25,631) $ (33,135)