XML 65 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE FINANCIAL INSTRUMENTS - TBA positions (Details) - 30 Year [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Short [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 575,000  
Cost Basis (595,630)  
Market Value Of TBA Contract (595,934)  
Net Estimated Fair Value (304)  
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 575,000 328,000
Cost Basis (595,630) (342,896)
Market Value Of TBA Contract (595,934) (343,682)
Net Estimated Fair Value $ (304) $ (786)