v3.26.1
LEASES (Details - Present value)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases  
Operating Leases, July 1, 2026 - June 30, 2027 $ 1,394
Finance Leases, July 1, 2026 - June 30, 2027 22
Operating Leases, July 1, 2027 - June 30, 2028 1,398
Finance Leases, July 1, 2027 - June 30, 2028 9
Operating Leases, July 1, 2028 - June 30, 2029 1,266
Finance Leases, July 1, 2028 - June 30, 2029 9
Operating Leases, July 1, 2029 - June 30, 2030 1,070
Finance Leases, July 1, 2029 - June 30, 2030 8
Operating Leases, July 1, 2030 - June 30, 2031 1,091
Finance Leases, July 1, 2030 - June 30, 2031 0
Operating Leases, Thereafter 1,485
Finance Leases, Thereafter 0
Operating Leases, Total lease payments 7,704
Finance Leases, Total lease payments 48
Operating Leases, Less: Interest (1,541)
Finance Leases, Less: Interest (3)
Operating Leases, Present value of lease liabilities 6,163
Finance Leases, Present value of lease liabilities $ 45