XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details) - Customer Concentration Risk
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Customer A | Revenue Benchmark      
Concentration Risk      
Concentration risk, percentage 22.10% 25.00% 21.60%
Customer A | Accounts Receivable      
Concentration Risk      
Concentration risk, percentage 14.90%    
Customer B | Revenue Benchmark      
Concentration Risk      
Concentration risk, percentage 51.30% 46.00% 35.60%
Customer B | Accounts Receivable      
Concentration Risk      
Concentration risk, percentage 52.30%    
Customer C | Accounts Receivable      
Concentration Risk      
Concentration risk, percentage   33.40%  
Customer D | Revenue Benchmark      
Concentration Risk      
Concentration risk, percentage     14.00%
Customer D | Accounts Receivable      
Concentration Risk      
Concentration risk, percentage   33.40%