XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Trade receivables, current - Gross $ 177,537 $ 129,318    
Trade receivables, current - Allowance (32,361) (29,190)    
Trade receivables, current - Net 145,176 100,128    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]        
Financing receivables, current - Gross 4,811 4,757    
Financing receivables, current - Allowance (2,235) (2,136)    
Financing receivables, current - Net 2,576 2,621    
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Accounts receivable, current - Gross 182,348 134,075    
Accounts receivable, current - Allowance (34,596) (31,326)    
Accounts receivable, current - Net 147,752 102,749    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]        
Financing receivables, noncurrent - Gross 36,625 36,368    
Financing receivables, noncurrent - Allowance (9,951) (9,332)    
Financing receivables, noncurrent - Net 26,674 27,036    
Financing Receivable, after Allowance for Credit Loss [Abstract]        
Total 41,436 41,125    
Total Financing receivables - Allowance (12,186) (11,468) $ (15,624) $ (14,891)
Total Financing receivables - Net $ 29,250 $ 29,657