Accrued Expenses and Other Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
||
|---|---|---|---|---|
| Accrued Expenses and Other Liabilities [Abstract] | ||||
| Accrued interest on repurchase agreements | $ 3,526 | $ 4,101 | ||
| Accrued interest on notes payable | 1,489 | 1,701 | ||
| Accrued expenses | 2,097 | 3,079 | ||
| Due to counterparties | [1] | 4,327 | 9,309 | |
| Total accrued expenses and other liabilities | $ 11,439 | $ 18,190 | ||
| ||||