XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Mortgage-Backed Securities - Summary of Investment in Mortgage Backed Securities Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Mortgage Backed Securities [Line Items]        
Balance at beginning of period     $ 4,836,292  
Changes in fair value included in income arising from:        
Balance at end of period $ 4,068,337   4,068,337  
Mortgage Backed Securities [Member]        
Mortgage Backed Securities [Line Items]        
Balance at beginning of period 3,949,678 $ 4,629,004 4,836,292 $ 4,462,601
Purchases 239,875 259,725 399,460 3,044,317
Sales 0 0 (941,340) (2,629,540)
Repayments (92,877) (95,504) (162,629) (160,414)
Changes in fair value included in income arising from:        
Accrual (amortization) of net purchase premiums and discounts 6,586 (263) 9,677 (2,220)
Valuation adjustments, net (34,925) (61,621) (73,123) 16,597
Total changes in fair value included in income (28,339) (61,884) (63,446) 14,377
Balance at end of period $ 4,068,337 $ 4,731,341 $ 4,068,337 $ 4,731,341