v3.26.1
Derivatives - Schedule of Fair Value of Derivative Financial Instruments (Details) - Non-designated Hedges - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
5-Year Treasury Note Futures    
Derivative [Line Items]    
Fair value of derivative liability [1]   $ (16)
2-Year Treasury Note Futures    
Derivative [Line Items]    
Fair value of derivative liability [1]   (1)
Interest Rate Swaps    
Derivative [Line Items]    
Fair value of derivative liability [1] $ (354) $ (118)
[1] The derivative liability balances as of December 31, 2025 and 2024 are included in accounts payable, accrued expenses and other liabilities.