XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]            
Trade receivables, current - Gross $ 166,107   $ 129,318      
Trade receivables, current - Allowance (35,020)   (29,190)      
Trade receivables, current - Net 131,087   100,128      
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]            
Financing receivables, current - Gross 4,941   4,757      
Financing receivables, current - Allowance (2,362)   (2,136)      
Financing receivables, current - Net 2,579   2,621      
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Accounts receivable, current - Gross 171,048   134,075      
Accounts receivable, current - Allowance (37,382)   (31,326)      
Accounts receivable, current - Net 133,666   102,749      
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]            
Financing receivables, noncurrent - Gross 36,775   36,368      
Financing receivables, noncurrent - Allowance (10,964)   (9,332)      
Financing receivables, noncurrent - Net 25,811   27,036      
Financing Receivable, after Allowance for Credit Loss [Abstract]            
Total 41,716   41,125      
Total Financing receivables - Allowance (13,326) $ (12,186) (11,468) $ (16,045) $ (15,624) $ (14,891)
Total Financing receivables - Net $ 28,390   $ 29,657