XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Concentration of Credit Risk and Significant Customers - (Details)
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Customer Concentration Risk | Customer A | Revenue        
Concentration Risk        
Customers greater than 10% of total     22.50% 23.90%
Customer Concentration Risk | Customer B | Revenue        
Concentration Risk        
Customers greater than 10% of total     51.50% 46.60%
Customer Concentration Risk | Customer B | Accounts Receivable        
Concentration Risk        
Customers greater than 10% of total 51.00%      
Customer Concentration Risk | Customer C | Accounts Receivable        
Concentration Risk        
Customers greater than 10% of total 14.30% 33.40%    
Customer Concentration Risk | Customer D | Accounts Receivable        
Concentration Risk        
Customers greater than 10% of total 11.10% 33.40%    
Minimum        
Concentration Risk        
Terms of credit sales, (in days)     30 days  
Maximum        
Concentration Risk        
Terms of credit sales, (in days)     60 days