LOANS HELD FOR SALE, AT FAIR VALUE - Summary of Changes in Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Loans Receivable Held-for-sale, Net, Reconciliation to Cash Flow [Roll Forward] | ||||
| Balance at beginning of period | $ 3,266,759 | $ 2,765,417 | $ 3,165,542 | $ 2,603,735 |
| Origination and purchase of loans | 7,870,445 | 6,574,572 | 15,441,739 | 11,623,880 |
| Sales | (8,702,599) | (6,931,543) | (16,367,218) | (12,088,754) |
| Repurchases | 220,948 | 237,425 | 458,806 | 490,015 |
| Principal payments | (27,868) | (18,003) | (42,412) | (35,355) |
| Fair value gain (loss) | 15,347 | (4,909) | (13,425) | 29,438 |
| Balance at end of period | $ 2,643,032 | $ 2,622,959 | $ 2,643,032 | $ 2,622,959 |