v3.25.2
Segment and Geographic Reporting - Additional Information (Details)
1 Months Ended 12 Months Ended
Jul. 01, 2022
segment
Aug. 14, 2025
segment
Jun. 30, 2025
endMarket
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]          
Number of reporting segments 3        
Number of end markets | endMarket     4    
Subsequent Event          
Segment Reporting Information [Line Items]          
Number of reporting segments   2      
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Major Customer          
Segment Reporting Information [Line Items]          
Concentration risk percentage       10.00% 10.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Major Customer, One          
Segment Reporting Information [Line Items]          
Concentration risk percentage     12.00%    
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Major Customer, Two          
Segment Reporting Information [Line Items]          
Concentration risk percentage     10.00%