v3.26.1
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Income Statement location (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Income Statement Expense, Caption [Line Items]      
Total revenue $ 202,316,000 $ 181,621,000 $ 188,820,000
Total cost of revenue 82,525,000 80,591,000 87,066,000
Advertising and promotion costs 4,095,000 3,753,000 3,262,000
Shipping and Handling      
Disaggregation of Income Statement Expense, Caption [Line Items]      
Total revenue 569,000 419,000 349,000
Total cost of revenue $ 1,764,000 $ 1,589,000 $ 1,573,000