XML 55 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net (Tables)
12 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
 As of June 30,
(In thousands)20232022
Trade receivables$42,914 $44,219 
Other receivables (1)2,631 2,911 
Allowance for credit losses(416)(195)
    Accounts receivable, net$45,129 $46,935 
____________________ (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, 2021$(325)
Provision(767)
Write-offs699 
Recovery198 
Balance at June 30, 2022(195)
Provision(743)
Write-offs288 
Recovery234 
Balance at June 30, 2023$(416)