v3.26.1
Other Assets - TBA Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivative [Line Items]      
Unrealized gain on derivatives $ 26,767 $ (44,842)  
TBA Securities      
Derivative [Line Items]      
Aggregate value of derivatives 1,300    
Unrealized gain on derivatives $ 1,300    
MBS 30 Year 5% coupon      
Derivative [Line Items]      
Coupon rate 5.00%   5.00%
 Notional Amount $ 150,000   $ 0
MBS 30 Year 5.5% Coupon      
Derivative [Line Items]      
Coupon rate 5.50%   5.50%
 Notional Amount $ 150,000   $ 0