v3.26.1
Note 11 - Leases - Maturity Analysis of Operating Lease Liability (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Year ended December 31, 2026 $ 3,630,000  
Year ended December 31, 2027 3,410,000  
Year ended December 31, 2028 3,235,000  
Year ended December 31, 2029 3,272,000  
Year ended December 31, 2030 3,343,000  
Thereafter 32,370,000  
Lessee, Operating Lease, Liability, to be Paid 49,260,000  
Less: Present value discount (20,231,000)  
Lease Liability $ 29,029,000 $ 24,759,000