v3.26.1
Segment and Geographic Reporting - Additional Information (Details) - segment
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Line Items]      
Number of reporting segments 2 3  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Major Customer      
Segment Reporting [Line Items]      
Concentration risk percentage     10.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Major Customer, One      
Segment Reporting [Line Items]      
Concentration risk percentage 20.00% 12.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Major Customer, Two      
Segment Reporting [Line Items]      
Concentration risk percentage 12.00% 10.00%