XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE FINANCIAL INSTRUMENTS - TBA positions (Details) - 30 Year [Member] - Short [Member] - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Notional Amount $ 475,000 $ 575,000
Cost Basis (402,376) (595,630)
Market Value Of TBA Contract (402,770) (595,934)
Net Estimated Fair Value (394) (304)
2.0% [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 175,000  
Cost Basis (141,329)  
Market Value Of TBA Contract (141,723)  
Net Estimated Fair Value (394)  
3.0% [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 300,000 575,000
Cost Basis (261,047) (595,630)
Market Value Of TBA Contract (261,047) (595,934)
Net Estimated Fair Value $ 0 $ (304)