XML 146 R124.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of Concentration Risk (Details) - Customer Concentration Risk
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Customer A | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00% 23.00%  
Customer B | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00% 22.00%  
Customer C | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage   17.00%  
Customer 1 | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 26.00% 27.00%
Customer 2 | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00% 26.00% 26.00%
Customer 3 | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00% 21.00% 21.00%