Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENT - Schedule of Inputs Used in Valuing Assets and Liabilities At Fair Value (Details)

v3.20.1
FAIR VALUE MEASUREMENT - Schedule of Inputs Used in Valuing Assets and Liabilities At Fair Value (Details) - Fair Value, Measurements, Nonrecurring - Total
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value $ 1,264,533
Performing Loans  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value 753,288
Non-Performing Loans  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value $ 511,245
Minimum | Performing Loans | Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.050
Minimum | Performing Loans | Weighted Average Life (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, term 2 years 5 months 12 days
Minimum | Performing Loans | Prepayment Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.043
Minimum | Performing Loans | Delinquency  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.013
Minimum | Performing Loans | Loss Severity  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.000
Minimum | Non-Performing Loans | Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.058
Minimum | Non-Performing Loans | Weighted Average Life (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, term 2 years 3 months 18 days
Minimum | Non-Performing Loans | Prepayment Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.020
Minimum | Non-Performing Loans | Delinquency  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.027
Minimum | Non-Performing Loans | Loss Severity  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.189
Maximum | Performing Loans | Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.110
Maximum | Performing Loans | Weighted Average Life (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, term 4 years 9 months 18 days
Maximum | Performing Loans | Prepayment Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.200
Maximum | Performing Loans | Delinquency  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.347
Maximum | Performing Loans | Loss Severity  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 1.000
Maximum | Non-Performing Loans | Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.085
Maximum | Non-Performing Loans | Weighted Average Life (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, term 5 years 1 month 6 days
Maximum | Non-Performing Loans | Prepayment Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.063
Maximum | Non-Performing Loans | Delinquency  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.029
Maximum | Non-Performing Loans | Loss Severity  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.300
Weighted Average | Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.070
Weighted Average | Weighted Average Life (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, term 3 years 9 months
Weighted Average | Prepayment Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.063
Weighted Average | Delinquency  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.053
Weighted Average | Loss Severity  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.349
Weighted Average | Performing Loans | Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.061
Weighted Average | Performing Loans | Weighted Average Life (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, term 4 years 2 months 15 days
Weighted Average | Performing Loans | Prepayment Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.085
Weighted Average | Performing Loans | Delinquency  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.069
Weighted Average | Performing Loans | Loss Severity  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.385
Weighted Average | Non-Performing Loans | Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.083
Weighted Average | Non-Performing Loans | Weighted Average Life (Years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, term 3 years 2 months 12 days
Weighted Average | Non-Performing Loans | Prepayment Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.031
Weighted Average | Non-Performing Loans | Delinquency  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.029
Weighted Average | Non-Performing Loans | Loss Severity  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financing receivable, measurement input 0.296