v3.26.3
Note 6 - Pledged Assets - Schedule of Financial Instruments Pledged as Collateral From Counterparties (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets pledged $ 449,096 $ 141,633
Cash [Member]    
Assets pledged 13,157 12,909
US Treasury Securities [Member]    
Assets pledged 435,939 128,724
Repurchase Agreements [Member]    
Assets pledged 1,428 12,549
Repurchase Agreements [Member] | Cash [Member]    
Assets pledged 1,428 12,549
Repurchase Agreements [Member] | US Treasury Securities [Member]    
Assets pledged 0 0
Reverse Repurchase Agreement [Member]    
Assets pledged 435,939 128,724
Reverse Repurchase Agreement [Member] | Cash [Member]    
Assets pledged 0 0
Reverse Repurchase Agreement [Member] | US Treasury Securities [Member]    
Assets pledged 435,939 128,724
Derivative [Member]    
Assets pledged 11,729 360
Derivative [Member] | Cash [Member]    
Assets pledged 11,729 360
Derivative [Member] | US Treasury Securities [Member]    
Assets pledged $ 0 $ 0