Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.24.3
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2024 $ 4,655
Operating lease 2025 3,054
Operating lease 2026 1,765
Operating lease 2027 1,181
Operating lease 2028 895
Operating Lease Thereafter 1,620
Operating lease total future minimum lease payments 13,170
Operating lease less: imputed interest (2,931)
Operating lease total 10,239
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2024 48
Finance lease 2025 41
Finance lease 2026 39
Finance lease 2027 32
Finance lease 2028 3
Finance Lease Thereafter
Finance lease total future minimum lease payments 163
Finance lease less: imputed interest (17)
Finance lease total $ 146