v3.25.2
Other Accounts Payable (Tables)
12 Months Ended
Dec. 31, 2024
Other Accounts Payable [Abstract]  
Schedule of Other Accounts Payable
   December 31, 
   2024   2023 
   USD in thousands 
Employees and payroll accruals   4,543    4,691 
Accrued vacation pay   1,489    1,225 
Government authorities   6,028    1,282 
Accrued expenses   24,746    23,067 
Current liability of government grants   270    265 
Deferred revenues   680    1,205 
Other   1,718    692 
    39,474    32,427