XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivatives and Hedging Activities (Narrative) (Details) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Sep. 28, 2022
Foreign exchange contracts        
Derivative [Line Items]        
Derivative, notional amount $ 27,700,000 $ 34,300,000    
Interest rate swap agreement        
Derivative [Line Items]        
Derivative, notional amount       $ 100,000,000
Interest Rate Swap, Maturing April 30, 2024        
Derivative [Line Items]        
Derivative, notional amount       50,000,000
Interest Rate Swap, Maturing April 30, 2026        
Derivative [Line Items]        
Derivative, notional amount       $ 50,000,000
Interest Rate Swap, Maturing March 31, 2028        
Derivative [Line Items]        
Derivative, notional amount     $ 25,000,000