XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE FINANCIAL INSTRUMENTS - TBA positions (Details) - 30 Year [Member]
$ in Thousands
Dec. 31, 2020
USD ($)
Long [Member]  
Derivatives, Fair Value [Line Items]  
Notional Amount $ 137,000
Cost Basis 136,635
Market Value Of TBA Contract 139,408
Net Estimated Fair Value 2,773
2.0% [Member] | Long [Member]  
Derivatives, Fair Value [Line Items]  
Notional Amount 465,000
Cost Basis 479,531
Market Value Of TBA Contract 483,090
Net Estimated Fair Value 3,559
3.0% [Member] | Short [Member]  
Derivatives, Fair Value [Line Items]  
Notional Amount 328,000
Cost Basis 342,896
Market Value Of TBA Contract 343,682
Net Estimated Fair Value $ (786)