Quarterly report pursuant to Section 13 or 15(d)

Note 6 - Leases (Details Textual)

v3.24.2.u1
Note 6 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Lessee, Operating Lease, Remaining Lease Term (Year) 15 years   15 years    
Operating Lease, Right-of-Use Asset $ 24,500   $ 24,500   $ 26,500
Operating Lease, Liability $ 26,514   $ 26,514   $ 27,400
Operating Lease, Weighted Average Remaining Lease Term (Year) 7 years 10 months 24 days   7 years 10 months 24 days    
Operating Lease, Weighted Average Discount Rate, Percent 3.74%   3.74%    
Operating Lease, Payments $ 1,400 $ 1,300 $ 2,800 $ 2,500