XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Trailing fee liability (at fair value) $ 5,201,000   $ 5,201,000   $ 4,315,000
Revenue recognized from performance obligations related to prior periods 0 $ 0 0 $ 0  
Servicing fees and other receivables 49,878,000   49,878,000   55,518,000
Accrued interest income $ 7,800,000   $ 7,800,000   $ 2,600,000
Customer A | Customer Concentration Risk | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk (in percent) 45.00% 56.00% 47.00% 59.00%  
Customer B | Customer Concentration Risk | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk (in percent) 26.00% 28.00% 29.00% 25.00%  
Customer C | Customer Concentration Risk | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Concentration risk (in percent)     27.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 $ 6,100,000 $ 6,600,000 $ 20,900,000 $ 16,200,000  
Servicing fees and other receivables $ 34,300,000   $ 34,300,000   $ 44,800,000
Capitalized cost amortization term 3 years   3 years