Quarterly report pursuant to Section 13 or 15(d)

Available-for-Sale Securities, at Fair Value - Estimated Weighted Average Life (Details)

v3.24.3
Available-for-Sale Securities, at Fair Value - Estimated Weighted Average Life (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Less than one year $ 85,742  
Greater than or equal to one year and less than three years 13,121  
Greater than or equal to three years and less than five years 2,196,874  
Greater than or equal to five years and less than ten years 6,210,061  
Greater than or equal to 10 years 304  
Total 8,506,102 $ 8,327,149
Agency    
Debt Securities, Available-for-sale [Line Items]    
Less than one year 85,742  
Greater than or equal to one year and less than three years 13,121  
Greater than or equal to three years and less than five years 2,196,810  
Greater than or equal to five years and less than ten years 6,206,570  
Greater than or equal to 10 years 0  
Total 8,502,243 8,322,999
Non-Agency    
Debt Securities, Available-for-sale [Line Items]    
Less than one year 0  
Greater than or equal to one year and less than three years 0  
Greater than or equal to three years and less than five years 64  
Greater than or equal to five years and less than ten years 3,491  
Greater than or equal to 10 years 304  
Total $ 3,859 $ 4,150