XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Disclosures - Assets And Liabilities Measured At Fair Value On Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Total Assets $ 163,453 $ 151,706
Level 1    
Assets:    
Total Assets 17,171 18,089
Level 1 | Deferred compensation plan assets    
Assets:    
Total Assets 17,171 18,089
Level 2    
Assets:    
Total Assets 146,282 133,617
Liabilities:    
Total Liabilities 164,479 150,432
Level 2 | Foreign currency forward contracts    
Assets:    
Total Assets 44 1,852
Liabilities:    
Total Liabilities 221 1,868
Level 2 | Interest rate swap contracts    
Assets:    
Total Assets 1,167 3,095
Level 2 | Deferred compensation plan assets    
Assets:    
Total Assets 145,071 128,670
Level 2 | Deferred compensation plan liabilities    
Liabilities:    
Total Liabilities $ 164,258 $ 148,564