Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENTS - Financial Liabilities Measured at Fair Value on a Recurring Basis using Level 3 Inputs (Details)

v3.21.2
FAIR VALUE MEASUREMENTS - Financial Liabilities Measured at Fair Value on a Recurring Basis using Level 3 Inputs (Details) - Level 3 - Recurring Basis
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance, beginning $ 1,695,519
Transfers  
Transfers from Level 3 0
Transfers to Level 3 0
Gains (losses) included in net income  
Servicing revenue, net (3,537)
Other income (4,359)
Purchases, sales and repayments  
Proceeds from sales (15,379)
Payments (865,243)
Other 496
Balance, ending 807,497
Excess Spread Financing  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance, beginning 18,420
Transfers  
Transfers from Level 3 0
Transfers to Level 3 0
Gains (losses) included in net income  
Servicing revenue, net (3,537)
Other income 0
Purchases, sales and repayments  
Proceeds from sales (15,379)
Payments 0
Other 496
Balance, ending 0
Asset-Backed Securities Issued  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance, beginning 1,662,852
Transfers  
Transfers from Level 3 0
Transfers to Level 3 0
Gains (losses) included in net income  
Servicing revenue, net 0
Other income (5,245)
Purchases, sales and repayments  
Proceeds from sales 0
Payments (859,409)
Other 0
Balance, ending 798,198
Contingent Consideration  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance, beginning 14,247
Transfers  
Transfers from Level 3 0
Transfers to Level 3 0
Gains (losses) included in net income  
Servicing revenue, net 0
Other income 886
Purchases, sales and repayments  
Proceeds from sales 0
Payments (5,834)
Other 0
Balance, ending $ 9,299