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