v3.19.3
FAIR VALUE OF FINANCIAL INSTRUMENTS - Fair Value of Loans Held for Sale (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Carrying Value | Level 3 | Fair Value, Measurements, Recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loans held for sale $ 120,776   $ 120,776   $ 89,974
Fair Value (Level 3) | Level 3 | Fair Value, Measurements, Recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loans held for sale 126,218   126,218   $ 93,064
Loans Receivable Held-For-Sale          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Excess amortized cost over fair value of loans $ 5,300 $ 3,300 $ 18,400 $ 9,000