v3.26.1
Note 23 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 20, 2026
Apr. 01, 2026
Mar. 31, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 01, 2026
Common Stock, Dividends, Per Share, Declared (in dollars per share)       $ 0.16 $ 0.16 $ 0.32 $ 0.32  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]           Secured Overnight Financing Rate (SOFR) [Member]    
Subsequent Event [Member] | O 2026 Q3 Dividends [Member]                
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.16              
Dividends Payable, Date Declared Jul. 20, 2026              
Dividends Payable, Date to be Paid Aug. 11, 2026              
Dividends Payable, Date of Record Jul. 31, 2026              
Four Percent Fixed To Floating Rate Subordinated Debentures Due April First Two Thousand Thirty One [Member]                
Debt Instrument, Interest Rate, Stated Percentage   6.98% 4.00%          
Debt Instrument, Basis Spread on Variable Rate   3.29% 3.29%          
Debt Instrument, Face Amount       $ 120.0   $ 120.0    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) [Member]          
Four Percent Fixed To Floating Rate Subordinated Debentures Due April First Two Thousand Thirty One [Member] | Subsequent Event [Member]                
Debt Instrument, Repurchased Face Amount               $ 40.0
Debt Instrument, Interest Rate, Stated Percentage               7.02%
Debt Instrument, Repurchase Amount               $ 40.7
Debt Instrument Face Amount Repurchased               40.0
Debt Instrument, Face Amount               $ 80.0