XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Concentration of Credit Risk and Significant Customers (Tables)
12 Months Ended
Jun. 30, 2025
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:
   Year Ended June 30,
Percentage of revenue  2025 2024 2023
Customer A  22.1 % 25.0 % 21.6 %
Customer B  51.3 % 46.0 % 35.6 %
Customer D  * * 14.0 %
   June 30,
Percentage of accounts receivable  2025 2024
Customer A  14.9 % *
Customer B  52.3 % *
Customer C  * 33.4 %
Customer D*33.4 %
* Less than 10%