XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Concentration of Credit Risk and Significant Customers (Details)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk | Customer A | Revenue            
Concentration Risk            
Customers greater than 10% of total     21.00% 29.30% 21.80% 26.50%
Customer Concentration Risk | Customer A | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 10.40%          
Customer Concentration Risk | Customer B | Revenue            
Concentration Risk            
Customers greater than 10% of total     52.70% 41.30% 52.10% 44.10%
Customer Concentration Risk | Customer B | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 32.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 10.40% 33.40%        
Customer Concentration Risk | Customer E | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 10.60%          
Minimum            
Concentration Risk            
Terms of credit sales, (in days)         30 days  
Maximum            
Concentration Risk            
Terms of credit sales, (in days)         60 days