v3.26.1
Available-for-Sale Securities, at Fair Value - Estimated Weighted Average Life (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Less than one year $ 75  
Greater than or equal to one year and less than three years 7,617  
Greater than or equal to three years and less than five years 523,521  
Greater than or equal to five years and less than ten years 4,414,915  
Greater than or equal to 10 years 145,191  
Total 5,091,319 $ 6,514,471
Agency    
Debt Securities, Available-for-sale [Line Items]    
Less than one year 75  
Greater than or equal to one year and less than three years 6,724  
Greater than or equal to three years and less than five years 523,521  
Greater than or equal to five years and less than ten years 4,412,826  
Greater than or equal to 10 years 145,191  
Total 5,088,337 6,511,212
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 893  
Greater than or equal to three years and less than five years 0  
Greater than or equal to five years and less than ten years 2,089  
Greater than or equal to 10 years 0  
Total $ 2,982 $ 3,259