XML 93 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable and Credit Losses (Rollforward of Allowances for Credit Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Trade      
Beginning balance $ 30,897 $ 11,559  
Write-offs (43,273) (15,980)  
Recoveries 12,207 11,488  
Provision for credit losses 29,359 23,830  
Ending balance 29,190 30,897 $ 11,559
Financing      
Beginning balance 14,891 16,832  
Write-offs (7,653) (5,287)  
Recoveries 590 35  
Provision for credit losses 3,640 3,311  
Ending balance 11,468 14,891 16,832
Allowance for credit losses      
Beginning balance 45,788 28,391  
Write-offs (50,926) (21,267)  
Recoveries 12,797 11,523  
Provision for credit losses 32,999 27,141 11,023
Ending balance $ 40,658 $ 45,788 $ 28,391