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 |