XML 72 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables (Aging of past due financing receivables) (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Financing Receivables $ 72,339
Financial Asset, 30 to 59 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 1,737
Financial Asset, 60 to 89 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 924
Financing Receivables, 90 to 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 368
Financing Receivables, Greater Than 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 4,454
Financial Asset, Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 7,483
Financial Asset, Not Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 64,856
Recognized revenue  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Financing Receivables 52,819
Recognized revenue | Financial Asset, 30 to 59 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 1,376
Recognized revenue | Financial Asset, 60 to 89 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 700
Recognized revenue | Financing Receivables, 90 to 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 273
Recognized revenue | Financing Receivables, Greater Than 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 3,304
Recognized revenue | Financial Asset, Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 5,653
Recognized revenue | Financial Asset, Not Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 47,166
Deferred revenue  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Financing Receivables 19,520
Deferred revenue | Financial Asset, 30 to 59 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 361
Deferred revenue | Financial Asset, 60 to 89 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 224
Deferred revenue | Financing Receivables, 90 to 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 95
Deferred revenue | Financing Receivables, Greater Than 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 1,150
Deferred revenue | Financial Asset, Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 1,830
Deferred revenue | Financial Asset, Not Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss $ 17,690