v3.26.3
SCHEDULE OF OPERATING LEASE (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases    
Operating Leases, 2026 (for the remainder of the year) $ 1,271  
Finance Leases, 2026 (for the remainder of the year) 6  
Operating Leases, year one 2,348 $ 2,041
Finance Leases, year one 1 16
Operating Leases, year two 2,095 2,058
Finance Leases, year two 2
Operating Leases, year three 2,107 1,797
Finance Leases, year three
Operating Leases, year four 1,922 1,799
Finance Leases, year four
Operating Leases, year five and thereafter 24,814 20,296
Finance Leases, year five and thereafter
Operating Leases, Total future minimum lease payments 34,557 27,991
Finance Leases, Total future minimum lease payments 7 18
Operating Leases, Less amounts representing interest (20,452) (16,118)
Finance Leases, Less amounts representing interest (1)
Operating Leases, Present value of lease obligations 14,105 11,873
Finance Leases, Present value of lease obligations $ 7 $ 17