Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.24.2.u1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2024 $ 4,399
Operating lease 2025 2,979
Operating lease 2026 1,673
Operating lease 2027 1,042
Operating lease 2028 742
Operating Lease Thereafter 1,014
Operating lease total future minimum lease payments 11,849
Operating lease less: imputed interest (2,545)
Operating lease total 9,304
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2024 393
Finance lease 2025 41
Finance lease 2026 41
Finance lease 2027 34
Finance lease 2028 10
Finance Lease Thereafter
Finance lease total future minimum lease payments 519
Finance lease less: imputed interest (166)
Finance lease total $ 353