v3.25.1
Note 7 - Financial Instruments - Investments - Trading (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Investments-trading $ 160,566 $ 148,332
Residential Mortgage-Backed Securities [Member]    
Debt securities 5 5
Small Business Administration Loans [Member]    
Debt securities 33,804 28,328
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Debt securities 74,941 45,911
US Government Agencies Debt Securities [Member]    
Debt securities 17,400 21,242
US Treasury Securities [Member]    
Debt securities 2,410 0
Corporate Bonds and Redeemable Preferred Stock [Member]    
Investments-trading 27,253 27,043
Derivative [Member]    
Investments-trading 3,886 4,836
Equity Securities [Member]    
Investments-trading 867 965
Foreign Government Bonds [Member]    
Investments-trading 0 88
Municipal Bonds [Member]    
Investments-trading $ 0 $ 19,914