XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Contracts in Progress (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 1,251,853 $ 1,138,298
Estimated earnings 180,705 168,861
Costs incurred and estimated earnings on uncompleted contracts 1,432,558 1,307,159
Less: Billings to date (1,426,375) (1,305,628)
Costs and estimated earnings in excess of billings on uncompleted contracts, net 6,183 1,531
Contract assets 43,903 28,529
Contract liabilities $ (37,720) $ (26,998)