XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Lessee, Operating Lease, Remaining Lease Term (Year) 14 years   14 years    
Operating Lease, Right-of-Use Asset $ 25,200   $ 25,200   $ 26,500
Operating Lease, Liability $ 26,132   $ 26,132   $ 27,400
Operating Lease, Weighted Average Remaining Lease Term (Year) 7 years 9 months 18 days   7 years 9 months 18 days    
Operating Lease, Weighted Average Discount Rate, Percent 3.72%   3.72%    
Operating Lease, Payments $ 1,400 $ 1,800 $ 4,200 $ 4,300