v3.26.1
Note 6 - Pledged Assets - Schedule of Financial Instruments Pledged as Collateral From Counterparties (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets pledged $ 510,884 $ 141,633
Cash [Member]    
Assets pledged 12,503 12,909
US Treasury Securities [Member]    
Assets pledged 498,381 128,724
Repurchase Agreements [Member]    
Assets pledged 11,708 12,549
Repurchase Agreements [Member] | Cash [Member]    
Assets pledged 9,363 12,549
Repurchase Agreements [Member] | US Treasury Securities [Member]    
Assets pledged 2,345 0
Reverse Repurchase Agreement [Member]    
Assets pledged 496,036 128,724
Reverse Repurchase Agreement [Member] | Cash [Member]    
Assets pledged 0 0
Reverse Repurchase Agreement [Member] | US Treasury Securities [Member]    
Assets pledged 496,036 128,724
Derivative [Member]    
Assets pledged 3,140 360
Derivative [Member] | Cash [Member]    
Assets pledged 3,140 360
Derivative [Member] | US Treasury Securities [Member]    
Assets pledged $ 0 $ 0