XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Concentration of Credit Risk and Significant Customers (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Customer Concentration Risk | Customer A | Revenue            
Concentration Risk            
Customers greater than 10% of total     22.90% 25.00% 22.10% 26.10%
Customer Concentration Risk | Customer A | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 10.00%          
Customer Concentration Risk | Customer B | Revenue            
Concentration Risk            
Customers greater than 10% of total     50.50% 46.40% 51.60% 44.80%
Customer Concentration Risk | Customer B | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 47.70%          
Customer Concentration Risk | Customer C | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total   33.40%        
Customer Concentration Risk | Customer D | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total   33.40%        
Minimum            
Concentration Risk            
Terms of credit sales, (in days)         30 days  
Maximum            
Concentration Risk            
Terms of credit sales, (in days)         60 days