XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF COST AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Costs incurred on contracts in progress $ 11,009  
Estimated earnings 5,609  
Costs and estimated earnings on uncompleted contracts 16,618  
Billings to date (19,589)  
Net cost in excess of billings (2,971)  
Deferred revenue related to non-system contracts (573)  
 Contract liability in excess of contract assets (3,544)  
Contract assets 1,554 $ 1,604
Contract liabilities $ 5,098 $ 4,908