v3.25.2
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)