XML 69 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Minimum [Member]      
Concentration Risk [Line Items]      
Terms of credit sales, (in days) 30 days    
Maximum [Member]      
Concentration Risk [Line Items]      
Terms of credit sales, (in days) 60 days    
Customer A [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 29.30% 28.80% 28.30%
Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage   12.10%  
Customer B [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 35.50% 36.40% 35.20%
Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage   19.70%  
Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 29.80% 18.10%  
Customer D [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage   13.30%  
Customer E [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.10%    
Customer F [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.40%    
Customer G [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.30%    
Customer H [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.90%