XML 97 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives and Hedging Activities (Narrative) (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2023
Sep. 28, 2022
Forward foreign currency exchange contracts        
Derivative [Line Items]        
Derivative, notional amount $ 26,200,000 $ 27,500,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