XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosures - Assets And Liabilities Measured At Fair Value On Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Recurring    
Assets:    
Total Assets $ 123,550 $ 103,917
Liabilities:    
Total Liabilities 123,174 99,252
Level 1 | Fair Value, Recurring    
Assets:    
Total Assets 10,290 6,065
Level 1 | Deferred compensation plan assets | Fair Value, Recurring    
Assets:    
Total Assets 10,290 6,065
Level 2 | Fair Value, Recurring    
Assets:    
Total Assets 113,260 97,852
Liabilities:    
Total Liabilities 123,174 99,252
Level 2 | Foreign currency forward contracts | Fair Value, Recurring    
Assets:    
Total Assets 1,646 3,236
Liabilities:    
Total Liabilities 1,466 2,611
Level 2 | Interest rate swap contracts    
Assets:    
Total Assets 7,059 10,298
Level 2 | Deferred compensation plan assets | Fair Value, Recurring    
Assets:    
Total Assets 104,555 84,318
Level 2 | Deferred compensation plan liabilities | Fair Value, Recurring    
Liabilities:    
Total Liabilities $ 121,708 $ 96,641