Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.22.4
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
Operating lease 2023 $ 1,835
Operating lease 2024 1,163
Operating lease 2025 955
Operating lease 2026 760
Operating lease 2027 501
Operating lease total future minimum lease payments 5,214
Operating lease less: imputed interest (446)
Operating lease total 4,768
Finance Lease, Liability, to be Paid [Abstract]  
Finance lease 2023 340
Finance lease 2024 340
Finance lease 2025 85
Finance lease 2026
Finance lease 2027
Finance lease total future minimum lease payments 765
Finance lease less: imputed interest (51)
Finance lease total $ 714