v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Operating Loss Carryforwards [Line Items]      
Discrete benefit for Swiss tax reform 2024     $ 7,800
Valuation allowance $ 4,946 $ 6,214 6,200
Litigation settlement, expense     2,900
Tax credits and other carryforwards 976 19,582  
Net operating loss (NOL) carryforwards 16,028 19,756  
Change in valuation allowance, current year 1,300    
Unremitted earnings of non-U.S. subsidiaries and affiliates 1,100,000    
Unremitted earnings not permanently reinvested 6,795 3,754  
Unrecognized tax benefits that would impact effective tax rate 3,200 1,700 1,300
Increase (reduction) in interest (900) $ 700 $ 100
Unrecognized tax benefits, income tax penalties accrued 100    
Expiring Through Year Five      
Operating Loss Carryforwards [Line Items]      
Net operating loss (NOL) carryforwards 1,600    
Expiring Year Five Through Ten      
Operating Loss Carryforwards [Line Items]      
Net operating loss (NOL) carryforwards 500    
Expiring Year Ten Through Fifteen      
Operating Loss Carryforwards [Line Items]      
Net operating loss (NOL) carryforwards 600    
Expiring Year Fifteen Through Twenty      
Operating Loss Carryforwards [Line Items]      
Net operating loss (NOL) carryforwards 2,500    
Does not expire      
Operating Loss Carryforwards [Line Items]      
Net operating loss (NOL) carryforwards 10,800    
Expiring Through Year Five      
Operating Loss Carryforwards [Line Items]      
Tax credits and other carryforwards 200    
Does not expire      
Operating Loss Carryforwards [Line Items]      
Tax credits and other carryforwards $ 800