Loans Held for Investment - Schedule of Allowance for Credit Losses and Recorded Investments in Loans (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
| Gains (losses) on sales of loans, net | $ 14,939 | $ (13) | $ 161,252 | $ 187,722 |
| Private Education Loans | ||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
| Loan principal | 399 | 3,530 | 1,840 | |
| Capitalized interest | 21 | 222 | 163 | |
| Total Private Education Loans sold | 420 | 3,752 | 2,003 | |
| Gains (losses) on sales of loans, net | $ 15 | $ 161 | $ 188 | |