v3.26.1
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