v3.26.1
Business and Credit Concentrations (Details) - Accounts Receivable - Credit Concentration Risk - customer
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Business and Credit Concentrations      
Number of customers 3 2 2
Three Customers      
Business and Credit Concentrations      
Concentration risk (as a percent) 34.00%    
Two customers      
Business and Credit Concentrations      
Concentration risk (as a percent)   24.00% 30.00%