XML 89 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operations and Summary of Significant Accounting Policies - Fair Value Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative Asset $ 32,400 $ 21,900
Fair Value, Inputs, Level 1    
Derivatives, Fair Value [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 49,273 163,558
Contingent Consideration Classified as Equity, Fair Value Disclosure 0 0
Long-term Debt, Fair Value 0 0
Fair Value, Inputs, Level 1 | Deferred Compensation, Share-Based Payments    
Derivatives, Fair Value [Line Items]    
Other Deferred Compensation Arrangements, Liability, Current and Noncurrent 1,974  
Fair Value, Inputs, Level 1 | Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]    
Derivatives, Fair Value [Line Items]    
Deferred Compensation Plan Assets 944  
Fair Value, Inputs, Level 1 | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Fair Value, Inputs, Level 1 | Derivative Contracts    
Derivatives, Fair Value [Line Items]    
Derivative Asset 0 0
Fair Value, Inputs, Level 1 | Primary Revolving Credit Facility    
Derivatives, Fair Value [Line Items]    
Line of Credit Facility, Fair Value of Amount Outstanding 0 0
Fair Value, Inputs, Level 2    
Derivatives, Fair Value [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0  
Contingent Consideration Classified as Equity, Fair Value Disclosure 0  
Long-term Debt, Fair Value 388,125 410,625
Fair Value, Inputs, Level 2 | Derivative Contracts    
Derivatives, Fair Value [Line Items]    
Derivative Asset 32,355 21,835
Derivative Liability 7,198 30,111
Fair Value, Inputs, Level 2 | Primary Revolving Credit Facility    
Derivatives, Fair Value [Line Items]    
Line of Credit Facility, Fair Value of Amount Outstanding 0 75,038
Fair Value, Inputs, Level 3    
Derivatives, Fair Value [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0  
Contingent Consideration Classified as Equity, Fair Value Disclosure 5,400 $ 6,600
Long-term Debt, Fair Value 0  
Fair Value, Inputs, Level 3 | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0  
Fair Value, Inputs, Level 3 | Derivative Contracts    
Derivatives, Fair Value [Line Items]    
Derivative Asset 0  
Fair Value, Inputs, Level 3 | Primary Revolving Credit Facility    
Derivatives, Fair Value [Line Items]    
Line of Credit Facility, Fair Value of Amount Outstanding $ 0