XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
swap
contract
Mar. 31, 2024
USD ($)
swap
contract
Dec. 31, 2024
USD ($)
contract
Derivative [Line Items]      
Notional amount $ 3,155,000   $ 2,200,000
Realized gains (losses) on derivatives $ 82 $ 0  
Interest Rate Swaps      
Derivative [Line Items]      
Derivative weighted average pay rate 3.53%   3.56%
Derivative weighted average receive rate 4.41%   4.49%
Derivative remaining maturity 1 year   1 year
Number of derivative contracts terminated | swap 0 0  
Notional amount $ 2,000,000   $ 1,500,000
Length of contract     1 year
Realized gains (losses) on derivatives 0 $ 0  
Interest Rate Swaps | 1 Year Swap      
Derivative [Line Items]      
Notional amount $ 500,000 $ 1,000,000  
Derivative contracts entered into during period | swap   2  
Length of contract 1 year 1 year  
Derivative interest rate 3.45% 3.46%  
Interest Rate Swaps | Three Swaptions, 3 years, 3.56% strike rate      
Derivative [Line Items]      
Notional amount     $ 500,000
Derivative contracts entered into during period | contract     3
Derivative interest rate     3.56%
Swaptions      
Derivative [Line Items]      
Derivative contracts exercised | contract 1 2  
Notional amount of derivatives exercised $ 500,000    
Notional amount 0 $ 1,000,000 $ 500,000
Realized gains (losses) on derivatives 0 0  
Swaptions | Three Swaptions, 3 years, 3.56% strike rate      
Derivative [Line Items]      
Derivative contracts exercised | contract     3
Notional amount     $ 500,000
U.S. Treasury futures      
Derivative [Line Items]      
Notional amount 0   $ 200,000
Realized gains (losses) on derivatives $ 82 $ 0  
U.S. Treasury futures | Short      
Derivative [Line Items]      
Derivative, number of instruments held | contract   0  
U.S. Treasury futures | 2 Year U.S. Treasury Future | Short      
Derivative [Line Items]      
Length of contract 2 years   2 years
Derivative, number of instruments held | contract 1,000   1,000
Realized gains (losses) on derivatives $ 82    
Swap futures      
Derivative [Line Items]      
Notional amount 155,000    
Realized gains (losses) on derivatives $ 0 $ 0  
Swap futures | Short      
Derivative [Line Items]      
Derivative weighted average pay rate 3.84%    
Derivative weighted average receive rate 4.41%    
Derivative, number of instruments held | contract   0  
Swap futures | 10 Year Swap Futures | Short      
Derivative [Line Items]      
Length of contract 10 years    
Derivative, number of instruments held | contract 400    
Swap futures | 2 Year Swap Futures | Short      
Derivative [Line Items]      
Length of contract 2 years    
Derivative, number of instruments held | contract 900    
Swap futures | 5 Year Swap Futures | Short      
Derivative [Line Items]      
Length of contract 5 years    
Derivative, number of instruments held | contract 250    
Interest Rate Cap      
Derivative [Line Items]      
Notional amount $ 1,000,000    
Length of contract 2 years    
Realized gains (losses) on derivatives $ 0 $ 0  
Payments for derivative instruments $ 7,000    
Derivative, cap interest rate 3.95%