XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 359,343 $ 350,305
Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 230,997 245,979
Personal Protection Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 69,691 46,892
Key and Key Accessories [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 48,718 45,589
Engraving [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 9,937 11,845
Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 274,407 259,874
Hardware and Protective Solutions | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 205,947 214,390
Hardware and Protective Solutions | Personal Protection Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 68,460 45,484
Hardware and Protective Solutions | Key and Key Accessories [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Hardware and Protective Solutions | Engraving [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 56,512 55,472
Robotics and Digital Solutions | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Robotics and Digital Solutions | Personal Protection Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Robotics and Digital Solutions | Key and Key Accessories [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 46,582 43,637
Robotics and Digital Solutions | Engraving [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 9,930 11,835
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 28,424 34,959
Canada | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 25,050 31,589
Canada | Personal Protection Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 1,231 1,408
Canada | Key and Key Accessories [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 2,136 1,952
Canada | Engraving [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 7 10
United States    
Disaggregation of Revenue [Line Items]    
Net sales 326,977 310,964
United States | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 270,465 255,492
United States | Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 56,512 55,472
United States | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 28,424 34,959
Canada | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Canada | Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Canada | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 28,424 34,959
Mexico    
Disaggregation of Revenue [Line Items]    
Net sales 3,942 4,382
Mexico | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 3,942 4,382
Mexico | Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Mexico | Canada    
Disaggregation of Revenue [Line Items]    
Net sales $ 0 $ 0