v3.26.1
Segment Reporting Information - Operations and Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2026
Mar. 28, 2025
Segment Reporting [Line Items]    
Net Sales $ 540,144 $ 528,284
Cost of products sold 259,503 250,551
Gross Profit 280,641 277,733
Operating Earnings 137,775 144,013
Interest expense 836 713
Other (income) expense, net (3,149) (8,174)
Earnings Before Income Taxes 140,088 151,474
Operating Segments    
Segment Reporting [Line Items]    
Operating Earnings 147,686 151,590
Operating Segments | Contractor    
Segment Reporting [Line Items]    
Net Sales 259,981 255,032
Cost of products sold 133,643 131,883
Gross Profit 126,338 123,149
Operating expenses 64,103 61,219
Operating Earnings 62,235 61,930
Operating Segments | Industrial    
Segment Reporting [Line Items]    
Net Sales 240,412 231,653
Cost of products sold 104,637 96,824
Gross Profit 135,775 134,829
Operating expenses 59,968 55,234
Operating Earnings 75,807 79,595
Operating Segments | Expansion Markets    
Segment Reporting [Line Items]    
Net Sales 39,751 41,599
Cost of products sold 19,172 20,163
Gross Profit 20,579 21,436
Operating expenses 10,935 11,371
Operating Earnings 9,644 10,065
Unallocated corporate expense    
Segment Reporting [Line Items]    
Operating expenses $ 9,911 $ 7,577