Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.26.1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating lease 2026 $ 3,946
Operating lease 2027 2,170
Operating lease 2028 1,610
Operating lease 2029 931
Operating lease 2030 898
Operating Lease Thereafter 500
Operating lease total future minimum lease payments 10,055
Operating lease less: imputed interest (2,470)
Operating lease total 7,585
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance lease 2026 47
Finance lease 2027 41
Finance lease 2028 27
Finance lease 2029
Finance lease 2030
Finance Lease Thereafter
Finance lease total future minimum lease payments 115
Finance lease less: imputed interest (9)
Finance lease total $ 106