XML 98 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]      
Trade receivables, current - Gross $ 109,882 $ 52,512  
Trade receivables, current - Allowance (30,897) (11,559)  
Trade receivables, current - Net 78,985 40,953  
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]      
Financing receivables, current - Gross 6,116 6,348  
Financing receivables, current - Allowance (3,466) (4,260)  
Financing receivables, current - Net 2,650 2,088  
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Accounts receivable, current - Gross 115,998 58,860  
Accounts receivable, current - Allowance (34,363) (15,819)  
Accounts receivable, current - Net 81,635 43,041  
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]      
Financing receivables, noncurrent - Gross 36,265 39,665  
Financing receivables, noncurrent - Allowance (11,425) (12,572)  
Financing receivables, noncurrent - Net 24,840 27,093  
Financing Receivable, after Allowance for Credit Loss [Abstract]      
Total 42,381 46,013  
Total Financing receivables - Allowance (14,891) (16,832) $ (15,063)
Total Financing receivables - Net $ 27,490 $ 29,181