XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financing Receivables - Narrative (Details)
12 Months Ended
Dec. 31, 2021
Long-Term Financing Arrangement | Minimum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Receivable term 2 years
Long-Term Financing Arrangement | Maximum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Receivable term 7 years
Short-term payment plans, gross | Minimum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Receivable term 3 months
Short-term payment plans, gross | Maximum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Receivable term 12 months