XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Trailing fee liability (at fair value) $ 5,446,000   $ 5,446,000   $ 4,315,000
Revenue recognized from performance obligations related to prior periods 0 $ 0 0 $ 0  
Servicing fees and other receivables 46,122,000   46,122,000   55,518,000
Accrued interest income $ 7,000,000   $ 7,000,000   $ 2,600,000
Customer A | Customer Concentration Risk | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk (in percent) 50.00% 63.00% 48.00% 62.00%  
Customer B | Customer Concentration Risk | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Concentration risk (in percent) 28.00% 22.00% 30.00% 23.00%  
Customer C | Customer Concentration Risk | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Concentration risk (in percent)         33.00%
Customer D | Customer Concentration Risk | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Concentration risk (in percent)     28.00%   25.00%
Platform and referral fees, net          
Disaggregation of Revenue [Line Items]          
Loan premium and loan trailing fees recognized $ 6,100,000 $ 6,000,000 $ 14,800,000 $ 9,600,000  
Trailing fee liability (at fair value) 5,400,000   5,400,000   $ 4,300,000
Servicing fees and other receivables $ 37,000,000   $ 37,000,000   $ 44,800,000
Capitalized cost amortization term 3 years   3 years