v3.26.1
Income Taxes (Schedule of Income Tax Paid Net Refunds Received) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US federal $ 1,100    
US state and local 1,019    
Foreign 10,411    
Total cash paid for income taxes, net of refunds received 12,530 $ 4,067 $ 15,613
Canada      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 644    
India      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 2,852    
Ireland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 5,200    
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 1,715