XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Trailing fee liability (at fair value) $ 1,775   $ 1,276
Servicing fees and other receivables 18,134   11,656
Accrued interest income $ 700   $ 900
Customers | Total Revenue      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent)   79.00%  
Customer One | Customers | Total Revenue      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 60.00%    
Customer One | Customers | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 39.00%   34.00%
Customer Two | Customers | Total Revenue      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 25.00%    
Customer Two | Customers | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 21.00%   15.00%
Platform and referral fees, net      
Disaggregation of Revenue [Line Items]      
Loan premium and loan trailing fees recognized $ 3,600 $ 2,400  
Trailing fee liability (at fair value) 1,800   $ 1,300
Servicing fees and other receivables $ 11,700   $ 8,100
Capitalized cost amortization term 3 years