v3.22.2.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 24, 2022
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table displays our disaggregated revenue by product category:

Thirteen weeks ended September 24, 2022
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
Fastening and Hardware $ 210,853  $ —  $ 39,578  $ 250,431 
Personal Protective 61,000  —  322  61,322 
Keys and Key Accessories —  51,688  1,145  52,833 
Engraving and Resharp —  13,944  13,952 
Consolidated $ 271,853  $ 65,632  $ 41,053  $ 378,538 
Thirteen weeks ended September 25, 2021
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
Fastening and Hardware $ 189,935  $ —  $ 34,648  $ 224,583 
Personal Protective 71,521  —  79  71,600 
Keys and Key Accessories —  52,586  778  53,364 
Engraving and Resharp —  14,913  20  14,933 
Consolidated $ 261,456  $ 67,499  $ 35,525  $ 364,480 


Thirty-nine weeks ended September 24, 2022
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
Fastening and Hardware $ 625,537  $ —  $ 121,710  $ 747,247 
Personal Protective 192,573  —  984  193,557 
Keys and Key Accessories —  149,901  2,611  152,512 
Engraving and Resharp —  42,315  34  42,349 
Consolidated $ 818,110  $ 192,216  $ 125,339  $ 1,135,665 
Thirty-nine weeks ended September 25, 2021
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
Fastening and Hardware $ 557,745  $ —  $ 114,565  $ 672,310 
Personal Protective 217,769  —  270  218,039 
Keys and Key Accessories —  144,969  1,345  146,314 
Engraving and Resharp —  44,760  53  44,813 
Consolidated $ 775,514  $ 189,729  $ 116,233  $ 1,081,476 


The following table disaggregates our revenue by geographic location:

Thirteen weeks ended September 24, 2022
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
United States $ 265,446  $ 64,372  $ —  $ 329,818 
Canada 1,941  1,260  41,053  44,254 
Mexico 4,466  —  —  4,466 
Consolidated $ 271,853  $ 65,632  $ 41,053  $ 378,538 

Thirteen weeks ended September 25, 2021
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
United States $ 256,407  $ 66,563  $ —  $ 322,970 
Canada 1,866  936  35,525  38,327 
Mexico 3,183  —  —  3,183 
Consolidated $ 261,456  $ 67,499  $ 35,525  $ 364,480 

Thirty-nine weeks ended September 24, 2022
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
United States $ 800,925  $ 189,066  $ —  $ 989,991 
Canada 5,794  3,150  125,339  134,283 
Mexico 11,391  —  —  11,391 
Consolidated $ 818,110  $ 192,216  $ 125,339  $ 1,135,665 
Thirty-nine weeks ended September 25, 2021
Hardware and Protective Solutions Robotics and Digital Solutions Canada Total Revenue
United States $ 760,946  $ 187,602  $ —  $ 948,548 
Canada 5,145  2,127  116,233  123,505 
Mexico 9,423  —  —  9,423 
Consolidated $ 775,514  $ 189,729  $ 116,233  $ 1,081,476