XML 81 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Receivables (Aging of Installment Receivables) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Financing Receivable, Recorded Investment, Past Due [Line Items]    
0-30 days past due $ 0 $ 0
31-60 days past due 0 0
61-90 days past due 0 0
90+ days past due 239 615
Installment Receivable, Not Past Due 1,015 1,194
Financing Receivable, Gross 1,254 1,809
All Other    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
0-30 days past due 0 0
31-60 days past due 0 0
61-90 days past due 0 0
90+ days past due 0 0
Installment Receivable, Not Past Due 1,015 1,194
Financing Receivable, Gross 1,015 1,194
North America (NA)    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
0-30 days past due 0 0
31-60 days past due 0 0
61-90 days past due 0 0
90+ days past due 239 615
Installment Receivable, Not Past Due 0 0
Financing Receivable, Gross $ 239 $ 615