v3.26.1
Share-based Compensation - Share-based Compensation Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation expense $ 26,678 $ 29,569 $ 21,641
Unrecognized compensation expense $ 41,900    
Recognition period of share-based compensation expense (in years) 1 year 9 months 18 days    
Income Statement Location [Axis]: us-gaap:CostOfRevenue      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation expense $ 4,469 4,224 3,434
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation expense 7,071 8,123 5,210
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation expense 15,138 17,222 12,997
Performance Based Restricted Stock Units (PRSUs)      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation expense $ 4,400 $ 4,000 $ 2,800
Granted (in shares) 204,000 209,750 209,250
Recognition period of share-based compensation expense (in years) 1 year 9 months 25 days