Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.24.1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2024 $ 3,917
Operating lease 2025 3,031
Operating lease 2026 1,814
Operating lease 2027 1,121
Operating lease 2028 703
Operating Lease Thereafter 1,303
Operating lease total future minimum lease payments 11,888
Operating lease less: imputed interest (1,415)
Operating lease total 10,473
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2024 580
Finance lease 2025 115
Finance lease 2026 30
Finance lease 2027 26
Finance lease 2028 15
Finance Lease Thereafter
Finance lease total future minimum lease payments 765
Finance lease less: imputed interest (90)
Finance lease total $ 675