XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Construction Contracts (Net Position of Uncompleted Construction Contracts) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contractors [Abstract]      
Costs incurred on uncompleted construction contracts $ 379,993 $ 461,725  
Estimated earnings 15,115 13,205  
Billings (399,746) (480,880)  
Net position (4,638) (5,950)  
Construction contract costs and estimated earnings in excess of billings 243 138 $ 249
Billings in excess of construction contract costs and estimated earnings $ (4,881) $ (6,088) $ (5,306)