XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
contract
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
contract
swap
Dec. 31, 2023
USD ($)
contract
swap
Dec. 31, 2022
USD ($)
Derivative [Line Items]                      
Realized gains (losses) on derivatives $ 641 $ (4,864) $ (17,317) $ 0 $ 0 $ 0 $ (6,822) $ (34,134) $ (21,540) $ (40,957) $ (561)
Notional amount $ 2,200,000       2,500,000       $ 2,200,000 2,500,000  
Number of short contracts | contract 1,000               1,000    
Future                      
Derivative [Line Items]                      
Realized gains (losses) on derivatives                 $ (4,223) (6,344) 0
Future | 5 Year U.S. Treasury Future, Number One                      
Derivative [Line Items]                      
Notional amount $ 139,000               $ 139,000    
Derivative contracts entered into during period | contract                 1,391    
Length of contract                 5 years    
Future | 5 Year U.S. Treasury Future, Number Two                      
Derivative [Line Items]                      
Notional amount $ 168,000               $ 168,000    
Derivative contracts entered into during period | contract                 1,684    
Length of contract                 5 years    
Future | 5 Year U.S. Treasury Future                      
Derivative [Line Items]                      
Realized gains (losses) on derivatives                 $ (4,900)    
Notional amount         600,000         $ 600,000  
Derivative contracts entered into during period | contract                   6,000  
Length of contract                   5 years  
Future | 2 Year U.S. Treasury Future                      
Derivative [Line Items]                      
Realized gains (losses) on derivatives                 $ 641    
Notional amount         $ 375,000         $ 375,000  
Derivative contracts entered into during period | contract                   1,875  
Length of contract                 2 years 2 years  
Interest Rate Swaps                      
Derivative [Line Items]                      
Derivative weighted average pay rate 3.56%       3.26%       3.56% 3.26%  
Derivative weighted average receive rate 4.49%       5.40%       4.49% 5.40%  
Derivative remaining maturity 1 year       1 year       1 year 1 year  
Number of derivative contracts terminated | swap                 0    
Realized gains (losses) on derivatives                 $ (17,317) $ (45,226) (561)
Derivative, contracts matured during period | swap                 1    
Payments to terminate derivatives                   45,000  
Derivative, notional amount of derivative terminated                   2,500,000  
Notional amount $ 1,500,000       $ 1,000,000       $ 1,500,000 $ 1,000,000  
Interest Rate Swaps | Three Swaptions, 3 years, 3.56% strike rate                      
Derivative [Line Items]                      
Notional amount $ 500,000               $ 500,000    
Derivative contracts entered into during period | contract                 3    
Length of contract                 1 year    
Derivative interest rate 3.56%               3.56%    
Swaptions                      
Derivative [Line Items]                      
Number of derivative contracts terminated | contract                   3  
Realized gains (losses) on derivatives                 $ 0 $ 10,613 $ 0
Derivative, notional amount of derivative terminated                   1,000,000  
Notional amount $ 500,000       $ 1,500,000       $ 500,000 $ 1,500,000  
Derivative contracts entered into during period | swap                   3  
Length of contract                   1 year  
Derivative interest rate         3.56%         3.56%  
Strike rate         3.56%         3.56%  
Amount of derivative contracts entered into and terminated                   $ 2,300,000  
Swaptions | Three Swaptions, 3 years, 3.56% strike rate                      
Derivative [Line Items]                      
Derivative contracts exercised | contract                 3    
Notional amount $ 500,000       $ 1,500,000       $ 500,000 1,500,000  
Call Option                      
Derivative [Line Items]                      
Realized gains (losses) on derivatives                   $ (187)  
Derivative contracts entered into during period | contract                   400  
Call Option | 5 Year U.S. Treasury Future                      
Derivative [Line Items]                      
Length of contract                   5 years  
Call Option | 2 Year U.S. Treasury Future                      
Derivative [Line Items]                      
Length of contract                   2 years