v3.26.1
Accounts and Financing Receivables (Classification of Accounts and Financing Receivable) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Accounts receivables, current - Gross $ 225,869 $ 189,874    
Accounts receivables, current - Allowance (59,018) (46,441)    
Accounts receivables, current - Net 166,851 143,433    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]        
Financing receivables, current - Gross 5,336 5,393    
Financing receivables, current - Allowance (2,626) (2,637)    
Financing receivables, current - Net 2,710 2,756    
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Accounts and financing receivables, current - Gross 231,205 195,267    
Accounts and financing receivables, current - Allowance (61,644) (49,078)    
Accounts and financing receivables, current - Net 169,561 146,189    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]        
Financing receivables, noncurrent - Gross 28,710 33,116    
Financing receivables, noncurrent - Allowance (7,225) (8,757)    
Financing receivables, noncurrent - Net 21,485 24,359    
Financing Receivable, after Allowance for Credit Loss [Abstract]        
Total financing receivables 34,046 38,509    
Total financing receivables - Allowance (9,851) (11,394) $ (12,558) $ (11,468)
Total financing receivables - Net $ 24,195 $ 27,115