v3.26.1
Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details) - Customer Concentration Risk
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Customer A | Revenue Benchmark      
Concentration Risk      
Concentration risk, percentage 19.30% 22.10% 25.00%
Customer A | Accounts Receivable      
Concentration Risk      
Concentration risk, percentage   14.90%  
Customer B | Revenue Benchmark      
Concentration Risk      
Concentration risk, percentage 53.00% 51.30% 46.00%
Customer B | Accounts Receivable      
Concentration Risk      
Concentration risk, percentage 62.40% 52.30%