Quarterly report [Sections 13 or 15(d)]

Available-for-Sale Securities, at Fair Value - Amortized Cost and Carrying Value of AFS Securities (Details)

v3.26.1
Available-for-Sale Securities, at Fair Value - Amortized Cost and Carrying Value of AFS Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Principal/ Current Face $ 7,166,936 $ 7,173,967
Un-amortized Premium 143,252 140,630
Accretable Purchase Discount (20,180) (24,913)
Amortized Cost 6,553,143 6,516,016
Allowance for Credit Losses (1,551) (1,609)
Unrealized Gain 16,323 44,683
Unrealized Loss (60,534) (44,619)
Carrying Value 6,507,381 6,514,471
Total Agency    
Debt Securities, Available-for-sale [Line Items]    
Principal/ Current Face 6,721,356 6,715,227
Un-amortized Premium 140,023 137,319
Accretable Purchase Discount (20,168) (24,900)
Amortized Cost 6,549,422 6,512,208
Allowance for Credit Losses (1,143) (1,319)
Unrealized Gain 16,156 44,513
Unrealized Loss (60,203) (44,190)
Carrying Value 6,504,232 6,511,212
Principal and interest    
Debt Securities, Available-for-sale [Line Items]    
Principal/ Current Face 6,429,567 6,399,789
Un-amortized Premium 122,199 118,427
Accretable Purchase Discount (20,168) (24,900)
Amortized Cost 6,531,598 6,493,316
Allowance for Credit Losses 0 0
Unrealized Gain 15,696 44,091
Unrealized Loss (59,085) (43,117)
Carrying Value 6,488,209 6,494,290
Interest-only    
Debt Securities, Available-for-sale [Line Items]    
Principal/ Current Face 291,789 315,438
Un-amortized Premium 17,824 18,892
Accretable Purchase Discount 0 0
Amortized Cost 17,824 18,892
Allowance for Credit Losses (1,143) (1,319)
Unrealized Gain 460 422
Unrealized Loss (1,118) (1,073)
Carrying Value 16,023 16,922
Non-Agency    
Debt Securities, Available-for-sale [Line Items]    
Principal/ Current Face 445,580 458,740
Un-amortized Premium 3,229 3,311
Accretable Purchase Discount (12) (13)
Amortized Cost 3,721 3,808
Allowance for Credit Losses (408) (290)
Unrealized Gain 167 170
Unrealized Loss (331) (429)
Carrying Value $ 3,149 $ 3,259