Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.23.3
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating Lease 2023 $ 3,038
Operating Lease 2024 2,397
Operating Lease 2025 1,775
Operating Lease 2026 1,209
Operating Lease 2027 777
Thereafter 1,448
Operating Lease Total future minimum lease payments 10,644
Operating Lease Less: imputed interest (1,812)
Operating Lease Total 8,832
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance Lease 2023 1,378
Finance Lease 2024 813
Finance Lease 2025 297
Finance Lease 2026 27
Finance Lease 2027 21
Thereafter
Finance Lease Total future minimum lease payments 2,536
Finance Lease Less: imputed interest (192)
Finance Lease Total $ 2,344