XML 97 R85.htm IDEA: XBRL DOCUMENT v3.25.2
INTEREST INCOME AND INTEREST EXPENSE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Interest income        
Agency securities $ 875,937 $ 790,779 $ 1,696,119 $ 1,542,295
Residential credit securities 36,853 50,895 77,060 106,891
Residential mortgage loans 467,959 301,820 894,014 553,836
Commercial investment portfolio 163 2,441 1,218 5,995
Reverse repurchase agreements 37,981 31,390 67,590 62,796
Total interest income 1,418,893 1,177,325 2,736,001 2,271,813
Interest expense        
Repurchase agreements 775,918 881,926 1,536,701 1,779,524
Debt issued by securitization vehicles 312,383 200,812 595,975 361,829
Participations issued 30,738 19,756 57,782 40,007
U.S. Treasury securities sold, not yet purchased 26,654 21,273 52,372 43,346
Total interest expense 1,145,693 1,123,767 2,242,830 2,224,706
Interest income $ 273,200 $ 53,558 $ 493,171 $ 47,107