v3.26.1
Segment Reporting and Geographic Information - EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Segment Reporting [Line Items]        
Net sales $ 442,251 $ 402,803 $ 812,324 $ 762,146
Earnings Before Interest Tax Depreciation And Amortization 77,145 75,228 127,235 129,754
Stock-based compensation expense 3,355 3,557 7,362 6,835
Restructuring and other costs (577) 420 1,434 2,111
Transaction and integration expense 4,481 70 4,389 128
Change in fair value of contingent consideration 157 (241) (352) (567)
Refinancing costs 0 0 0 (906)
Total adjusting items 49,254 52,803 105,135 107,680
Income before income taxes 27,891 22,425 22,100 22,074
Hardware and Protective Solutions        
Segment Reporting [Line Items]        
Net sales 336,066 305,924 617,374 583,933
Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Adjusted 193,751 168,945 361,044 328,168
Selling Expense 32,466 29,452 62,763 58,352
Warehouse expense, Adjusted 41,222 37,881 75,808 72,726
General and Administrative Expense 17,739 18,321 35,112 35,265
Segment Reporting, Other Segment Item, Amount (418) (215) (555) (377)
Earnings Before Interest Tax Depreciation And Amortization 51,306 51,540 83,202 89,799
Robotics and Digital Solutions        
Segment Reporting [Line Items]        
Net sales 61,615 55,520 117,677 108,430
Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Adjusted 13,898 14,921 28,068 29,818
Selling Expense 21,514 16,394 40,906 32,922
Warehouse expense, Adjusted 2,716 2,638 5,195 5,075
General and Administrative Expense 3,797 3,736 7,603 8,186
Segment Reporting, Other Segment Item, Amount 62 58 77 119
Earnings Before Interest Tax Depreciation And Amortization 19,628 17,773 35,828 32,310
Canada        
Segment Reporting [Line Items]        
Net sales 44,570 41,359 77,273 69,783
Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Adjusted 26,513 24,472 46,546 41,092
Selling Expense 3,964 3,644 7,619 6,842
Warehouse expense, Adjusted 5,803 5,712 10,966 10,678
General and Administrative Expense 1,746 1,883 3,456 3,642
Segment Reporting, Other Segment Item, Amount 333 (267) 481 (116)
Earnings Before Interest Tax Depreciation And Amortization $ 6,211 $ 5,915 $ 8,205 $ 7,645