XML 36 R24.htm IDEA: XBRL DOCUMENT
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 Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
Fastening and Hardware | $ | 282,606 |  |  | $ | — |  |  | $ | 40,429 |  |  | $ | 323,035 |
Personal Protective | 53,460 |  |  | — |  |  | 1,439 |  |  | 54,899 |
Keys and Key Fobs | — |  |  | 52,464 |  |  | 2,693 |  |  | 55,157 |
Engraving and Resharp | — |  |  | 9,151 |  |  | 9 |  |  | 9,160 |
Total Revenue | $ | 336,066 |  |  | $ | 61,615 |  |  | $ | 44,570 |  |  | $ | 442,251 |
Thirteen weeks ended June 28, 2025
| Hardware and Protective Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
Fastening and Hardware | $ | 244,562 |  |  | $ | — |  |  | $ | 37,405 |  |  | $ | 281,967 |
Personal Protective | 61,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 Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
Fastening and Hardware | $ | 507,522 |  |  | $ | — |  |  | $ | 69,256 |  |  | $ | 576,778 |
Personal Protective | 109,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 Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
Fastening and Hardware | $ | 454,112 |  |  | $ | — |  |  | $ | 62,455 |  |  | $ | 516,567 |
Personal Protective | 129,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 Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
United States | $ | 332,035 |  |  | $ | 61,615 |  |  | $ | — |  |  | $ | 393,650 |
Canada | — |  |  | — |  |  | 44,570 |  |  | 44,570 |
Mexico | 4,031 |  |  | — |  |  | — |  |  | 4,031 |
Consolidated | $ | 336,066 |  |  | $ | 61,615 |  |  | $ | 44,570 |  |  | $ | 442,251 |
Thirteen weeks ended June 28, 2025
| Hardware and Protective Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
United States | $ | 302,662 |  |  | $ | 55,520 |  |  | $ | — |  |  | $ | 358,182 |
Canada | — |  |  | — |  |  | 41,359 |  |  | 41,359 |
Mexico | 3,262 |  |  | — |  |  | — |  |  | 3,262 |
Consolidated | $ | 305,924 |  |  | $ | 55,520 |  |  | $ | 41,359 |  |  | $ | 402,803 |
Twenty-six weeks ended June 27, 2026
| Hardware and Protective Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
United States | $ | 609,258 |  |  | $ | 117,677 |  |  | $ | — |  |  | $ | 726,935 |
Canada | — |  |  | — |  |  | 77,273 |  |  | 77,273 |
Mexico | 8,116 |  |  | — |  |  | — |  |  | 8,116 |
Consolidated | $ | 617,374 |  |  | $ | 117,677 |  |  | $ | 77,273 |  |  | $ | 812,324 |
Twenty-six weeks ended June 28, 2025
| Hardware and Protective Solutions |  | Robotics and Digital Solutions |  | Canada |  | Total Revenue
United States | $ | 576,729 |  |  | $ | 108,430 |  |  | $ | — |  |  | $ | 685,159 |
Canada | — |  |  | — |  |  | 69,783 |  |  | 69,783 |
Mexico | 7,204 |  |  | — |  |  | — |  |  | 7,204 |
Consolidated | $ | 583,933 |  |  | $ | 108,430 |  |  | $ | 69,783 |  |  | $ | 762,146 |

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration