Guaranteed Loan Financing - Narrative (Details) - USD ($) $ in Millions |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Guaranteed Investment Contract | ||
| Guaranteed Loan Financing [Line Items] | ||
| Loans held-for-investment pledged as security against guaranteed loan financing | $ 500.9 | $ 524.3 |