v3.25.2
Available-for-Sale Securities, at Fair Value - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses at beginning of period $ (2,680) $ (3,607) $ (2,866) $ (3,943)
Additions on securities for which credit losses were not previously recorded (3) (15) (34) (69)
Decrease (increase) on securities with previously recorded credit losses 119 (156) 56 (182)
Write-offs 329 438 609 854
Allowance for credit losses at end of period (2,235) (3,340) (2,235) (3,340)
Total Agency        
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses at beginning of period (2,273) (3,217) (2,386) (3,619)
Additions on securities for which credit losses were not previously recorded (3) (3) (34) (40)
Decrease (increase) on securities with previously recorded credit losses 58 (100) (51) (76)
Write-offs 324 427 577 842
Allowance for credit losses at end of period (1,894) (2,893) (1,894) (2,893)
Non-Agency        
Debt Securities, Available-for-sale, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses at beginning of period (407) (390) (480) (324)
Additions on securities for which credit losses were not previously recorded 0 (12) 0 (29)
Decrease (increase) on securities with previously recorded credit losses 61 (56) 107 (106)
Write-offs 5 11 32 12
Allowance for credit losses at end of period $ (341) $ (447) $ (341) $ (447)