XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of Credit Risk and Significant Customers - (Details)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Customer Concentration Risk | Customer A | Revenue          
Concentration Risk          
Customers greater than 10% of total   25.00% 21.00% 26.10% 21.70%
Customer Concentration Risk | Customer A | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 15.30%        
Customer Concentration Risk | Customer B | Revenue          
Concentration Risk          
Customers greater than 10% of total   46.40% 28.70% 44.80% 35.50%
Customer Concentration Risk | Customer B | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 17.60%        
Customer Concentration Risk | Customer C | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 13.30%     23.90%  
Customer Concentration Risk | Customer D | Revenue          
Concentration Risk          
Customers greater than 10% of total     17.90%   14.10%
Customer Concentration Risk | Customer D | Accounts Receivable          
Concentration Risk          
Customers greater than 10% of total 30.90%     30.60%  
Minimum          
Concentration Risk          
Terms of credit sales, (in days)       30 days  
Maximum          
Concentration Risk          
Terms of credit sales, (in days)       60 days