XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Fair Value of Reported Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Derivatives, Fair Value [Line Items]      
Notional Amount Outstanding $ 3,155,000 $ 2,200,000  
Derivative assets, at fair value 0 117  
Derivatives, at fair value, net (240) 0  
Interest Rate Swaps      
Derivatives, Fair Value [Line Items]      
Notional Amount Outstanding 2,000,000 1,500,000  
Derivative assets, at fair value 0 0  
Derivatives, at fair value, net 0 0  
Swap futures      
Derivatives, Fair Value [Line Items]      
Notional Amount Outstanding 155,000    
Derivative assets, at fair value 0    
Derivatives, at fair value, net (240)    
Swaptions      
Derivatives, Fair Value [Line Items]      
Notional Amount Outstanding 0 500,000 $ 1,000,000
Derivative assets, at fair value 0 0  
Derivatives, at fair value, net 0 0  
U.S. Treasury futures      
Derivatives, Fair Value [Line Items]      
Notional Amount Outstanding 0 200,000  
Derivative assets, at fair value 0 117  
Derivatives, at fair value, net 0 $ 0  
Interest Rate Cap      
Derivatives, Fair Value [Line Items]      
Notional Amount Outstanding 1,000,000    
Derivative assets, at fair value 0    
Derivatives, at fair value, net $ 0