v3.26.3
Revenue - Schedule of Concentration of Risk (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended
Sep. 30, 2026
Customer A  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 28.00%
Customer B  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 24.00%
Customer C  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 18.00%