XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts and Financing Receivables (Classification of Accounts and Financing Receivable) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Accounts receivables, current - Gross $ 189,874 $ 159,406    
Accounts receivables, current - Allowance (46,441) (35,336)    
Accounts receivables, current - Net 143,433 124,070    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]        
Financing receivables, current - Gross 5,393 5,239    
Financing receivables, current - Allowance (2,637) (2,476)    
Financing receivables, current - Net 2,756 2,763    
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Accounts and financing receivables, current - Gross 195,267 164,645    
Accounts and financing receivables, current - Allowance (49,078) (37,812)    
Accounts and financing receivables, current - Net 146,189 126,833    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]        
Financing receivables, noncurrent - Gross 33,116 36,214    
Financing receivables, noncurrent - Allowance (8,757) (10,082)    
Financing receivables, noncurrent - Net 24,359 26,132    
Financing Receivable, after Allowance for Credit Loss [Abstract]        
Total financing receivables 38,509 41,453    
Total financing receivables - Allowance (11,394) (12,558) $ (11,468) $ (14,891)
Total financing receivables - Net $ 27,115 $ 28,895