Mortgage Backed Securities - Summary of Recognize an Allowance for Available-for-Sale Securities (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss [Roll Forward] | ||
Allowance for credit losses at beginning of period | $ (20,702) | $ (19,918) |
Additions on securities for which credit losses were not previously recorded | 0 | 0 |
(Increase) decrease on securities with previously recorded credit losses | 337 | (784) |
Allowance for credit losses at ending of period | $ (20,365) | $ (20,702) |