Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2021
Jun. 27, 2020
Jun. 26, 2021
Jun. 27, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 375,715 $ 346,710 $ 716,996 $ 642,546
Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 247,034 225,298 447,727 401,003
Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 62,099 78,993 146,439 141,786
Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 50,495 30,869 92,950 75,276
Engraving        
Disaggregation of Revenue [Line Items]        
Net sales 16,029 11,543 29,815 24,464
Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 58 7 65 17
Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 263,129 269,499 514,058 482,676
Hardware and Protective Solutions | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 201,208 190,572 367,810 340,956
Hardware and Protective Solutions | Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 61,921 78,927 146,248 141,720
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 66,351 42,198 122,230 98,505
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 50,289 30,649 92,383 74,027
Robotics and Digital Solutions | Engraving        
Disaggregation of Revenue [Line Items]        
Net sales 16,004 11,542 29,782 24,461
Robotics and Digital Solutions | Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 58 7 65 17
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 46,235 35,013 80,708 61,365
Canada | Fastening and Hardware        
Disaggregation of Revenue [Line Items]        
Net sales 45,826 34,726 79,917 60,047
Canada | Personal Protective        
Disaggregation of Revenue [Line Items]        
Net sales 178 66 191 66
Canada | Keys and Key Accessories        
Disaggregation of Revenue [Line Items]        
Net sales 206 220 567 1,249
Canada | Engraving        
Disaggregation of Revenue [Line Items]        
Net sales 25 1 33 3
Canada | Resharp        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
United States        
Disaggregation of Revenue [Line Items]        
Net sales 323,481 307,539 625,578 573,059
United States | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 257,742 265,702 504,539 475,376
United States | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 65,739 41,837 121,039 97,683
United States | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 48,897 36,646 85,178 64,728
Canada | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 2,050 1,272 3,279 2,541
Canada | Robotics and Digital Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 612 361 1,191 822
Canada | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 46,235 35,013 80,708 61,365
Mexico        
Disaggregation of Revenue [Line Items]        
Net sales 3,337 2,525 6,240 4,759
Mexico | Hardware and Protective Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 3,337 2,525 6,240 4,759
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