XML 76 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Minimum      
Concentration Risk      
Terms of credit sales, (in days) 30 days    
Maximum      
Concentration Risk      
Terms of credit sales, (in days) 60 days    
Customer A | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk      
Concentration risk, percentage 25.00% 21.60% 24.60%
Customer A | Accounts Receivable | Customer Concentration Risk      
Concentration Risk      
Concentration risk, percentage   15.30%  
Customer B | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk      
Concentration risk, percentage 46.00% 35.60% 39.70%
Customer B | Accounts Receivable | Customer Concentration Risk      
Concentration Risk      
Concentration risk, percentage   17.60%  
Customer C | Accounts Receivable | Customer Concentration Risk      
Concentration Risk      
Concentration risk, percentage 33.40% 13.30%  
Customer D | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk      
Concentration risk, percentage   14.00%  
Customer D | Accounts Receivable | Customer Concentration Risk      
Concentration Risk      
Concentration risk, percentage 33.40% 30.90%