XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 558,424 $ 507,390
Amortizable intangible assets, accumulated amortization (367,821) (334,573)
Amortizable intangible assets, net carrying amount 190,603 172,817
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 571,451 520,417
Net carrying amount 203,630 185,844
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 236,374 218,867
Amortizable intangible assets, accumulated amortization (172,760) (159,041)
Amortizable intangible assets, net carrying amount 63,614 59,826
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 296,698 265,156
Amortizable intangible assets, accumulated amortization (177,267) (158,938)
Amortizable intangible assets, net carrying amount 119,431 106,218
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 25,352 23,367
Amortizable intangible assets, accumulated amortization (17,794) (16,594)
Amortizable intangible assets, net carrying amount $ 7,558 $ 6,773