Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.25.2
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2025 $ 4,262
Operating lease 2026 2,324
Operating lease 2027 1,642
Operating lease 2028 932
Operating lease 2029 894
Operating Lease Thereafter 949
Operating lease total future minimum lease payments 11,003
Operating lease less: imputed interest (1,816)
Operating lease total 9,187
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2025 41
Finance lease 2026 41
Finance lease 2027 34
Finance lease 2028 10
Finance lease 2029
Finance Lease Thereafter
Finance lease total future minimum lease payments 126
Finance lease less: imputed interest (12)
Finance lease total $ 114