XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Leases - Future Minimum Lease Payment (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

December 31,

 
   

2023

 

2024

  $ 661,000  

2025

    545,000  

2026

    511,000  

2027

    468,000  

2028

    468,000  

Thereafter

    5,153,000  

Total future minimum lease payments

    7,806,000  

Less imputed interest

    (2,958,000 )

Total lease liabilities

  $ 4,848,000