v3.26.1
Derivative Instruments - Fair Value of Reported Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding $ 7,411,019 $ 5,326,528
Derivative Assets 49,699 25,187
Derivative Liabilities (52) (1,759)
Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding 3,126,000 3,014,000
Derivative Assets 39,638 21,158
Derivative Liabilities 0 0
Swap futures    
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding 340,000 340,000
Derivative Assets 3,864 57
Derivative Liabilities 0 (1,759)
Swaptions    
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding 0 600,000
Derivative Assets 0 117
Derivative Liabilities 0 0
Interest rate cap    
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding 3,400,000 1,000,000
Derivative Assets 1,908 0
Derivative Liabilities 0 0
TBA    
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding 18,000  
Derivative Assets 0  
Derivative Liabilities (52)  
U.S. Treasury futures    
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding 232,200 172,700
Derivative Assets 234 0
Derivative Liabilities 0 0
Interest rate lock commitments    
Derivatives, Fair Value [Line Items]    
Notional Amount Outstanding 294,819 199,828
Derivative Assets 4,055 3,855
Derivative Liabilities $ 0 $ 0