v3.25.1
Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Total purchase | Supplier concentration risk | Supplier A          
Concentration Risk [Line Items]          
Concentration risk percentage 67.70% 69.80% 65.40% 65.80%  
Total purchase | Supplier concentration risk | Supplier C          
Concentration Risk [Line Items]          
Concentration risk percentage 5.10%   3.90%    
Total purchase | Supplier concentration risk | Supplier B          
Concentration Risk [Line Items]          
Concentration risk percentage 4.90% 5.10% 5.50% 7.10%  
Accounts receivable | Customer concentration risk | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage     46.40%   15.40%
Accounts receivable | Customer concentration risk | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage     17.40%    
Accounts receivable | Customer concentration risk | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage         44.80%
Net Sales | Customer concentration risk | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage 22.50% 21.20% 23.50% 23.70%  
Net Sales | Customer concentration risk | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage 14.10%        
Net Sales | Customer concentration risk | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage   16.80% 13.50%    
Net Sales | Customer concentration risk | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage     15.10%