Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 26, 2022
Mar. 27, 2021
Disaggregation of Revenue [Line Items]    
Net sales $ 363,013 $ 341,281
Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 222,966 200,693
Personal Protective    
Disaggregation of Revenue [Line Items]    
Net sales 77,550 84,340
Keys and Key Accessories    
Disaggregation of Revenue [Line Items]    
Net sales 49,050 42,455
Engraving    
Disaggregation of Revenue [Line Items]    
Net sales 13,278 13,786
Resharp    
Disaggregation of Revenue [Line Items]    
Net sales 169 7
Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 266,415 250,929
Hardware and Protective Solutions | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 189,307 166,602
Hardware and Protective Solutions | Personal Protective    
Disaggregation of Revenue [Line Items]    
Net sales 77,108 84,327
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 61,808 55,879
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 48,376 42,094
Robotics and Digital Solutions | Engraving    
Disaggregation of Revenue [Line Items]    
Net sales 13,263 13,778
Robotics and Digital Solutions | Resharp    
Disaggregation of Revenue [Line Items]    
Net sales 169 7
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 34,790 34,473
Canada | Fastening and Hardware    
Disaggregation of Revenue [Line Items]    
Net sales 33,659 34,091
Canada | Personal Protective    
Disaggregation of Revenue [Line Items]    
Net sales 442 13
Canada | Keys and Key Accessories    
Disaggregation of Revenue [Line Items]    
Net sales 674 361
Canada | Engraving    
Disaggregation of Revenue [Line Items]    
Net sales 15 8
Canada | Resharp    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
United States    
Disaggregation of Revenue [Line Items]    
Net sales 322,040 302,097
United States | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 261,062 246,797
United States | Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 60,978 55,300
United States | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 37,406 36,281
Canada | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 1,786 1,229
Canada | Robotics and Digital Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 830 579
Canada | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 34,790 34,473
Mexico    
Disaggregation of Revenue [Line Items]    
Net sales 3,567 2,903
Mexico | Hardware and Protective Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 3,567 2,903
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