SERVICING RIGHTS, AT FAIR VALUE - Change in Servicing Rights (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Servicing Asset at Fair Value, Amount [Roll Forward] | ||||
| Balance at beginning of period | $ 1,669,648 | $ 1,603,031 | $ 1,637,706 | $ 1,615,510 |
| Servicing rights additions | 98,335 | 66,940 | 185,485 | 119,626 |
| Sales proceeds, net | (2,991) | (10,474) | (6,316) | (15,837) |
| Changes in fair value: | ||||
| Due to changes in valuation inputs or assumptions | 36,677 | 145 | 37,125 | (23,543) |
| Due to collection/realization of cash flows | (49,538) | (42,832) | (100,980) | (79,008) |
| Realized (losses) gains on sale of servicing rights | (588) | 44 | (1,477) | 106 |
| Total changes in fair value | (13,449) | (42,643) | (65,332) | (102,445) |
| Balance at end of period | 1,751,543 | 1,616,854 | 1,751,543 | 1,616,854 |
| Servicing asset | 1,800,000 | 1,600,000 | 1,800,000 | 1,600,000 |
| Servicing liabilities | $ 28,300 | $ 19,100 | $ 28,300 | $ 19,100 |