XML 112 R98.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments, Guarantees, And Contingencies (Narrative) (Details) - To Be Announced Security Contracts
$ in Millions
Mar. 31, 2020
USD ($)
Loss Contingencies [Line Items]  
Fair value of the TBA securities $ 179.4
Purchase Commitments  
Loss Contingencies [Line Items]  
Estimated fair value of the purchase commitments $ 179.4