v3.26.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 27, 2026
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following tables display our disaggregated revenue by product category.
Thirteen weeks ended June 27, 2026
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
Fastening and Hardware$282,606 $— $40,429 $323,035 
Personal Protective53,460 — 1,439 54,899 
Keys and Key Fobs— 52,464 2,693 55,157 
Engraving and Resharp— 9,151 9,160 
Total Revenue$336,066 $61,615 $44,570 $442,251 
Thirteen weeks ended June 28, 2025
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
Fastening and Hardware$244,562 $— $37,405 $281,967 
Personal Protective61,362 — 1,649 63,011 
Keys and Key Fobs— 46,054 2,295 48,349 
Engraving and Resharp— 9,466 10 9,476 
Total Revenue$305,924 $55,520 $41,359 $402,803 
Twenty-six weeks ended June 27, 2026
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
Fastening and Hardware$507,522 $— $69,256 $576,778 
Personal Protective109,852 — 2,769 112,621 
Keys and Key Fobs— 99,394 5,231 104,625 
Engraving and Resharp— 18,283 17 18,300 
Total Revenue$617,374 $117,677 $77,273 $812,324 
Twenty-six weeks ended June 28, 2025
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
Fastening and Hardware$454,112 $— $62,455 $516,567 
Personal Protective129,821 — 2,880 132,701 
Keys and Key Fobs— 89,034 4,431 93,465 
Engraving and Resharp— 19,396 17 19,413 
Total Revenue$583,933 $108,430 $69,783 $762,146 
The following tables disaggregate our revenue by geographic location.
Thirteen weeks ended June 27, 2026
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
United States$332,035 $61,615 $— $393,650 
Canada— — 44,570 44,570 
Mexico4,031 — — 4,031 
Consolidated$336,066 $61,615 $44,570 $442,251 
Thirteen weeks ended June 28, 2025
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
United States$302,662 $55,520 $— $358,182 
Canada— — 41,359 41,359 
Mexico3,262 — — 3,262 
Consolidated$305,924 $55,520 $41,359 $402,803 
Twenty-six weeks ended June 27, 2026
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
United States$609,258 $117,677 $— $726,935 
Canada— — 77,273 77,273 
Mexico8,116 — — 8,116 
Consolidated$617,374 $117,677 $77,273 $812,324 
Twenty-six weeks ended June 28, 2025
Hardware and Protective SolutionsRobotics and Digital SolutionsCanadaTotal Revenue
United States$576,729 $108,430 $— $685,159 
Canada— — 69,783 69,783 
Mexico7,204 — — 7,204 
Consolidated$583,933 $108,430 $69,783 $762,146