Notes Receivable - Schedule of Financing Receivable Credit Quality Indicators (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Receivables [Abstract] | ||
| Secured loans | $ 146,550 | $ 103,338 |
| Estimate of collateral value | $ 262,881 | $ 199,628 |
| Aggregate LTV ratio | 55.70% | 51.80% |