Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Available-for-Sale Securities, at Fair Value - Amortized Cost and Carrying Value of AFS Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]        
Principal/ Current Face $ 9,551,750 $ 8,567,184    
Un-amortized Premium 180,475 167,214    
Accretable Purchase Discount (39,473) (71,132)    
Amortized Cost 8,773,987 7,697,027    
Allowance for Credit Losses (2,680) (2,866) $ (3,607) $ (3,943)
Unrealized Gain 19,645 3,506    
Unrealized Loss (184,082) (325,956)    
Carrying Value 8,606,870 7,371,711    
Total Agency        
Debt Securities, Available-for-sale [Line Items]        
Principal/ Current Face 9,057,268 8,063,260    
Un-amortized Premium 176,885 163,490    
Accretable Purchase Discount (39,458) (71,116)    
Amortized Cost 8,769,847 7,692,748    
Allowance for Credit Losses (2,273) (2,386) (3,217) (3,619)
Unrealized Gain 19,431 3,262    
Unrealized Loss (183,748) (325,647)    
Carrying Value 8,603,257 7,367,977    
Principal and interest        
Debt Securities, Available-for-sale [Line Items]        
Principal/ Current Face 8,632,420 7,600,374    
Un-amortized Premium 150,466 135,743    
Accretable Purchase Discount (39,458) (71,116)    
Amortized Cost 8,743,428 7,665,001    
Allowance for Credit Losses 0 0    
Unrealized Gain 18,926 2,789    
Unrealized Loss (181,155) (321,829)    
Carrying Value 8,581,199 7,345,961    
Interest-only        
Debt Securities, Available-for-sale [Line Items]        
Principal/ Current Face 424,848 462,886    
Un-amortized Premium 26,419 27,747    
Accretable Purchase Discount 0 0    
Amortized Cost 26,419 27,747    
Allowance for Credit Losses (2,273) (2,386)    
Unrealized Gain 505 473    
Unrealized Loss (2,593) (3,818)    
Carrying Value 22,058 22,016    
Non-Agency        
Debt Securities, Available-for-sale [Line Items]        
Principal/ Current Face 494,482 503,924    
Un-amortized Premium 3,590 3,724    
Accretable Purchase Discount (15) (16)    
Amortized Cost 4,140 4,279    
Allowance for Credit Losses (407) (480) $ (390) $ (324)
Unrealized Gain 214 244    
Unrealized Loss (334) (309)    
Carrying Value $ 3,613 $ 3,734