Accrued Expenses and Other Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
||
|---|---|---|---|---|
| Accrued Expenses and Other Liabilities [Abstract] | ||||
| Accrued interest on repurchase agreements | $ 1,591 | $ 3,526 | ||
| Accrued interest on notes payable | 1,345 | 1,489 | ||
| Accrued expenses | 2,119 | 2,097 | ||
| Due to counterparties | [1] | 4,530 | 4,327 | |
| Total accrued expenses and other liabilities | $ 9,585 | $ 11,439 | ||
| ||||