v3.26.3
Note 8 - Accrued Liabilities - Schedule of Return Reserve (Details) - SEC Schedule, 12-09, Reserve, Return [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Balance $ 6,811 $ 4,832
Reduction of net revenue 9,586 8,563
Payments (11,531) (6,584)
Balance $ 4,866 $ 6,811