XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting Information - Operations and Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Segment Reporting Information [Line Items]        
Net Sales $ 571,806 $ 553,243 $ 1,100,090 $ 1,045,432
Cost of products sold 272,276 252,389 522,827 478,381
Gross Profit 299,530 300,854 577,263 567,051
Operating Earnings 157,484 161,359 301,497 294,355
Interest expense 655 634 1,368 1,378
Other income, net (1,379) (4,453) (9,553) (12,531)
Earnings Before Income Taxes 158,208 165,178 309,682 305,508
Operating Segments        
Segment Reporting Information [Line Items]        
Operating Earnings 166,690 174,361 318,280 320,343
Operating Segments | Contractor        
Segment Reporting Information [Line Items]        
Net Sales 288,959 269,638 543,991 499,680
Cost of products sold 149,539 128,261 281,422 238,832
Gross Profit 139,420 141,377 262,569 260,848
Operating expenses 63,931 57,015 125,150 110,345
Operating Earnings 75,489 84,362 137,419 150,503
Operating Segments | Industrial        
Segment Reporting Information [Line Items]        
Net Sales 242,277 241,878 473,930 466,738
Cost of products sold 101,051 101,882 197,875 196,601
Gross Profit 141,226 139,996 276,055 270,137
Operating expenses 58,854 58,432 114,088 115,484
Operating Earnings 82,372 81,564 161,967 154,653
Operating Segments | Expansion Markets        
Segment Reporting Information [Line Items]        
Net Sales 40,570 41,727 82,169 79,014
Cost of products sold 19,566 20,708 39,729 39,199
Gross Profit 21,004 21,019 42,440 39,815
Operating expenses 12,175 12,584 23,546 24,628
Operating Earnings 8,829 8,435 18,894 15,187
Unallocated corporate expense        
Segment Reporting Information [Line Items]        
Operating expenses $ 9,206 $ 13,002    
Operating Earnings     $ 16,783 $ 25,988