v3.26.3
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

Accounts

 
  

Receivable,

 
  

Gross

 
  

(in thousands)

 

Balance, June 30, 2024

 $25,348 

Increase in accounts receivable, gross

  6,995 

Balance, June 30, 2025

  32,343 

Decrease in accounts receivable, gross

  (8,703)

Balance, June 30, 2026

 $23,640 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

Allowance for

  

Allowance for

  

Total

 
  

Discounts

  

Chargebacks

  

Allowance

 
  

(in thousands)

 

Balances, June 30, 2024

 $640  $1,182  $1,822 

Reduction of net revenue

  3,940   2,782   6,722 

Payments

  (4,112)  (3,244)  (7,356)

Balances, June 30, 2025

  468   720   1,188 

Reduction of net revenue

  3,400   2,053   5,453 

Payments

  (3,572)  (2,208)  (5,780)

Balances, June 30, 2026

 $296  $565  $861 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Percentage of

  

Percentage of

 
  

Gross Revenue

  

Gross Accounts Receivable

 
  

Year Ended June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Customer A

  21%  26%  20%  35%

Customer B

  18%  27%  21%  25%

Customer C

  16%  16%  15%  15%

Customer D

  15%  16%  15%  14%

Customer E

  13%  *   19%  * 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

June 30,

 
   

2026

  

2025

 

Warrants to purchase common stock - liability classified

(Note 16)

  2,190,681   3,821,115 

Warrants to purchase common stock - equity classified

(Note 16)

  1,630,434   15,571 

Prefunded warrants to purchase common stock - liability classified

(Note 16)

     10,293,983 

Outstanding stock options

(Note 15)

  202,265   211,618 

Unvested restricted stock

(Note 15)

  213,087   32,916 

Total

   4,236,467   14,375,203