XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Accounts and Financing Receivables (Classification of Accounts and Financing Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]            
Accounts receivables, current - Gross $ 181,103   $ 159,406      
Accounts receivables, current - Allowance (36,752)   (35,336)      
Accounts receivables, current - Net 144,351   124,070      
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]            
Financing receivables, current - Gross 5,415   5,239      
Financing receivables, current - Allowance (2,793)   (2,476)      
Financing receivables, current - Net 2,622   2,763      
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Accounts and financing receivables, current - Gross 186,518   164,645      
Accounts and financing receivables, current - Allowance (39,545)   (37,812)      
Accounts and financing receivables, current - Net 146,973   126,833      
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]            
Financing receivables, noncurrent - Gross 34,032   36,214      
Financing receivables, noncurrent - Allowance (10,266)   (10,082)      
Financing receivables, noncurrent - Net 23,766   26,132      
Financing Receivable, after Allowance for Credit Loss [Abstract]            
Total financing receivables 39,447   41,453      
Total financing receivables - Allowance (13,059) $ (13,467) (12,558) $ (13,326) $ (12,186) $ (11,468)
Total financing receivables - Net $ 26,388   $ 28,895