Annual report pursuant to Section 13 and 15(d)

Concentrations (Details) - Schedule of Customer Concentration as a Percentage of Revenue

v3.23.2
Concentrations (Details) - Schedule of Customer Concentration as a Percentage of Revenue
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Customer 1 [Member]      
Concentration Risk [Line Items]      
Revenue 14.00% 26.00%  
Accounts receivable   15.00% 26.00%
Customer 2 [Member]      
Concentration Risk [Line Items]      
Revenue 18.00% 10.00%  
Customer 3 [Member]      
Concentration Risk [Line Items]      
Accounts receivable   21.00%
Vendor 1 [Member]      
Concentration Risk [Line Items]      
Purchases 11.00%