XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Instruments and Hedging Activities - Fair Value of Derivatives Designated and Note Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Fair value of derivatives      
Total derivatives $ (398) $ (51)  
Derivative, Notional Amount     $ 200,000
Not Designated as Hedging Instrument [Member]      
Fair value of derivatives      
Total derivatives (398) (51)  
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]      
Fair value of derivatives      
Derivative assets designated as hedging instruments 176 36  
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]      
Fair value of derivatives      
Derivative liabilities designated as hedging instruments $ (574) (87)  
Forward Starting Interest Rate Swap Contracts      
Fair value of derivatives      
Derivative, Notional Amount   $ 200,000