XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]            
Trade receivables, current - Gross $ 111,538   $ 52,512 $ 78,917    
Trade receivables, current - Allowance (21,335)   (11,559) (9,845)    
Trade receivables, current - Net 90,203   40,953 69,072    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]            
Financing receivables, current - Gross 7,252   6,348 6,227    
Financing receivables, current - Allowance (4,711)   (4,260) (3,685)    
Financing receivables, current - Net 2,541   2,088 2,542    
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Accounts receivable, current - Gross 118,790   58,860 85,144    
Accounts receivable, current - Allowance (26,046)   (15,819) (13,530)    
Accounts receivable, current - Net 92,744   43,041 71,614    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]            
Financing receivables, noncurrent - Gross 39,534   39,665 41,165    
Financing receivables, noncurrent - Allowance (12,999)   (12,572) (13,063)    
Financing receivables, noncurrent - Net 26,535   27,093 28,102    
Financing Receivable, after Allowance for Credit Loss [Abstract]            
Total 46,786   46,013 47,392    
Total Financing receivables - Allowance (17,710) $ (17,064) (16,832) (16,748) $ (16,251) $ (15,063)
Total Financing receivables - Net $ 29,076   $ 29,181 $ 30,644