Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Available-for-Sale Securities, at Fair Value - Estimated Weighted Average Life (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Less than one year $ 141  
Greater than or equal to one year and less than three years 171,376  
Greater than or equal to three years and less than five years 2,374,945  
Greater than or equal to five years and less than ten years 3,967,448  
Greater than or equal to 10 years 561  
Total 6,514,471 $ 7,371,711
Agency    
Debt Securities, Available-for-sale [Line Items]    
Less than one year 141  
Greater than or equal to one year and less than three years 171,346  
Greater than or equal to three years and less than five years 2,374,900  
Greater than or equal to five years and less than ten years 3,964,825  
Greater than or equal to 10 years 0  
Total 6,511,212 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 30  
Greater than or equal to three years and less than five years 45  
Greater than or equal to five years and less than ten years 2,623  
Greater than or equal to 10 years 561  
Total $ 3,259 $ 3,734