XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]            
Trade receivables, current - Gross $ 124,433   $ 109,882 $ 111,538    
Trade receivables, current - Allowance (27,516)   (30,897) (21,335)    
Trade receivables, current - Net 96,917   78,985 90,203    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]            
Financing receivables, current - Gross 6,060   6,116 7,252    
Financing receivables, current - Allowance (3,435)   (3,466) (4,711)    
Financing receivables, current - Net 2,625   2,650 2,541    
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Accounts receivable, current - Gross 130,493   115,998 118,790    
Accounts receivable, current - Allowance (30,951)   (34,363) (26,046)    
Accounts receivable, current - Net 99,542   81,635 92,744    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]            
Financing receivables, noncurrent - Gross 39,043   36,265 39,534    
Financing receivables, noncurrent - Allowance (12,610)   (11,425) (12,999)    
Financing receivables, noncurrent - Net 26,433   24,840 26,535    
Financing Receivable, after Allowance for Credit Loss [Abstract]            
Total 45,103   42,381 46,786    
Total Financing receivables - Allowance (16,045) $ (15,624) (14,891) (17,710) $ (17,064) $ (16,832)
Total Financing receivables - Net $ 29,058   $ 27,490 $ 29,076