XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Minimum      
Concentration Risk [Line Items]      
Terms of credit sales, (in days) 30 days    
Maximum      
Concentration Risk [Line Items]      
Terms of credit sales, (in days) 60 days    
Customer A | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.60% 28.70% 29.30%
Customer A | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.60% 12.40%  
Customer B | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 39.70% 35.40% 35.50%
Customer B | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 36.40% 22.10%  
Customer C | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage   21.90%  
Customer D | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00%