XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts and Financing Receivables (Classification of Accounts and Financing Receivable) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]            
Accounts receivables, current - Gross $ 204,541   $ 159,406      
Accounts receivables, current - Allowance (44,183)   (35,336)      
Accounts receivables, current - Net 160,358   124,070      
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]            
Financing receivables, current - Gross 5,361   5,239      
Financing receivables, current - Allowance (2,747)   (2,476)      
Financing receivables, current - Net 2,614   2,763      
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Accounts and financing receivables, current - Gross 209,902   164,645      
Accounts and financing receivables, current - Allowance (46,930)   (37,812)      
Accounts and financing receivables, current - Net 162,972   126,833      
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]            
Financing receivables, noncurrent - Gross 33,421   36,214      
Financing receivables, noncurrent - Allowance (9,669)   (10,082)      
Financing receivables, noncurrent - Net 23,752   26,132      
Financing Receivable, after Allowance for Credit Loss [Abstract]            
Total financing receivables 38,782   41,453      
Total financing receivables - Allowance (12,416) $ (13,059) (12,558) $ (11,558) $ (13,326) $ (11,468)
Total financing receivables - Net $ 26,366   $ 28,895