v3.25.2
Reportable Segments - Constant Currency Reporting (Details)
Jun. 30, 2025
Jun. 30, 2024
Japanese yen    
Segment Reporting Information [Line Items]    
Foreign currency exchange rate, translation 120 107
South Korean won    
Segment Reporting Information [Line Items]    
Foreign currency exchange rate, translation 1,250 1,175
Chinese yuan    
Segment Reporting Information [Line Items]    
Foreign currency exchange rate, translation 6.9 6.7
New Taiwan dollar    
Segment Reporting Information [Line Items]    
Foreign currency exchange rate, translation 31 31
Mexican peso    
Segment Reporting Information [Line Items]    
Foreign currency exchange rate, translation 21 20
Euro    
Segment Reporting Information [Line Items]    
Foreign currency exchange rate, translation 0.88 0.81