v3.26.3
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 457,488 $ 424,939 $ 1,269,812 $ 1,187,085
Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 313,863 282,438 890,641 799,007
Personal Protection Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 70,785 81,328 183,406 214,027
Key and Key Accessories [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 63,177 51,328 167,802 144,792
Engraving [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 9,663 9,845 27,963 29,259
Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 346,968 329,122 964,342 913,055
Hardware and Protective Solutions | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 278,183 249,174 785,705 703,288
Hardware and Protective Solutions | Personal Protection Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 68,785 79,948 178,637 209,767
Hardware and Protective Solutions | Key and Key Accessories [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Hardware and Protective Solutions | Engraving [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 69,843 58,573 187,520 167,003
Robotics and Digital Solutions | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Robotics and Digital Solutions | Personal Protection Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Robotics and Digital Solutions | Key and Key Accessories [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 60,182 48,733 159,576 137,766
Robotics and Digital Solutions | Engraving [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 9,661 9,840 27,944 29,237
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 40,677 37,244 117,950 107,027
Canada | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 35,680 33,264 104,936 95,719
Canada | Personal Protection Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2,000 1,380 4,769 4,260
Canada | Key and Key Accessories [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2,995 2,595 8,226 7,026
Canada | Engraving [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2 5 19 22
United States        
Disaggregation of Revenue [Line Items]        
Net sales 412,634 383,497 1,139,568 1,068,658
United States | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 342,791 324,924 952,048 901,655
United States | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 69,843 58,573 187,520 167,003
United States | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 40,677 37,244 117,950 107,027
Canada | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Canada | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Canada | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 40,677 37,244 117,950 107,027
Mexico        
Disaggregation of Revenue [Line Items]        
Net sales 4,177 4,198 12,294 11,400
Mexico | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 4,177 4,198 12,294 11,400
Mexico | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Mexico | Canada        
Disaggregation of Revenue [Line Items]        
Net sales $ 0 $ 0 $ 0 $ 0