v3.26.1
Derivative Instruments - Schedule of Components of Realized and Unrealized Gains and Losses (Details) - Trading - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) $ 38,595 $ 24,476
Unrealized Gains (Losses) 49,244 (71,278)
Interest rate caps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) 0 0
Unrealized Gains (Losses) (41) (15)
Options    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) (752) 0
Unrealized Gains (Losses) 0 2,690
IRLCs    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) 0 0
Unrealized Gains (Losses) 464 0
TBAs    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) (100) 0
Unrealized Gains (Losses) (1,523) 0
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) (3,177) 26,336
Unrealized Gains (Losses) 36,689 (73,938)
Credit default swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) (270) (1,000)
Unrealized Gains (Losses) 971 1,246
U.S. Treasury futures    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) (5,663) (860)
Unrealized Gains (Losses) 20,699 (1,261)
Commodity futures    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized Gains (Losses) 48,557 0
Unrealized Gains (Losses) $ (8,015) $ 0