XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Details - Present value)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases  
Operating Leases, 2025 $ 1,006
Finance Leases, 2025 12
Operating Leases, 2026 1,021
Finance Leases, 2026 13
Operating Leases, 2027 1,042
Finance Leases, 2027 0
Operating Leases, 2028 1,058
Finance Leases, 2028 0
Operating Leases, 2029 1,059
Finance Leases, 2029 0
Operating Leases, Thereafter 3,115
Finance Leases, Thereafter 0
Operating Leases, Total lease payments 8,301
Finance Leases, Total lease payments 25
Operating Leases, Less: Interest (2,164)
Finance Leases, Less: Interest (1)
Operating Leases, Present value of lease liabilities 6,137
Finance Leases, Present value of lease liabilities $ 24