XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Trailing fee liabilities $ 4,852 $ 4,315  
Servicing fees and other receivables $ 46,652 55,518  
Loans on non-accrual status 120 days    
Accrued interest income $ 12,800 $ 2,600  
Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Loans (at fair value) Loans (at fair value)  
Customer A | Customer Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 45.00% 56.00% 63.00%
Customer B | Customer Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 28.00% 27.00% 18.00%
Customer C | Customer Concentration Risk | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 23.00% 25.00%  
Customer D | Customer Concentration Risk | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent)   33.00%  
Platform and referral fees, net      
Disaggregation of Revenue [Line Items]      
Loan premium and loan trailing fees recognized $ 27,700 $ 23,600 $ 8,300
Servicing fees and other receivables $ 31,100 $ 44,800  
Capitalized cost amortization term 3 years