v3.25.1
SCHEDULE OF COST AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Costs incurred on contracts in progress $ 18,456    
Estimated earnings 8,964    
Costs and estimated earnings on uncompleted contracts 27,420    
Billings to date (23,557)    
Net cost in excess of billings 3,863    
Deferred revenue related to non-system contracts and a system contract to be recognized at point in time (515)    
Contract liability in excess of contract assets 3,348    
Contract assets 5,180 $ 2,226  
Contract liabilities $ 1,832 $ 3,135 $ 4,900