v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Cost of sales | Supplier concentration risk | Ablecom And Compuware | Related Party        
Concentration Risk [Line Items]        
Concentration risk percentage 2.80% 4.00% 3.40% 4.40%
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%