XML 64 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]

  June 30,  

 

2024

   

2023

 

 

(in thousands)

 

Accrued savings offers

  $ 11,054     $ 15,739  

Accrued program liabilities

    9,964       11,012  

Accrued customer and product related fees

    5,395       6,579  

Accrued compensation

    4,935       5,675  

Return reserve

    4,835       5,777  

Other accrued liabilities

    2,391       2,017  

Total accrued liabilities

  $ 38,574     $ 46,799  
Summary of Valuation Allowance [Table Text Block]

 

Return Reserve

 

 

(in thousands)

 

Balance, June 30, 2022

  $ 5,770  

Reduction of net revenue

    8,353  

Payments

    (8,346 )

Balance, June 30, 2023

    5,777  

Reduction of net revenue

    6,128  

Payments

    (7,070 )

Balance, June 30, 2024

  $ 4,835