v3.26.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefit Plan Disclosure [Line Items]      
Employer matching contribution, percent of match 50.00%    
Employer matching contribution, percent of employees' gross pay 4.00%    
Company contributions to retirement plan $ 1.9 $ 1.8 $ 1.8
Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent 2.00%    
United States      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 7.70%    
United States | Retirement Plan, 401-K      
Retirement Benefit Plan Disclosure [Line Items]      
Employee maximum salary deferral contribution, percent 100.00%    
Taiwan      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 6.00%    
China | Minimum      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 16.00%    
China | Maximum      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 17.00%    
INDIA      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 12.00%    
GERMANY      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 9.30%    
U.K      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 3.00%    
SERBIA      
Retirement Benefit Plan Disclosure [Line Items]      
Mandatory employer contributions according to labor and social security laws and regulations, percent 10.00%