XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Pledged Assets - Schedule of Financial Instruments Pledged as Collateral From Counterparties (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash $ 52,608 $ 16,293
Repurchase Agreements [Member]    
Cash 52,608 3,272
Derivative [Member]    
Cash 0 13,021
Cash [Member]    
Cash 42,179 16,096
Cash [Member] | Repurchase Agreements [Member]    
Cash 42,179 3,075
Cash [Member] | Derivative [Member]    
Cash 0 13,021
US Treasury Securities [Member]    
Cash 10,429 197
US Treasury Securities [Member] | Repurchase Agreements [Member]    
Cash 10,429 197
US Treasury Securities [Member] | Derivative [Member]    
Cash $ 0 $ 0