v3.26.1
Note 2 - Mortgage-backed Securities, at Fair Value (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Marketable Securities [Table Text Block]

(in thousands)

                        
  

June 30, 2026

  

December 31, 2025

 
  

Par Value

  

Cost(1)

  

Fair Value

  

Par Value

  

Cost(1)

  

Fair Value

 

Fixed-rate RMBS

 $11,396,946  $11,602,269  $11,528,198  $10,345,029  $10,558,236  $10,615,570 

Other(2)(3)(4)

  -   14,963   11,966      16,103   13,088 

Total

 $11,396,946  $11,617,232  $11,540,164  $10,345,029  $10,574,339  $10,628,658 
Gain (Loss) on Securities [Table Text Block]

(in thousands)

        
  

Six Months Ended June 30,

 
  

2026

  

2025

 

Proceeds from sales of RMBS

 $356,475  $733,904 

Carrying value of RMBS sold

  (355,551)  (743,192)

Net gain (loss) on sales of RMBS

 $924  $(9,288)
         

Gross gain on sales of RMBS

 $924  $- 

Gross loss on sales of RMBS

  -   (9,288)

Net gain (loss) on sales of RMBS

 $924  $(9,288)