Note 9 - Securities Sold Under Agreements to Repurchase - Securities Sold Under Agreements to Repurchase (Details) - Securities Sold under Agreements to Repurchase [Member] - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Outstanding balance at end of period | $ 126,576 | $ 126,576 | $ 162,967 | ||
Average outstanding balance during the period | $ 128,493 | $ 147,327 | $ 143,655 | $ 156,153 | |
Weighted average interest rate at end of period | 1.96% | 1.96% | 2.10% | ||
Average interest rate during the period | 1.95% | 2.10% | 2.02% | 2.19% | |
Maximum outstanding at any month end during the period | $ 151,222 | $ 152,948 | $ 151,483 | $ 179,428 |