XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF COST AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Costs incurred on contracts in progress $ 18,199    
Estimated earnings 8,262    
Costs and estimated earnings on uncompleted contracts 26,461    
Billings to date (23,468)    
Net cost in excess of billings 2,993    
Deferred revenue related to non-system contracts (1,242)    
Contract liability in excess of contract assets 1,751    
Contract assets 3,768 $ 2,226  
Contract liabilities $ 2,017 $ 3,135 $ 4,900