v3.26.1
SCHEDULE OF FINANCE LEASE LIABILITIES AND OPERATING LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
Operating Leases, 2024 $ 346  
Finance Lease, 2024 26  
Operating Leases, 2025 342  
Finance Lease, 2025  
Operating Leases, 2026 318  
Finance Lease, 2026  
Operating Leases, 2027 284  
Finance Lease, 2027  
Operating Leases, 2028 225  
Thereafter  
Thereafter 518  
Operating Leases, Total minimum lease payments 2,033  
Finance Leases, Total minimum lease payments 26  
Operating Leases, Less: amount of lease payments representing interest (491)  
Finance Lease, Less: amount of lease payments representing interest  
Operating Leases, Present value of future minimum lease payments 1,542  
Finance Lease, Present value of future minimum lease payments 26  
Operating Leases, Less: Current leases obligations (234) $ (216)
Finance Lease, Less: Current leases obligations (25) (18)
Operating Leases, Long-term leases obligations 1,308 96
Finance Lease, Long-term leases obligations $ 1 $ 4