Loans Held for Investment - Narrative (Details) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Receivables [Abstract] | ||
| Percent of private loans indexed to LIBOR | 22.00% | 22.00% |
| Estimated weighted average life of student loans | 5 years 8 months 12 days | 5 years 8 months 12 days |