v3.26.1
Derivatives - Gain (loss) on Derivative Instruments , Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Gain (loss) on derivative instruments, net $ 128,845 $ (58,093) $ 233,572 $ (176,181)
Restricted Stock [Member] | Share-Based Payment Arrangement, Employee        
Derivative [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period     3 years  
Short position | U.S. Treasury futures        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 16,568 6,320 $ 51,876 (38,027)
Short position | Interest rate swaps        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 135,781 (72,203) 222,070 (188,930)
Long position | Interest Rate Swaption        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments (4,275) 182 (4,610) 993
Long position | Exchange Traded Options        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 0 0 (2,656) 0
Long position | TBA securities        
Derivative [Line Items]        
Gain (Loss) on Derivative Instruments Held for Trading Purposes, Net $ (19,229) $ 7,608 $ (33,108) $ 49,783