XML 43 R28.htm IDEA: XBRL DOCUMENT v3.23.3
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
CONTRACT ASSETS AND CONTRACT LIABILITIES    
Costs incurred on uncompleted contracts $ 26,942 $ 59,298
Estimated earnings on uncompleted contracts 4,211 4,464
Earned revenues 31,153 63,762
Less: billings to date 28,303 59,784
Net costs and estimated earnings in excess of billings 2,850 3,978
Contract assets 4,716 4,934
Contract liabilities 1,866 956
Net contract assets $ 2,850 $ 3,978