Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Narrative (Details)

v3.23.2
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
loan
Jun. 30, 2022
USD ($)
loan
Jun. 30, 2023
USD ($)
lease
loan
Jun. 30, 2022
USD ($)
loan
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Other Commitments [Line Items]            
Amounts outstanding $ 11,636   $ 11,636   $ 56,073  
Funding commitments $ 38,181   $ 38,181   20,400  
Guaranteed loans, number written off | loan 167 24 247 48    
Guaranteed loans, written off $ 5,100 $ 600 $ 7,300 $ 1,100    
Guaranteed loans, delinquent 3,300   3,300      
Maximum rewards program liability 2,000   2,000      
Rewards program liability 1,100   $ 1,100      
Number of leases | lease     2      
Right-of-use assets           $ 7,600
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]           Other assets
Present value of future minimum lease payments $ 6,134   $ 6,134     $ 7,600
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities   Other liabilities     Other liabilities
Lease cost, operating $ 536 $ 500 $ 1,072 1,100    
Operating leases expenses not yet paid       $ 100    
Indirect Channel Loans            
Other Commitments [Line Items]            
Maximum potential guarantee 300   300      
Guarantee liability 300   300      
Loan Repurchase, Indirect Channel Loans            
Other Commitments [Line Items]            
Maximum potential guarantee 400,300   400,300      
Guarantee liability 6,700   6,700      
Loan Repurchase, Contractor Installation Timeline            
Other Commitments [Line Items]            
Maximum potential guarantee 11,100   11,100      
Guarantee liability 8,100   8,100      
Other Guarantees            
Other Commitments [Line Items]            
Maximum potential guarantee 2,200   2,200      
Advances            
Other Commitments [Line Items]            
Payments for advance to affiliate     9,800      
Amounts outstanding $ 8,097   $ 8,097   $ 52,129