Annual report pursuant to Section 13 and 15(d)

Available-for-Sale Securities, at Fair Value - Allowance for Credit Losses (Details)

v3.25.0.1
Available-for-Sale Securities, at Fair Value - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses at beginning of period $ (3,943) $ (6,958) $ (14,238)
Additions on securities for which credit losses were not previously recorded (131) (425) (983)
Decrease (increase) on securities with previously recorded credit losses (128) 970 (1,747)
Write-offs 1,336 2,470 10,010
Allowance for credit losses at end of period (2,866) (3,943) (6,958)
Total Agency      
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses at beginning of period (3,619) (6,785) (12,851)
Additions on securities for which credit losses were not previously recorded (50) (55) (482)
Decrease (increase) on securities with previously recorded credit losses (24) 965 (3,462)
Write-offs 1,307 2,256 10,010
Allowance for credit losses at end of period (2,386) (3,619) (6,785)
Non-Agency      
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses at beginning of period (324) (173) (1,387)
Additions on securities for which credit losses were not previously recorded (81) (370) (501)
Decrease (increase) on securities with previously recorded credit losses (104) 5 1,715
Write-offs 29 214 0
Allowance for credit losses at end of period $ (480) $ (324) $ (173)