Quarterly report pursuant to Section 13 or 15(d)

Acquired Intangible Assets and Goodwill - Schedule of Indefinite-Lived and Finite-Lived Intangible Assets (Details)

v3.23.2
Acquired Intangible Assets and Goodwill - Schedule of Indefinite-Lived and Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Accumulated Amortization $ 146,996   $ 146,996   $ 173,343
Total gross carrying amount 537,182   537,182   577,728
Total net amount 390,186   390,186   404,385
Foreign currency translation     638   1,972
Amortization of intangibles 7,421 $ 7,646 14,837 $ 14,871  
Tradenames and trademarks          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount, indefinite-lived 107,613   107,613   107,378
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 408,853   408,853   408,246
Accumulated Amortization 139,910   139,910   125,613
Net Amount $ 268,943   $ 268,943   282,633
Customer relationships | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Average Remaining Life in Years 10 years   10 years    
Customer relationships | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Average Remaining Life in Years 15 years   15 years    
Software development          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 20,320   $ 20,320   20,320
Accumulated Amortization 6,808   6,808   6,085
Net Amount $ 13,512   $ 13,512   14,235
Software development | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Average Remaining Life in Years 10 years   10 years    
Software development | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Average Remaining Life in Years 15 years   15 years    
Noncompete agreements          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 396   $ 396   394
Accumulated Amortization 278   278   255
Net Amount $ 118   $ 118   139
Noncompete agreements | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Average Remaining Life in Years 3 years   3 years    
Noncompete agreements | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Average Remaining Life in Years 8 years   8 years    
Backlog          
Finite-Lived Intangible Assets [Line Items]          
Average Remaining Life in Years 1 year   1 year    
Gross Carrying Amount $ 0   $ 0   41,390
Accumulated Amortization 0   0   41,390
Net Amount $ 0   $ 0   $ 0