Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)

v3.22.2.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 24, 2022
Sep. 25, 2021
Sep. 24, 2022
Sep. 25, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 378,538 $ 364,480 $ 1,135,665 $ 1,081,476
Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 250,431 224,583 747,247 672,310
Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 61,322 71,600 193,557 218,039
Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 52,833 53,364 152,512 146,314
Engraving and Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 13,952 14,933 42,349 44,813
Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 271,853 261,456 818,110 775,514
Hardware and Protective Solutions | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 210,853 189,935 625,537 557,745
Hardware and Protective Solutions | Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 61,000 71,521 192,573 217,769
Hardware and Protective Solutions | Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Hardware and Protective Solutions | Engraving and Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 65,632 67,499 192,216 189,729
Robotics and Digital Solutions | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Robotics and Digital Solutions | Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Robotics and Digital Solutions | Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 51,688 52,586 149,901 144,969
Robotics and Digital Solutions | Engraving and Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 13,944 14,913 42,315 44,760
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 41,053 35,525 125,339 116,233
Canada | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 39,578 34,648 121,710 114,565
Canada | Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 322 79 984 270
Canada | Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 1,145 778 2,611 1,345
Canada | Engraving and Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 8 20 34 53
United States        
Disaggregation of Revenue [Line Items]        
Net sales 329,818 322,970 989,991 948,548
United States | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 265,446 256,407 800,925 760,946
United States | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 64,372 66,563 189,066 187,602
United States | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 44,254 38,327 134,283 123,505
Canada | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 1,941 1,866 5,794 5,145
Canada | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 1,260 936 3,150 2,127
Canada | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 41,053 35,525 125,339 116,233
Mexico        
Disaggregation of Revenue [Line Items]        
Net sales 4,466 3,183 11,391 9,423
Mexico | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 4,466 3,183 11,391 9,423
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