v3.26.1
Income Taxes - Reconciliation of the Federal Tax Calculated at the Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
U.S. federal statutory tax rate $ 50,543    
State and local income taxes, net of federal effect(1) $ 4,053    
Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration] tech:NewYorkCityMember, stpr:CT, stpr:MA, stpr:NY    
Foreign-derived intangible income $ (3,024)    
Other 1,286    
R&D tax credits (3,097)    
Executive compensation limitation 2,766    
Other 2,069    
Changes in unrecognized tax benefits (520)    
Total income tax provision $ 58,818 $ 25,063 $ 17,584
Tax Jurisdiction of Domicile [Extensible Enumeration] United States    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income tax expense at federal statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 1.70% 2.20% (0.20%)
Foreign derived intangible income (1.30%) (12.00%) (4.80%)
Other 0.60%    
R&D tax credits (1.30%) (3.30%) (2.20%)
Option exercises   (3.90%) (8.80%)
U.S. taxation of foreign earnings   0.40% 0.10%
Valuation allowance   17.40%  
Outside basis difference   (12.90%)  
Foreign withholding tax   0.10% (1.20%)
Executive compensation limitation 1.10% 12.50% 2.70%
Other 0.90%    
Other adjustments   0.20% (0.20%)
Statutory tax rate difference between Switzerland and U.S.   6.20% 3.10%
Changes in unrecognized tax benefits (0.20%) (2.50%)  
Effective tax rate 24.40% 25.50% 9.50%
Non-deductible portion of a non-recurring arbitration award   7.90%  
United States      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Valuation allowances $ (1,867)    
Other adjustments $ (1,370)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Valuation allowance (0.80%)    
Other adjustments (0.60%)    
Switzerland      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Valuation allowances $ 3,333    
Other adjustments (543)    
Statutory tax rate difference between Switzerland and U.S. $ 3,628    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Valuation allowance 1.40%    
Other adjustments (0.20%)    
Statutory tax rate difference between Switzerland and U.S. 1.50%    
Others      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Other adjustments $ 1,561    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Other adjustments 0.60%