XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]            
Trade receivables, current - Gross $ 138,392   $ 109,882 $ 120,428    
Trade receivables, current - Allowance (27,766)   (30,897) (26,696)    
Trade receivables, current - Net 110,626   78,985 93,732    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]            
Financing receivables, current - Gross 6,178   6,116 6,996    
Financing receivables, current - Allowance (3,520)   (3,466) (4,664)    
Financing receivables, current - Net 2,658   2,650 2,332    
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Accounts receivable, current - Gross 144,570   115,998 127,424    
Accounts receivable, current - Allowance (31,286)   (34,363) (31,360)    
Accounts receivable, current - Net 113,284   81,635 96,064    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]            
Financing receivables, noncurrent - Gross 39,947   36,265 40,170    
Financing receivables, noncurrent - Allowance (13,670)   (11,425) (13,410)    
Financing receivables, noncurrent - Net 26,277   24,840 26,760    
Financing Receivable, after Allowance for Credit Loss [Abstract]            
Total 46,125   42,381 47,166    
Total Financing receivables - Allowance (17,190) $ (16,045) (14,891) (18,074) $ (17,710) $ (16,832)
Total Financing receivables - Net $ 28,935   $ 27,490 $ 29,092