Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.24.1.1.u2
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2024 $ 5,091
Operating lease 2025 3,249
Operating lease 2026 1,779
Operating lease 2027 1,160
Operating lease 2028 659
Operating Lease Thereafter 1,207
Operating lease total future minimum lease payments 13,145
Operating lease less: imputed interest (2,637)
Operating lease total 10,508
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2024 497
Finance lease 2025 41
Finance lease 2026 41
Finance lease 2027 35
Finance lease 2028 18
Finance Lease Thereafter
Finance lease total future minimum lease payments 632
Finance lease less: imputed interest (73)
Finance lease total $ 559