XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contracts in Progress (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 1,176,065 $ 1,138,298
Estimated earnings 163,038 168,861
Costs incurred and estimated earnings on uncompleted contracts 1,339,103 1,307,159
Less: Billings to date (1,328,904) (1,305,628)
Costs and estimated earnings in excess of billings on uncompleted contracts, net 10,199 1,531
Contract assets 36,374 28,529
Contract liabilities $ (26,175) $ (26,998)