v3.26.1
Derivatives Long Positions in SOFR-based Interest Rate Swaptions (Details) - Long position - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Interest Rate Swaption    
Derivative [Line Items]    
Carrying Value $ (8,655) $ (4,045)
Interest Rate Swaption | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Cost 11,725 11,725
Fair Value 3,070 7,680
Notional Amount $ 750,000 $ 750,000
Average Fixed Receive Rate 3.25% 3.25%
Exchange Traded Options | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Cost $ 0 $ 3,981
Fair Value   2,657
Carrying Value 0 2,657
Notional Amount $ 0 $ 500,000