v3.26.1
Mortgage-Backed Securities - Summary of Credit Loss Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward]        
Beginning allowance for credit losses $ 46,067 $ 31,785 $ 43,243 $ 28,397
Additions to the allowance for credit losses on securities for which credit losses were not previously recorded 1,620 144 1,758 337
Reductions for the securities sold during the period 0 0 (2,247) 0
Increase/(decrease) on securities with an allowance in the prior period 5,616 4,539 10,689 8,019
Write-offs charged against the allowance (189) (284) (354) (589)
Recoveries of amounts previously written off 146 10 171 30
Ending allowance for credit losses $ 53,260 $ 36,194 $ 53,260 $ 36,194