XML 68 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable Allowances (Tables)
12 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Reconciliation of Accounts Receivable Allowances Accounts receivable allowances as of June 30, 2023, 2022 and 2021 consisted of the following (in thousands):
Beginning
Balance
Charged to
Cost and
Expenses (Recovered), net
Write-offsEnding
Balance
Allowance for credit losses
Year ended June 30, 2023$1,753$(13)$(1,659)$82
Year ended June 30, 2022$2,591$(840)$2$1,753
Year ended June 30, 2021$4,586$(820)$(1,175)$2,591