XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Average effect of fair value of hypothetical 20% adverse change in expected credit loss rates (in percent) 7.00%  
Financing Receivable, Threshold Period Past Due 120 days  
Financing Receivable, Threshold Period Past Due, Writeoff 120 days  
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held-for-sale $ 605,300 $ 142,700
Loans held-for-investment 18,400 109,800
Notes receivable and residual certificates $ 4,698 $ 8,288
Fair Value, Inputs, Level 3 | Notes Receivable    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Average effect on fair value of a 100 basis point increase in discount rates (in percent) 0.62% 0.69%
Average effect on fair value of a 200 basis point increase in discount rates (in percent) 1.24% 1.37%
Fair Value, Inputs, Level 3 | Minimum | Discount rate | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Trailing fees liability, measurement input 5.92%  
Fair Value, Inputs, Level 3 | Minimum | Credit risk rate | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Trailing fees liability, measurement input 0.01%  
Fair Value, Inputs, Level 3 | Maximum | Discount rate | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Trailing fees liability, measurement input 18.94%  
Fair Value, Inputs, Level 3 | Maximum | Credit risk rate | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Trailing fees liability, measurement input 79.09%