v3.25.2
Intangible Assets, Net - Cost and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Cost $ 256,792 $ 239,733
Accumulated Amortization (156,313) (137,746)
Net Book Value 100,479 101,987
Customer relationships and agreements    
Finite-Lived Intangible Assets    
Cost 127,271 119,674
Accumulated Amortization (101,579) (90,073)
Net Book Value 25,692 29,601
Software    
Finite-Lived Intangible Assets    
Cost 82,796 76,048
Accumulated Amortization (34,977) (30,021)
Net Book Value 47,819 46,027
Trademarks and trade names    
Finite-Lived Intangible Assets    
Cost 32,780 31,384
Accumulated Amortization (13,639) (12,113)
Net Book Value 19,141 19,271
Patents, licenses and rights    
Finite-Lived Intangible Assets    
Cost 13,945 12,627
Accumulated Amortization (6,118) (5,539)
Net Book Value $ 7,827 $ 7,088