Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.23.2
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating Lease 2023 $ 2,779
Operating Lease 2024 2,332
Operating Lease 2025 1,854
Operating Lease 2026 1,245
Operating Lease 2027 902
Thereafter 1,593
Operating Lease Total future minimum lease payments 10,705
Operating Lease Less: imputed interest (1,655)
Operating Lease Total 9,050
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance Lease 2023 1,283
Finance Lease 2024 718
Finance Lease 2025 164
Finance Lease 2026 30
Finance Lease 2027 11
Thereafter
Finance Lease Total future minimum lease payments 2,206
Finance Lease Less: imputed interest (137)
Finance Lease Total $ 2,069