v3.26.1
Note 7 - Offsetting Assets and Liabilities - Offsetting Assets (Details) - Assets [Member] - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Gross amount, recognized $ 512,411 $ 137,865
Gross Amount, offset (1,521) 0
Net Amount 510,890 137,865
Gross Amount, not recognized (495,828) (128,613)
Gross amount, not offset (12,640) (360)
Net amount, after deduction 2,422 8,892
Interest Rate Swap [Member]    
Gross amount, recognized 13,041 8,237
Gross Amount, offset (1,521) 0
Net Amount 11,520 8,237
Gross Amount, not recognized 0 0
Gross amount, not offset (11,520) 0
Net amount, after deduction 0 8,237
Payer Swaptions [Member]    
Gross amount, recognized 3,542  
Gross Amount, offset 0  
Net Amount 3,542  
Gross Amount, not recognized 0  
Gross amount, not offset (1,120)  
Net amount, after deduction 2,422  
Reverse Repurchase Agreement [Member]    
Gross amount, recognized 495,828 128,613
Gross Amount, offset 0 0
Net Amount 495,828 128,613
Gross Amount, not recognized (495,828) (128,613)
Gross amount, not offset 0 0
Net amount, after deduction $ 0 0
TBA Contracts [Member]    
Gross amount, recognized   1,015
Gross Amount, offset   0
Net Amount   1,015
Gross Amount, not recognized   0
Gross amount, not offset   (360)
Net amount, after deduction   $ 655