Quarterly report [Sections 13 or 15(d)]

Note 6 - Leases (Details Textual)

v3.26.1
Note 6 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Lessee, Operating Lease, Remaining Lease Term (Year) 14 years   14 years    
Operating Lease, Right-of-Use Asset $ 26,200   $ 26,200   $ 22,000
Operating Lease, Liability $ 27,352   $ 27,352   $ 23,100
Operating Lease, Weighted Average Remaining Lease Term 7 years 7 months 6 days 7 years 7 months 6 days 7 years 7 months 6 days 7 years 7 months 6 days  
Operating Lease, Weighted Average Discount Rate, Percent 3.93% 3.81% 3.93% 3.81%  
Operating Lease, Payments $ 1,600 $ 1,500 $ 3,100 $ 3,000