v3.26.1
LEASES (Details - Present value)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases  
Operating Leases, 2026 $ 1,357
Finance Leases, 2026 22
Operating Leases, 2027 1,378
Finance Leases, 2027 9
Operating Leases, 2028 1,362
Finance Leases, 2028 9
Operating Leases, 2029 1,100
Finance Leases, 2029 9
Operating Leases, 2030 1,080
Finance Leases, 2030 4
Operating Leases, Thereafter 2,035
Finance Leases, Thereafter 0
Operating Leases, Total lease payments 8,312
Finance Leases, Total lease payments 53
Operating Leases, Less: Interest (1,755)
Finance Leases, Less: Interest (4)
Operating Leases, Present value of lease liabilities 6,557
Finance Leases, Present value of lease liabilities $ 49