XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable and Credit Losses (Classification of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]            
Trade receivables, current - Gross $ 120,428   $ 52,512 $ 66,558    
Trade receivables, current - Allowance (26,696)   (11,559) (10,692)    
Trade receivables, current - Net 93,732   40,953 55,866    
Financing Receivable, after Allowance for Credit Loss, Current [Abstract]            
Financing receivables, current - Gross 6,996   6,348 5,006    
Financing receivables, current - Allowance (4,664)   (4,260) (2,764)    
Financing receivables, current - Net 2,332   2,088 2,242    
Accounts Receivable, after Allowance for Credit Loss [Abstract]            
Accounts receivable, current - Gross 127,424   58,860 71,564    
Accounts receivable, current - Allowance (31,360)   (15,819) (13,456)    
Accounts receivable, current - Net 96,064   43,041 58,108    
Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]            
Financing receivables, noncurrent - Gross 40,170   39,665 40,728    
Financing receivables, noncurrent - Allowance (13,410)   (12,572) (13,540)    
Financing receivables, noncurrent - Net 26,760   27,093 27,188    
Financing Receivable, after Allowance for Credit Loss [Abstract]            
Total 47,166   46,013 45,734    
Total Financing receivables - Allowance (18,074) $ (17,710) (16,832) (16,304) $ (16,748) $ (15,063)
Total Financing receivables - Net $ 29,092   $ 29,181 $ 29,430