XML 46 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Receivables (Aging of past due financing receivables) (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due $ 4,412
Current 38,992
Total Financing Receivables 43,404
Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 3,675
Current 28,892
Total Financing Receivables 32,567
Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 737
Current 10,100
Total Financing Receivables 10,837
Financing Receivables, 30 to 59 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 1,050
Financing Receivables, 30 to 59 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 807
Financing Receivables, 30 to 59 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 243
Financing Receivables, 60 to 89 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 623
Financing Receivables, 60 to 89 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 458
Financing Receivables, 60 to 89 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 165
Financing Receivables, 90 to 120 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 334
Financing Receivables, 90 to 120 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 242
Financing Receivables, 90 to 120 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 92
Financing Receivables, Greater Than 120 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 2,405
Financing Receivables, Greater Than 120 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 2,168
Financing Receivables, Greater Than 120 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due $ 237