Acquisitions - Additional Information (Details) - USD ($)
|
|
3 Months Ended |
6 Months Ended |
Dec. 31, 2020 |
Jul. 02, 2021 |
Jul. 03, 2020 |
Jul. 02, 2021 |
Jul. 03, 2020 |
| Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
| Goodwill |
$ 339,702,000
|
$ 317,608,000
|
|
$ 317,608,000
|
|
| Zenetex |
|
|
|
|
|
| Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
| Consideration transferred |
117,600,000
|
|
|
|
|
| Business acquisition purchase price adjustment |
122,800,000
|
|
|
|
|
| Working capital shortfall |
5,200,000
|
|
|
|
|
| Goodwill |
49,569,000
|
|
|
|
|
| Pro forma, revenue |
|
60,600,000
|
$ 59,100,000
|
125,500,000
|
$ 115,000,000.0
|
| Pro forma, income |
|
$ 1,800,000
|
$ 0
|
$ 4,500,000
|
$ 0
|
| Zenetex | Customer contracts |
|
|
|
|
|
| Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
| Intangible assets |
$ 54,200,000
|
|
|
|
|
| Amortization period |
11 years 9 months 18 days
|
|
|
|
|
| HHB Systems |
|
|
|
|
|
| Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
| Consideration transferred |
$ 15,500,000
|
|
|
|
|
| Goodwill |
6,100,000
|
|
|
|
|
| HHB Systems | Customer contracts |
|
|
|
|
|
| Acquired Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
|
| Intangible assets |
$ 8,600,000
|
|
|
|
|
| Amortization period |
7 years 4 months 24 days
|
|
|
|
|