XML 94 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts and Financing Receivables (Classification of Accounts and Financing Receivable) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Accounts receivables, current - Gross $ 159,406 $ 129,318    
Accounts receivables, current - Allowance (35,336) (29,190)    
Accounts receivables, current - Net 124,070 100,128    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]        
Financing receivables, current - Gross 5,239 4,757    
Financing receivables, current - Allowance (2,476) (2,136)    
Financing receivables, current - Net 2,763 2,621    
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Accounts and financing receivables, current - Gross 164,645 134,075    
Accounts and financing receivables, current - Allowance (37,812) (31,326)    
Accounts and financing receivables, current - Net 126,833 102,749    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]        
Financing receivables, noncurrent - Gross 36,214 36,368    
Financing receivables, noncurrent - Allowance (10,082) (9,332)    
Financing receivables, noncurrent - Net 26,132 27,036    
Financing Receivable, after Allowance for Credit Loss [Abstract]        
Total financing receivables 41,453 41,125    
Total financing receivables - Allowance (12,558) (11,468) $ (14,891) $ (16,832)
Total financing receivables - Net $ 28,895 $ 29,657