v3.26.1
LOANS - Schedule of Loans Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Loans Held for Sale    
Beginning balance $ 404,337 $ 395,922
Purchases 2,432,718 1,302,388
Originations 2,690,665 1,488,206
Sales, net of repurchases (4,547,412) (2,639,933)
Principal payments (395,192) (209,521)
Change in fair value 10,848 (1,494)
Loans not yet repurchased 1,436 (1,939)
Ending balance $ 597,400 $ 333,629