Quarterly report [Sections 13 or 15(d)]

Note 6 - Leases (Details Textual)

v3.25.3
Note 6 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Lessee, Operating Lease, Remaining Lease Term (Year) 14 years   14 years    
Operating Lease, Right-of-Use Asset $ 23,000   $ 23,000   $ 26,100
Operating Lease, Liability $ 24,089   $ 24,089   $ 27,100
Operating Lease, Weighted Average Remaining Lease Term 7 years 4 months 24 days 7 years 9 months 18 days 7 years 4 months 24 days 7 years 9 months 18 days  
Operating Lease, Weighted Average Discount Rate, Percent 3.85% 3.72% 3.85% 3.72%  
Operating Lease, Payments $ 1,500 $ 1,400 $ 4,500 $ 4,200