XML 90 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables (Aging of past due financing receivables) (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due $ 4,460
Current 39,869
Total Financing Receivables 44,329
Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 3,630
Current 29,394
Total Financing Receivables 33,024
Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 830
Current 10,475
Total Financing Receivables 11,305
Financing Receivables, 30 to 59 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 914
Financing Receivables, 30 to 59 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 728
Financing Receivables, 30 to 59 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 186
Financing Receivables, 60 to 89 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 674
Financing Receivables, 60 to 89 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 508
Financing Receivables, 60 to 89 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 166
Financing Receivables, 90 to 120 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 347
Financing Receivables, 90 to 120 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 266
Financing Receivables, 90 to 120 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 81
Financing Receivables, Greater Than 120 Days Past Due [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 2,525
Financing Receivables, Greater Than 120 Days Past Due [Member] | Recognized Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due 2,128
Financing Receivables, Greater Than 120 Days Past Due [Member] | Deferred Revenue [Member]  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Past Due $ 397