SERVICING RIGHTS, AT FAIR VALUE - Changes in Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Changes in fair value: | ||||
| Due to collection/realization of cash flows | $ (49,538) | $ (42,832) | $ (100,980) | $ (79,008) |
| Due to changes in valuation inputs or assumptions | 36,677 | 145 | 37,125 | (23,543) |
| Realized (losses) gains on sale of servicing rights | (588) | 44 | (1,477) | 106 |
| Net (losses) gains from derivatives hedging servicing rights | (6,319) | (9,564) | (18,741) | 9,239 |
| Valuation changes in servicing rights, net of hedging gains and losses | 29,770 | (9,375) | 16,907 | (14,198) |
| Other realized gains (losses) on sales of servicing rights | 210 | (169) | 156 | (273) |
| Changes in fair value of servicing rights, net | $ (19,558) | $ (52,376) | $ (83,917) | $ (93,479) |