v3.25.2
Available-for-Sale Securities, at Fair Value - Estimated Weighted Average Life (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Less than one year $ 275  
Greater than or equal to one year and less than three years 9,604  
Greater than or equal to three years and less than five years 34,443  
Greater than or equal to five years and less than ten years 8,276,159  
Greater than or equal to 10 years 276  
Total 8,320,757 $ 7,371,711
Agency    
Debt Securities, Available-for-sale [Line Items]    
Less than one year 275  
Greater than or equal to one year and less than three years 9,604  
Greater than or equal to three years and less than five years 34,328  
Greater than or equal to five years and less than ten years 8,273,101  
Greater than or equal to 10 years 0  
Total 8,317,308 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 115  
Greater than or equal to five years and less than ten years 3,058  
Greater than or equal to 10 years 276  
Total $ 3,449 $ 3,734