XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Summary of Gross Profit from Foreign Operations) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Contract revenues $ 648,781 $ 726,149 $ 733,601
Costs of contract revenues (617,608) (580,879) (562,373)
GROSS PROFIT 31,173 145,270 171,228
Foreign [Member]      
Disaggregation Of Revenue [Line Items]      
Contract revenues 149 6,596 25,892
Costs of contract revenues (341) (9,281) (34,529)
GROSS PROFIT $ (192) $ (2,685) $ (8,637)