Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Available-for-Sale Securities, at Fair Value - Estimated Weighted Average Life (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Less than one year $ 250  
Greater than or equal to one year and less than three years 10,601  
Greater than or equal to three years and less than five years 157,477  
Greater than or equal to five years and less than ten years 8,438,258  
Greater than or equal to 10 years 284  
Total 8,606,870 $ 7,371,711
Agency    
Debt Securities, Available-for-sale [Line Items]    
Less than one year 250  
Greater than or equal to one year and less than three years 10,601  
Greater than or equal to three years and less than five years 157,414  
Greater than or equal to five years and less than ten years 8,434,992  
Greater than or equal to 10 years 0  
Total 8,603,257 7,367,977
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 63  
Greater than or equal to five years and less than ten years 3,266  
Greater than or equal to 10 years 284  
Total $ 3,613 $ 3,734