Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.26.1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2026 $ 2,423
Operating lease 2027 2,013
Operating lease 2028 1,399
Operating lease 2029 894
Operating lease 2030 898
Operating Lease Thereafter 500
Operating lease total future minimum lease payments 8,127
Operating lease less: imputed interest (1,092)
Operating lease total 7,035
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2026 47
Finance lease 2027 38
Finance lease 2028 18
Finance lease 2029
Finance lease 2030
Finance Lease Thereafter
Finance lease total future minimum lease payments 103
Finance lease less: imputed interest (8)
Finance lease total $ 95