v3.22.4
Fair Value of Financial Instruments (Schedule of Remaining Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Fair Value, Recurring    
Assets:    
Deferred compensation plan investments, current and non-current portion $ 27,387 $ 25,178
Total assets at fair value 31,610 26,864
Liabilities:    
Deferred compensation plan investments, current and non-current portion 27,387 25,178
Total liabilities at fair value 27,677 25,276
Interest rate swap agreement    
Assets:    
Derivative asset   1,686
Interest rate swap agreement | Fair Value, Recurring    
Assets:    
Derivative asset 4,223  
Foreign exchange contracts | Fair Value, Recurring    
Liabilities:    
Derivative liability 9 5
Foreign currency hedge | Fair Value, Recurring    
Liabilities:    
Derivative liability 281 93
Quoted prices in active markets (Level 1) | Fair Value, Recurring    
Assets:    
Deferred compensation plan investments, current and non-current portion 27,387 25,178
Total assets at fair value 27,387 25,178
Liabilities:    
Deferred compensation plan investments, current and non-current portion 27,387 25,178
Total liabilities at fair value 27,387 25,178
Quoted prices in active markets (Level 1) | Interest rate swap agreement    
Assets:    
Derivative asset   0
Quoted prices in active markets (Level 1) | Interest rate swap agreement | Fair Value, Recurring    
Assets:    
Derivative asset 0  
Quoted prices in active markets (Level 1) | Foreign exchange contracts | Fair Value, Recurring    
Liabilities:    
Derivative liability 0 0
Quoted prices in active markets (Level 1) | Foreign currency hedge | Fair Value, Recurring    
Liabilities:    
Derivative liability 0 0
Significant other observable inputs (Level 2) | Fair Value, Recurring    
Assets:    
Deferred compensation plan investments, current and non-current portion 0 0
Total assets at fair value 4,223 1,686
Liabilities:    
Deferred compensation plan investments, current and non-current portion 0 0
Total liabilities at fair value 290 98
Significant other observable inputs (Level 2) | Interest rate swap agreement    
Assets:    
Derivative asset   1,686
Significant other observable inputs (Level 2) | Interest rate swap agreement | Fair Value, Recurring    
Assets:    
Derivative asset 4,223  
Significant other observable inputs (Level 2) | Foreign exchange contracts | Fair Value, Recurring    
Liabilities:    
Derivative liability 9 5
Significant other observable inputs (Level 2) | Foreign currency hedge | Fair Value, Recurring    
Liabilities:    
Derivative liability $ 281 $ 93