v3.26.3
Note 10 - Other Comprehensive Loss (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent $ 0   $ 0  
Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent $ (7,416) $ 1,757 $ (8,713) $ 3,633
AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member]        
OCI, before Reclassifications, before Tax, Attributable to Parent   254   254
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Reclassification from AOCI, Current Period, before Tax, Attributable to Parent   374   371
AOCI, Debt Securities, Available-for-Sale, and Excluded Fair Value Hedge, Parent [Member]        
Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent   186   185
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent   $ 442   $ 440