XML 100 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable and Credit Losses (Rollforward of Allowances for Credit Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Trade      
Beginning balance $ 11,559 $ 9,367  
Write-offs (15,980) (4,279)  
Recoveries 11,488 761  
Provision for credit losses 23,830 5,710  
Ending balance 30,897 11,559 $ 9,367
Financing      
Beginning balance 16,832 15,063  
Write-offs (5,287) (3,609)  
Recoveries 35 65  
Provision for credit losses 3,311 5,313  
Ending balance 14,891 16,832 15,063
Allowance for credit losses      
Beginning balance 28,391 24,430  
Write-offs (21,267) (7,888)  
Recoveries 11,523 826  
Provision for credit losses 27,141 11,023 14,431
Ending balance $ 45,788 $ 28,391 $ 24,430