XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Concentration of Credit Risk and Significant Customers - (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
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 | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total     24.20% 30.20% 24.80% 29.10%
Customer A | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 21.20% 12.40%        
Customer B | Revenue | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total     38.80% 35.20% 38.70% 34.90%
Customer B | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 20.40% 22.10%        
Customer C | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 13.70% 21.90%        
Customer D | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 12.80%          
Customer E | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 15.00%