v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Tax benefit due to reduction to provision for income taxes $ 82 $ 529 $ 120  
Net tax expense (benefit) due to stock award settlements (500) (1,200) (100)  
Provision for income taxes 24,870 22,848 22,781  
Capital loss carryovers 20,700      
Valuation allowance, amount 13,322 19,633    
Gross unrecognized tax benefits 1,296 698 1,141 $ 1,172
Unrecognized tax benefits that would impact effective tax rate if recognized 1,100      
Increase in unrecognized tax benefits 600      
Income tax penalties and interest accrued 600 1,000 1,300  
U.S. Tax Court        
Tax benefit due to reduction to provision for income taxes   $ 2,100    
Secretariat of the Federal Revenue Bureau of Brazil        
Net tax expense (benefit) due to stock award settlements     (1,500)  
Capital Loss Carryforwards        
Valuation allowance, amount 5,200      
Federal        
Operating loss carry forwards 900      
Operating loss carry forwards, valuation allowance 100      
State and Local        
Operating loss carry forwards 1,100      
Tax credit carry forwards 3,300      
Operating loss carry forwards, valuation allowance 100      
Valuation allowance, amount 1,600      
Foreign        
Provision for income taxes     $ (1,500)  
Tax credit carry forwards 1,000      
Valuation allowance, amount 1,000      
Withholding Tax Credits        
Tax credit carry forwards 5,300      
Valuation allowance, amount $ 5,300