XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF COST AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Costs incurred on contracts in progress $ 13,540  
Estimated earnings 6,672  
Costs and estimated earnings on uncompleted contracts 20,212  
Billings to date (21,693)  
Net cost in excess of billings (1,481)  
Deferred revenue related to non-system contracts (459)  
Contract liability in excess of contract assets (1,940)  
Contract assets 1,348 $ 1,604
Contract liabilities $ 3,288 $ 4,908