v3.25.2
Income Taxes (Narratives) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Operating Loss Carryforwards [Line Items]      
Change in valuation allowance for fiscal year $ (11,100) $ 23,100  
Federal tax net operating loss carry-forwards 8,700    
State tax net operating loss carry-forwards 121,100    
Tax credit carry-forwards 53,347 62,936  
Amount of cumulative undistributed earnings to be reinvested indefinitely of non-U.S. subsidiaries 47,000    
Deferred tax liability related to withholding taxes of certain foreign subsidiaries 969 854  
Unrecorded deferred tax liability for potential withholding tax of unrecognized foreign earnings $ 9,000    
Excise tax on stock repurchases 1.00%    
Unrecognized tax benefits $ 18,114 18,217  
Unrecognized tax benefits that would affect the effective tax rate if recognized 100    
Unrecognized tax benefit future impact if recognized 18,000    
Estimated interest and penalties related to underpayment of income taxes, less than 100 $ 100 $ 100
AUSTRALIA      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 4,200    
BRAZIL      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 12,900    
FRANCE      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 2,900    
IRELAND      
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards 9,000    
State      
Operating Loss Carryforwards [Line Items]      
Tax credit carry-forwards 38,000    
State | Subject to Expiration Beginning in FY 2026      
Operating Loss Carryforwards [Line Items]      
Tax credit carry-forwards 800    
State | Not Subject To Expiration      
Operating Loss Carryforwards [Line Items]      
Tax credit carry-forwards 37,200    
Federal      
Operating Loss Carryforwards [Line Items]      
Tax credit carry-forwards 23,300    
Federal | Subject to Expiration Beginning in FY 2027      
Operating Loss Carryforwards [Line Items]      
Tax credit carry-forwards $ 23,300