v3.26.1
SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases    
Operating leases, 2026 (remainder of the year) $ 3,931  
Finance leases, 2026 (remainder of the year) 12  
Operating leases, 2027 5,166  
Finance leases, 2027 15  
Operating leases, 2028 5,009  
Finance leases, 2028 7  
Operating leases, 2029 4,092  
Finance leases, 2029 5  
Operating leases, 2030 2,225  
Finance leases, 2030  
Operating leases, Thereafter 3,682  
Finance leases, Thereafter  
Operating leases, Total minimum lease payments 24,105  
Finance leases, Total minimum lease payments 39  
Less: Operating leases, amount representing interest (2,861)  
Less: Finance leases, amount representing interest (5)  
Operating leases, Present value of capital lease liabilities 21,244 $ 17,515
Finance leases, Present value of capital lease liabilities $ 34