v3.25.4
Derivative Financial Instruments - Derivative Instruments Presented on the Balance Sheet and Notional Amounts (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
contract
Dec. 31, 2024
USD ($)
contract
Derivative [Line Items]    
Assets $ 240 $ 1,515
Liabilities $ 32 $ 0
Derivatives Not Designated as Hedging Instruments | Interest rate futures    
Derivative [Line Items]    
Number of Contracts | contract 3,143 2,800
Assets $ 0 $ 987
Liabilities 32 0
Derivatives Not Designated as Hedging Instruments | TBAs    
Derivative [Line Items]    
Assets 240 528
Liabilities 0 0
Derivatives Not Designated as Hedging Instruments | Long Exposure | Interest rate futures    
Derivative [Line Items]    
Notional Amounts 0 0
Derivatives Not Designated as Hedging Instruments | Long Exposure | TBAs    
Derivative [Line Items]    
Notional Amounts 0 0
Derivatives Not Designated as Hedging Instruments | Short Exposure | Interest rate futures    
Derivative [Line Items]    
Notional Amounts 314,300 280,000
Derivatives Not Designated as Hedging Instruments | Short Exposure | TBAs    
Derivative [Line Items]    
Notional Amounts $ 198,600 $ 213,400