Loans - Schedule of Loan Securitizations Accounted for as Sales (Details) - Loan Securitization Transfers - Personal loans - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items] | ||
| Cash | $ (475) | $ (453) |
| Securitization investments retained | 81,711 | 39,134 |
| Servicing assets recognized | 582 | 280 |
| Transfers of Financial Assets Accounted for as Sales, Initial Fair Value of Repurchase Liabilities Recognized | (97) | (27) |
| Total consideration | 81,721 | 38,934 |
| Aggregate carrying amount and accrued interest of loans sold | 79,552 | 37,597 |
| Realized gain (loss) | 2,169 | 1,337 |
| Unpaid principal balance | $ 80,900 | $ 38,300 |