v3.26.1
Income Taxes (Summary of Provision for Income Taxes Amount and Effective Tax Rate) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Amount      
Tax at US federal statutory rate $ 10,810 $ 898 $ (16,275)
State income tax, net of federal benefit 264 842 194
Changes in valuation allowances (1,761) (10,417) 18,199
Effect of cross border tax laws:      
Global intangible low-taxed income 7,433 13,183 10,595
Section 78 gross up 2,284    
SubPart F income 621    
Tax Credits:      
Research and development tax credit (4,395) (5,359) (7,746)
Foreign tax credit (6,891)    
Goodwill amortization 548 549 549
Nontaxable or nondeductible items:      
Stock-based compensation 1,255 3,000 (8,551)
Nondeductible officer compensation 7,912 10,629 8,667
Meals and entertainment   256 319
Other 233    
Provision for income taxes $ 9,355 $ 11,740 $ 8,465
Percent      
Tax at US federal statutory rate 21.00%    
State income tax, net of federal benefit 0.50%    
Changes in valuation allowances (3.40%)    
Effect of cross border tax laws:      
Global intangible low-taxed income 14.40%    
Section 78 gross up 4.40%    
SubPart F income 1.20%    
Tax Credits:      
Research and development tax credit (8.50%)    
Foreign tax credit (13.40%)    
Goodwill amortization 1.10%    
Nontaxable or nondeductible items:      
Stock-based compensation 2.40%    
Nondeductible officer compensation 15.40%    
Other 0.50%    
Total provision for income taxes 18.20%    
Ireland      
Amount      
Statutory tax rate difference $ (5,141)    
Changes in valuation allowances (7,976)    
Other $ 301    
Percent      
Statutory tax rate difference (10.00%)    
Changes in valuation allowances (15.50%)    
Other 0.60%    
Brazil      
Amount      
Other $ 618    
Percent      
Other 1.20%    
France      
Amount      
Other $ 971    
Percent      
Other 1.90%    
India      
Amount      
Other $ 899    
Percent      
Other 1.70%    
Other jurisdictions      
Amount      
Other $ 1,370    
Percent      
Other 2.70%