Quarterly report [Sections 13 or 15(d)]

Note 6 - Leases (Details Textual)

v3.25.2
Note 6 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lessee, Operating Lease, Remaining Lease Term (Year) 14 years   14 years    
Operating Lease, Right-of-Use Asset $ 23,700   $ 23,700   $ 26,100
Operating Lease, Liability $ 24,694   $ 24,694   $ 27,100
Operating Lease, Weighted Average Remaining Lease Term 7 years 7 months 6 days 7 years 10 months 24 days 7 years 7 months 6 days 7 years 10 months 24 days  
Operating Lease, Weighted Average Discount Rate, Percent 3.81% 3.74% 3.81% 3.74%  
Operating Lease, Payments $ 1,500 $ 1,400 $ 3,000 $ 2,800