XML 109 R99.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments - Schedule of Activity Related to HMBS Repurchases (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
security
Long-term Purchase Commitment [Roll Forward]  
Beginning balance, repurchase securities, number | security 721
Additions, repurchase securities, number | security 345
Recoveries, net, repurchase securities, number | security (262)
Transfers, repurchase securities, number | security 0
Change in value, repurchase securities, number | security 0
Ending balance, repurchase securities, number | security 804
Beginning balance, repurchase securities, amount | $ $ 178.4
Additions, repurchase securities, amount | $ 91.9
Recoveries, net, repurchase securities, amount | $ (67.6)
Transfers, repurchase securities, amount | $ 0.0
Change in value, repurchase securities, amount | $ (1.2)
Ending balance, repurchase securities, amount | $ $ 201.5
Active  
Long-term Purchase Commitment [Roll Forward]  
Beginning balance, repurchase securities, number | security 264
Additions, repurchase securities, number | security 264
Recoveries, net, repurchase securities, number | security (220)
Transfers, repurchase securities, number | security (13)
Change in value, repurchase securities, number | security 0
Ending balance, repurchase securities, number | security 295
Beginning balance, repurchase securities, amount | $ $ 70.7
Additions, repurchase securities, amount | $ 71.4
Recoveries, net, repurchase securities, amount | $ (58.0)
Transfers, repurchase securities, amount | $ (3.8)
Change in value, repurchase securities, amount | $ 0.0
Ending balance, repurchase securities, amount | $ $ 80.3
Inactive  
Long-term Purchase Commitment [Roll Forward]  
Beginning balance, repurchase securities, number | security 457
Additions, repurchase securities, number | security 81
Recoveries, net, repurchase securities, number | security (42)
Transfers, repurchase securities, number | security 13
Change in value, repurchase securities, number | security 0
Ending balance, repurchase securities, number | security 509
Beginning balance, repurchase securities, amount | $ $ 107.7
Additions, repurchase securities, amount | $ 20.4
Recoveries, net, repurchase securities, amount | $ (9.7)
Transfers, repurchase securities, amount | $ 3.8
Change in value, repurchase securities, amount | $ (1.1)
Ending balance, repurchase securities, amount | $ $ 121.1