XML 57 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net (Tables)
12 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
 As of June 30,
(In thousands)20222021
Trade receivables$44,219 $37,208 
Other receivables (1)2,911 3,438 
Allowance for credit losses(195)(325)
    Accounts receivable, net$46,935 $40,321 
____________________ (1)Includes vendor rebates and other non-trade receivables.
Schedule of Allowance for Accounts and Notes Receivable
Allowance for credit losses: 
(In thousands)
Balance at June 30, 2019$(1,324)
Provision(1,872)
Write-offs1,196 
Recovery204 
Balance at June 30, 2020(1,796)
Provision619 
Write-offs704 
Recovery148 
Balance at June 30, 2021(325)
Provision(767)
Write-offs699 
Recovery198 
Balance at June 30, 2022$(195)