Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2021
Mar. 28, 2020
Disaggregation of Revenue [Line Items]    
Net sales $ 341,281 $ 295,836
Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 200,693 175,708
Personal Protective    
Disaggregation of Revenue [Line Items]    
Net sales 84,340 62,789
Keys and Key Accessories    
Disaggregation of Revenue [Line Items]    
Net sales 42,455 44,404
Engraving    
Disaggregation of Revenue [Line Items]    
Net sales 13,786 12,925
Resharp    
Disaggregation of Revenue [Line Items]    
Net sales 7 10
Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 250,929 213,176
Hardware and Protective Solutions | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 166,602 150,387
Hardware and Protective Solutions | Personal Protective    
Disaggregation of Revenue [Line Items]    
Net sales 84,327 62,789
Hardware and Protective Solutions | Keys and Key Accessories    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Hardware and Protective Solutions | Engraving    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Hardware and Protective Solutions | Resharp    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 55,879 56,308
Robotics and Digital Solutions | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Robotics and Digital Solutions | Personal Protective    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Robotics and Digital Solutions | Keys and Key Accessories    
Disaggregation of Revenue [Line Items]    
Net sales 42,094 43,375
Robotics and Digital Solutions | Engraving    
Disaggregation of Revenue [Line Items]    
Net sales 13,778 12,923
Robotics and Digital Solutions | Resharp    
Disaggregation of Revenue [Line Items]    
Net sales 7 10
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 34,473 26,352
Canada | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 34,091 25,321
Canada | Personal Protective    
Disaggregation of Revenue [Line Items]    
Net sales 13 0
Canada | Keys and Key Accessories    
Disaggregation of Revenue [Line Items]    
Net sales 361 1,029
Canada | Engraving    
Disaggregation of Revenue [Line Items]    
Net sales 8 2
Canada | Resharp    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
United States    
Disaggregation of Revenue [Line Items]    
Net sales 302,097 265,520
United States | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 246,797 209,677
United States | Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 55,300 55,843
United States | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 36,281 28,081
Canada | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 1,229 1,264
Canada | Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 579 465
Canada | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 34,473 26,352
Mexico    
Disaggregation of Revenue [Line Items]    
Net sales 2,903 2,235
Mexico | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 2,903 2,235
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