v3.26.1
Derivatives and Hedging (Narratives) (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Derivative [Line Items]      
Foreign currency transactions realized gains (losses) $ 2,500,000 $ (1,800,000) $ 600,000
Forward Foreign Currency Contracts | Not Designated as Hedging Instrument      
Derivative [Line Items]      
Notional principal amount of forward foreign exchange contracts 68,000,000 57,200,000  
Net gains (loss) on forward foreign currency contracts (4,000,000) 1,000,000 $ (300,000)
Zero-Cost Collar Contracts | Designated as Hedging Instrument      
Derivative [Line Items]      
Notional principal amount of forward foreign exchange contracts 82,500,000 $ 0  
Unrealized gain (loss) on derivatives (1,800,000)    
Realized gain (loss) on derivatives $ (700,000)