XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE FINANCIAL INSTRUMENTS - TBA positions (Details) - 30 Year [Member] - Short [Member]
$ in Thousands
Dec. 31, 2021
USD ($)
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)
3.0% [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)