Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.25.3
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2026 $ 3,914
Operating lease 2027 2,118
Operating lease 2028 1,529
Operating lease 2029 929
Operating lease 2030 896
Operating Lease Thereafter 772
Operating lease total future minimum lease payments 10,158
Operating lease less: imputed interest (2,188)
Operating lease total 7,970
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2026 41
Finance lease 2027 39
Finance lease 2028 32
Finance lease 2029 3
Finance lease 2030
Finance Lease Thereafter
Finance lease total future minimum lease payments 115
Finance lease less: imputed interest (9)
Finance lease total $ 106