XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
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) 17.00%  
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes receivable and residual certificates $ 16,033 $ 19,074
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) 1.05% 1.23%
Average effect on fair value of a 200 basis point increase in discount rates (in percent) 2.08% 2.36%
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 0.0352  
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.0021  
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 0.1660  
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 0.5231