XML 91 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]      
Trade receivables, current - Gross $ 129,318 $ 109,882  
Trade receivables, current - Allowance (29,190) (30,897)  
Trade receivables, current - Net 100,128 78,985  
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]      
Financing receivables, current - Gross 4,757 6,116  
Financing receivables, current - Allowance (2,136) (3,466)  
Financing receivables, current - Net 2,621 2,650  
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Accounts receivable, current - Gross 134,075 115,998  
Accounts receivable, current - Allowance (31,326) (34,363)  
Accounts receivable, current - Net 102,749 81,635  
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]      
Financing receivables, noncurrent - Gross 36,368 36,265  
Financing receivables, noncurrent - Allowance (9,332) (11,425)  
Financing receivables, noncurrent - Net 27,036 24,840  
Financing Receivable, after Allowance for Credit Loss [Abstract]      
Total 41,125 42,381  
Total Financing receivables - Allowance (11,468) (14,891) $ (16,832)
Total Financing receivables - Net $ 29,657 $ 27,490