v3.26.1
SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases    
Operating leases, 2026 (remainder of the year) $ 2,715  
Finance leases, 2026 (remainder of the year) 8  
Operating leases, 2027 5,325  
Finance leases, 2027 15  
Operating leases, 2028 5,168  
Finance leases, 2028 7  
Operating leases, 2029 4,252  
Finance leases, 2029 5  
Operating leases, 2030 2,393  
Finance leases, 2030  
Operating leases, Thereafter 3,682  
Finance leases, Thereafter  
Operating leases, Total minimum lease payments 23,535  
Finance leases, Total minimum lease payments 35  
Less: Operating leases, amount representing interest (2,673)  
Less: Finance leases, amount representing interest (5)  
Operating leases, Present value of capital lease liabilities 20,862 $ 17,515
Finance leases, Present value of capital lease liabilities $ 30