XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 31, 2023
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 522,695 $ 435,903
Amortizable intangible assets, accumulated amortization (337,328) (303,908)
Amortizable intangible assets, net carrying amount 185,367 131,995
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 535,722 448,930
Net carrying amount 198,394 145,022
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 223,048 187,092
Amortizable intangible assets, accumulated amortization (158,765) (146,342)
Amortizable intangible assets, net carrying amount 64,283 40,750
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 270,286 225,183
Amortizable intangible assets, accumulated amortization (158,032) (142,478)
Amortizable intangible assets, net carrying amount 112,254 82,705
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 5,500  
Amortizable intangible assets, accumulated amortization (4,125)  
Amortizable intangible assets, net carrying amount 1,375  
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 23,861 23,628
Amortizable intangible assets, accumulated amortization (16,406) (15,088)
Amortizable intangible assets, net carrying amount $ 7,455 $ 8,540