v3.21.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 364,480 $ 398,680 $ 1,081,476 $ 1,041,226
Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 224,583 241,259 672,310 642,262
Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 71,600 97,443 218,039 239,229
Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 53,364 45,764 146,314 121,040
Engraving        
Disaggregation of Revenue [Line Items]        
Net sales 14,873 14,207 44,688 38,671
Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 60 7 125 24
Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 261,456 300,307 775,514 782,983
Hardware and Protective Solutions | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 189,935 202,876 557,745 543,832
Hardware and Protective Solutions | Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 71,521 97,431 217,769 239,151
Hardware and Protective Solutions | Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Hardware and Protective Solutions | Engraving        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Hardware and Protective Solutions | Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 67,499 59,186 189,729 157,691
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 52,586 44,974 144,969 119,001
Robotics and Digital Solutions | Engraving        
Disaggregation of Revenue [Line Items]        
Net sales 14,853 14,205 44,635 38,666
Robotics and Digital Solutions | Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 60 7 125 24
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 35,525 39,187 116,233 100,552
Canada | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 34,648 38,383 114,565 98,430
Canada | Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 79 12 270 78
Canada | Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 778 790 1,345 2,039
Canada | Engraving        
Disaggregation of Revenue [Line Items]        
Net sales 20 2 53 5
Canada | Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
United States        
Disaggregation of Revenue [Line Items]        
Net sales 322,970 354,255 948,548 927,313
United States | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 256,407 295,689 760,946 771,064
United States | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 66,563 58,566 187,602 156,249
United States | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 38,327 42,099 123,505 106,827
Canada | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 1,866 2,292 5,145 4,833
Canada | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 936 620 2,127 1,442
Canada | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 35,525 39,187 116,233 100,552
Mexico        
Disaggregation of Revenue [Line Items]        
Net sales 3,183 2,326 9,423 7,086
Mexico | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 3,183 2,326 9,423 7,086
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