XML 90 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables (Aging of past due financing receivables) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss $ 52,855 $ 47,222
Total Financing Receivables 52,855 47,222
Recognized Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total Financing Receivables 37,858 35,263
Deferred Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total Financing Receivables 14,997 11,959
31-60 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 1,048 979
31-60 Days Past Due | Recognized Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 777 759
31-60 Days Past Due | Deferred Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 271 220
61-90 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 897 478
61-90 Days Past Due | Recognized Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 738 348
61-90 Days Past Due | Deferred Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 159 130
91-120 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 267 216
91-120 Days Past Due | Recognized Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 210 174
91-120 Days Past Due | Deferred Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 57 42
Greater than 120 Day Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 2,386 2,320
Greater than 120 Day Past Due | Recognized Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 1,919 1,763
Greater than 120 Day Past Due | Deferred Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 467 557
Financial Asset, Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 4,598 3,993
Financial Asset, Past Due | Recognized Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 3,644 3,044
Financial Asset, Past Due | Deferred Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 954 949
Financial Asset, Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 48,257 43,229
Financial Asset, Not Past Due | Recognized Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 34,214 32,219
Financial Asset, Not Past Due | Deferred Revenue    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss $ 14,043 $ 11,010