v3.26.1
Available-for-Sale Securities, at Fair Value - Allowance for Credit Losses and Unrealized Loss (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
numberOfPosition
Security
Dec. 31, 2025
USD ($)
numberOfPosition
Security
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Debt securities, available-for-sale, number of positions | Security 871 968
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months, number of positions | numberOfPosition 341 70
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, number of positions | numberOfPosition 209 202
Less than 12 Months, Estimated Fair Value $ 2,235,059 $ 660,703
Less than 12 Months, Gross Unrealized Losses (19,054) (2,084)
12 Months or Longer, Estimated Fair Value 1,253,117 1,885,594
12 Months or Longer, Gross Unrealized Losses (38,341) (41,509)
Total, Estimated Fair Value 3,488,176 2,546,297
Total, Gross Unrealized Losses (57,395) (43,593)
Agency    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Estimated Fair Value 2,235,011 660,143
Less than 12 Months, Gross Unrealized Losses (19,048) (1,996)
12 Months or Longer, Estimated Fair Value 1,253,016 1,885,254
12 Months or Longer, Gross Unrealized Losses (38,311) (41,410)
Total, Estimated Fair Value 3,488,027 2,545,397
Total, Gross Unrealized Losses (57,359) (43,406)
Non-Agency    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Estimated Fair Value 48 560
Less than 12 Months, Gross Unrealized Losses (6) (88)
12 Months or Longer, Estimated Fair Value 101 340
12 Months or Longer, Gross Unrealized Losses (30) (99)
Total, Estimated Fair Value 149 900
Total, Gross Unrealized Losses $ (36) $ (187)