XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 31, 2023
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 513,459 $ 435,903
Amortizable intangible assets, accumulated amortization (311,396) (303,908)
Amortizable intangible assets, net carrying amount 202,063 131,995
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 526,486 448,930
Net carrying amount 215,090 145,022
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 220,268 187,092
Amortizable intangible assets, accumulated amortization (149,119) (146,342)
Amortizable intangible assets, net carrying amount 71,149 40,750
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 265,590 225,183
Amortizable intangible assets, accumulated amortization (145,937) (142,478)
Amortizable intangible assets, net carrying amount 119,653 82,705
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 4,100  
Amortizable intangible assets, accumulated amortization (1,025)  
Amortizable intangible assets, net carrying amount 3,075  
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 23,501 23,628
Amortizable intangible assets, accumulated amortization (15,315) (15,088)
Amortizable intangible assets, net carrying amount $ 8,186 $ 8,540