v3.25.4
Nature of Operations and Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 03, 2026
Dec. 28, 2024
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross $ 560,520 $ 467,929
Accumulated Amortization (231,617) (203,322)
Currency Translation (7,499) (13,001)
Net 321,404 251,606
Acquired Intangible Assets    
Gross 589,579 496,988
Accumulated Amortization (231,617) (203,322)
Currency Translation (7,586) (14,172)
Net 350,376 279,494
Tradenames    
Indefinite-Lived    
Gross 29,059 29,059
Currency Translation (87) (1,171)
Net 28,972 27,888
Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross 414,629 334,066
Accumulated Amortization (148,139) (127,664)
Currency Translation (4,483) (8,607)
Net 262,007 197,795
Acquired Intangible Assets    
Accumulated Amortization (148,139) (127,664)
Product technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross 96,744 92,106
Accumulated Amortization (54,929) (49,294)
Currency Translation (2,076) (3,245)
Net 39,739 39,567
Acquired Intangible Assets    
Accumulated Amortization (54,929) (49,294)
Tradenames    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross 23,926 16,536
Accumulated Amortization (6,106) (5,084)
Currency Translation (366) (481)
Net 17,454 10,971
Acquired Intangible Assets    
Accumulated Amortization (6,106) (5,084)
Other    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross 25,221 25,221
Accumulated Amortization (22,443) (21,280)
Currency Translation (574) (668)
Net 2,204 3,273
Acquired Intangible Assets    
Accumulated Amortization $ (22,443) $ (21,280)