XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives - Derivative Information about Carrying Value by Type on the Balance Sheet Location (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative assets $ 13,865 $ 7,969
Derivative liabilities 99,670 0
Interest rate swaptions    
Derivative [Line Items]    
Derivative assets 0 3,202
Options on U.S. Treasury futures    
Derivative [Line Items]    
Derivative assets 3,047 0
TBA securities | Long position    
Derivative [Line Items]    
Derivative assets 10,818 4,767
Derivative liabilities $ 99,670 $ 0