XML 93 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Receivables (Aging of past due financing receivables) (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due $ 4,181
Current 44,716
Total Financing Receivables 48,897
Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 3,211
Current 32,953
Total Financing Receivables 36,164
Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 970
Current 11,763
Total Financing Receivables 12,733
Financing Receivables, 30 to 59 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 807
Financing Receivables, 30 to 59 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 623
Financing Receivables, 30 to 59 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 184
Financing Receivables, 60 to 89 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 544
Financing Receivables, 60 to 89 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 404
Financing Receivables, 60 to 89 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 140
Financing Receivables, 90 to 120 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 240
Financing Receivables, 90 to 120 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 194
Financing Receivables, 90 to 120 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 46
Financing Receivables, Greater Than 120 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 2,590
Financing Receivables, Greater Than 120 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 1,990
Financing Receivables, Greater Than 120 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due $ 600