XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Trailing fee liability (at fair value) $ 5,241   $ 4,315
Servicing fees and other receivables 48,620   55,518
Accrued interest income $ 5,000   2,600
Customer One | Customers | Total Revenue      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 46.00% 60.00%  
Customer One | Customers | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent)   21.00%  
Customer Two | Customers | Total Revenue      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 31.00% 25.00%  
Customer Two | Customers | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 38.00% 39.00%  
Platform and referral fees, net      
Disaggregation of Revenue [Line Items]      
Loan premium and loan trailing fees recognized $ 8,700 $ 3,600  
Trailing fee liability (at fair value) 5,200   4,300
Servicing fees and other receivables $ 33,800   $ 44,800
Capitalized cost amortization term 3 years