Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF CONTRACT BALANCES (Details)

v3.25.0.1
SCHEDULE OF CONTRACT BALANCES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unbilled receivables - current $ 4,990 $ 8,432 $ 6,062
Changes in unbilled receivables - current (3,442) 2,370  
Deferred revenue 6,711 6,815 $ 4,813
Year to Date Changes [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Changes in unbilled receivables - current $ (3,442) $ 2,370  
Changes in unbilled receivables - current, percentage (40.80%) 39.10%  
Changes in deferred revenue $ (104) $ 2,002  
Changes in deferred revenue, percentage (1.50%) 41.60%