v3.25.4
SCHEDULE OF MATURITIES OF OUR LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating Leases, Year 1 $ 6,148
Finance Leases, Year 1 5,567
Operating Leases, Year 2 3,482 3,503
Finance Leases, Year 2 1,778
Operating Leases, Year 3 2,700 3,110
Finance Leases, Year 3 93
Operating Leases, Year 4 2,669 3,035
Finance Leases, Year 4 93
Operating Leases, Year 5 2,576 2,449
Finance Leases, Year 5 93
Operating Leases, Year 6 2,391
Finance Leases, Year 6 23
Operating Leases, Thereafter 29,044 31,300
Finance Leases, Thereafter
Operating Leases, Total lease payments 42,862 49,545
Finance Leases, Total lease payments 2,080 5,567
Operating Leases, Less: imputed interest (21,467) (23,253)
Finance Leases, Less: imputed interest (56) (231)
Operating Leases, Total 21,395 26,292
Finance Leases, Total $ 2,024 $ 5,336