Quarterly report [Sections 13 or 15(d)]

Intangible Assets - Schedule of Acquired Intangible Assets (Details)

v3.26.1
Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 04, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived    
Weighted Average Life 13 years  
Gross Carrying Amount $ 228,987 $ 229,297
Accumulated Amortization $ 179,595 173,944
Patents    
Intangible Asset, Finite-Lived    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 2,146 2,146
Non-compete Agreement    
Intangible Asset, Finite-Lived    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,082
Accumulated Amortization $ 11,082 11,082
Trade Names    
Intangible Asset, Finite-Lived    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,544 11,565
Accumulated Amortization $ 10,633 10,541
Completed and Unpatented Technology    
Intangible Asset, Finite-Lived    
Weighted Average Life 9 years  
Gross Carrying Amount $ 47,944 47,980
Accumulated Amortization $ 46,260 45,207
Backlog    
Intangible Asset, Finite-Lived    
Weighted Average Life 4 years  
Gross Carrying Amount $ 3,888 3,991
Accumulated Amortization $ 602 177
Customer Relationships    
Intangible Asset, Finite-Lived    
Weighted Average Life 15 years  
Gross Carrying Amount $ 145,623 145,773
Accumulated Amortization $ 108,352 104,531
Licensing Agreement    
Intangible Asset, Finite-Lived    
Weighted Average Life 13 years  
Gross Carrying Amount $ 6,760 6,760
Accumulated Amortization $ 520 $ 260