v3.26.3
Segment Reporting Information - Operations and Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2026
Sep. 26, 2025
Sep. 25, 2026
Sep. 26, 2025
Segment Reporting [Line Items]        
Net Sales $ 586,385 $ 543,358 $ 1,717,081 $ 1,643,448
Cost of products sold 290,162 254,133 823,273 776,960
Gross Profit 296,223 289,225 893,808 866,488
Operating Earnings 148,117 164,721 460,986 466,218
Contingent consideration   14,061 0 14,061
Interest expense 793 711 2,464 2,079
Other income, net (5,062) (4,450) (15,407) (14,003)
Earnings Before Income Taxes 152,386 168,460 473,929 478,142
Operating Segments        
Segment Reporting [Line Items]        
Operating Earnings 156,631 158,995 489,310 477,275
Operating Segments | Contractor        
Segment Reporting [Line Items]        
Net Sales 276,032 262,428 835,436 806,419
Cost of products sold 142,441 134,398 421,901 415,820
Gross Profit 133,591 128,030 413,535 390,599
Operating expenses 62,354 60,157 188,902 185,307
Operating Earnings 71,237 67,873 224,633 205,292
Operating Segments | Industrial        
Segment Reporting [Line Items]        
Net Sales 264,623 238,591 754,272 712,521
Cost of products sold 123,428 98,121 332,840 295,996
Gross Profit 141,195 140,470 421,432 416,525
Operating expenses 66,743 59,737 186,827 173,825
Operating Earnings 74,452 80,733 234,605 242,700
Operating Segments | Expansion Markets        
Segment Reporting [Line Items]        
Net Sales 45,730 42,339 127,373 124,508
Cost of products sold 22,621 20,139 63,202 59,868
Gross Profit 23,109 22,200 64,171 64,640
Operating expenses 12,167 11,811 34,099 35,357
Operating Earnings 10,942 10,389 30,072 29,283
Unallocated corporate expense        
Segment Reporting [Line Items]        
Operating expenses 8,514 8,335 28,324 25,118
Contingent consideration $ 0 $ (14,061) $ 0 $ (14,061)