XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Organization And Summary Of Significant Accounting Policies [Line Items]      
Number of reporting segments | segment 2    
Fair value of term notes $ 143.6 $ 116.5  
Carrying amount of term notes $ 163.2 $ 127.3  
Percentage of (LIFO) inventory 43.00% 39.00%  
Advertising costs charged to operations $ 100.3 $ 93.9 $ 100.4
Amortization of total advertising costs 21.1 15.2 17.2
Research and development costs 101.7 97.5 89.0
Income tax benefits on settled stock based compensation awards $ 4.1 $ 3.2 $ 1.1
Minimum percentage of amount likely to be realized upon ultimate settlement to recognize tax benefits 50.00%    
Minimum      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Marketable securities, maturity period 180 days    
Product warranty period 1 year    
Amortization of total advertising costs, months 12 months    
Minimum | Customer Relationships      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Intangible assets estimated useful lives 4 years    
Minimum | Buildings      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Estimated service lives used to compute depreciation 25 years    
Minimum | Equipment      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Estimated service lives used to compute depreciation 3 years    
Minimum | Software      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Estimated service lives used to compute depreciation 3 years    
Maximum      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Marketable securities, maturity period 12 months    
Product warranty period 12 years    
Amortization of total advertising costs, months 48 months    
Maximum | Customer Relationships      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Intangible assets estimated useful lives 25 years    
Maximum | Buildings      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Estimated service lives used to compute depreciation 50 years    
Maximum | Equipment      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Estimated service lives used to compute depreciation 20 years    
Maximum | Software      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Estimated service lives used to compute depreciation 15 years