Segment Reporting and Geographic Information Income (Loss) Before Income Taxes Reconciliation (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] | ||||
| Total adjusted EBITDA | $ 77,145 | $ 75,228 | $ 127,235 | $ 129,754 |
| Interest expense, net | 13,042 | 13,892 | 26,047 | 28,352 |
| Depreciation | 22,535 | 19,848 | 44,534 | 39,243 |
| Amortization | 15,223 | 15,257 | 30,499 | 30,672 |
| Stock-based compensation expense | 3,355 | 3,557 | 7,362 | 6,835 |
| Restructuring and other costs | (577) | 420 | 1,434 | 2,111 |
| Change in fair value of contingent consideration | 157 | (241) | (352) | (567) |
| Transaction and integration expense | 4,481 | 70 | 4,389 | 128 |
| 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] | ||||
| Total adjusted EBITDA | 51,306 | 51,540 | 83,202 | 89,799 |
| Robotics and Digital Solutions | ||||
| Segment Reporting [Line Items] | ||||
| Total adjusted EBITDA | 19,628 | 17,773 | 35,828 | 32,310 |
| Canada | ||||
| Segment Reporting [Line Items] | ||||
| Total adjusted EBITDA | $ 6,211 | $ 5,915 | $ 8,205 | $ 7,645 |
| X | ||||||||||
- Definition Adjusting Items To Adjust Earnings Before Interest Tax Depreciation And Amortization To Income (Loss) Before Income Taxes No definition available.
|
| X | ||||||||||
- Definition Earnings Before Interest Tax Depreciation And Amortization No definition available.
|
| X | ||||||||||
- Definition Restructuring and Other No definition available.
|
| X | ||||||||||
- Definition Transaction and integration expense No definition available.
|
| X | ||||||||||
- Definition Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of interest income (expense) classified as operating. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of noncash expense for share-based payment arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|