v3.25.2
Derivatives and Hedging (Narratives) (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Derivative [Line Items]      
Foreign currency transactions realized gains (losses) $ (1,800,000) $ 600,000 $ 800,000
Forward Foreign Currency Contracts | Not Designated as Hedging Instrument      
Derivative [Line Items]      
Notional principal amount of forward foreign exchange contracts 57,200,000 31,300,000  
Net gains (loss) on forward foreign currency contracts 1,000,000 (300,000) $ (400,000)
Forward Foreign Currency Contracts | Designated as Hedging Instrument      
Derivative [Line Items]      
Unrealized gain (loss) on derivatives $ 0 $ 0