XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Receivables (Aging of past due financing receivables) (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Financing Receivables $ 90,846
Financial Asset, 30 to 59 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 2,961
Financial Asset, 60 to 89 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 961
Financing Receivables, 90 to 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 353
Financing Receivables, Greater Than 120 Days Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 4,536
Financial Asset, Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 8,811
Financial Asset, Not Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 82,035
Recognized revenue  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Financing Receivables 69,741
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 2,379
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 782
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 277
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,339
Recognized revenue | Financial Asset, Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 6,777
Recognized revenue | Financial Asset, Not Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 62,964
Deferred revenue  
Financing Receivable Recorded Investment Past Due [Line Items]  
Total Financing Receivables 21,105
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 582
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 179
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 76
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,197
Deferred revenue | Financial Asset, Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss 2,034
Deferred revenue | Financial Asset, Not Past Due  
Financing Receivable Recorded Investment Past Due [Line Items]  
Financing Receivable, before Allowance for Credit Loss $ 19,071