XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Financing Agreements - Borrowings Under Repurchase Agreement And Associated Assets Pledged as Collateral (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Repurchase Agreements    
Fair value of securities pledged against the repurchase agreements $ 8,057,175 $ 8,019,405
Mark-to-market financing agreements secured by residential whole loans    
Repurchase Agreements    
Fair value of securities pledged against the repurchase agreements 1,814,780 2,629,919
Mark-to-market financing agreements secured by residential whole loans | Fair Value    
Repurchase Agreements    
Carrying Value 2,095,002 2,391,602
Fair value of securities pledged against the repurchase agreements $ 2,632,489 $ 3,301,288
Weighted average haircut rate 18.33% 25.27%
Mark-to-market financing agreements secured by securities at fair value | Fair Value    
Repurchase Agreements    
Carrying Value $ 111,651 $ 159,148
Fair value of securities pledged against the repurchase agreements $ 177,111 $ 256,685
Weighted average haircut rate 37.43% 37.00%
Mark-to-market financing agreements secured by real estate owned    
Repurchase Agreements    
Fair value of securities pledged against the repurchase agreements $ 84,813 $ 90,445
Mark-to-market financing agreements secured by real estate owned | Fair Value    
Repurchase Agreements    
Carrying Value 16,394 11,549
Fair value of securities pledged against the repurchase agreements $ 33,367 $ 34,606
Weighted average haircut rate 48.07% 58.46%
Non-mark-to-market financing secured by residential whole loans | Fair Value    
Repurchase Agreements    
Carrying Value $ 994,494 $ 928,055
Fair value of securities pledged against the repurchase agreements $ 1,301,685 $ 1,420,283
Weighted average haircut rate 21.43% 29.98%
Non-mark-to-market financing secured by real estate owned | Fair Value    
Repurchase Agreements    
Carrying Value $ 9,109 $ 11,485
Fair value of securities pledged against the repurchase agreements $ 22,902 $ 29,894
Weighted average haircut rate 60.23% 61.28%