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