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