XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
reporting_unit
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Incremental costs of obtaining a contract, period 1 year    
Research and development costs $ 39,200,000 $ 38,800,000 $ 36,000,000.0
LIFO inventory amount   107,800,000  
LIFO expense amount   2,100,000 3,300,000
Cost of sales 1,703,348,000 1,759,015,000 1,707,950,000
Reserve for excess and obsolete inventory $ 41,229,000 47,587,000  
Number of reporting units | reporting_unit 3    
Goodwill impairment $ 0 0 0
Foreign exchange gain (loss) 6,978,000 13,108,000 2,706,000
Cumulative Effect, Period of Adoption, Adjustment      
Cost of sales 4,300,000    
Trade names      
Impairment of intangible assets, indefinite-lived 0 0 0
Selling, general and administrative expense      
Foreign exchange gain (loss) 7,136,000 11,389,000 2,597,000
Interest expense and other, net      
Foreign exchange gain (loss) (158,000) 1,719,000 109,000
Argentina, Pesos | Cost of Sales      
Foreign exchange gain (loss) 8,900,000 11,500,000 6,600,000
Argentina, Pesos | Selling, general and administrative expense      
Foreign exchange gain (loss) 600,000 6,700,000 3,300,000
Argentina, Pesos | Interest expense and other, net      
Foreign exchange gain (loss) $ 300,000 $ 26,200,000 $ 2,400,000
Minimum | Acquired Trade names, Customer Relationships, Acquired Technology and Software License Agreements      
Intangible asset, useful life (in years) 5 years    
Maximum | Acquired Trade names, Customer Relationships, Acquired Technology and Software License Agreements      
Intangible asset, useful life (in years) 30 years