XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 435,903 $ 430,073
Amortizable intangible assets, accumulated amortization (303,908) (267,334)
Amortizable intangible assets, net carrying amount $ 131,995 $ 162,739
Amortizable intangible assets, weighted average remaining life (Years) 12 years 7 months 6 days 13 years 2 months 12 days
Non-amortizable intangible assets $ 13,027 $ 13,027
Gross carrying amount 448,930 443,100
Net carrying amount 145,022 175,766
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 187,092 184,589
Amortizable intangible assets, accumulated amortization (146,342) (132,350)
Amortizable intangible assets, net carrying amount $ 40,750 $ 52,239
Amortizable intangible assets, weighted average remaining life (Years) 9 years 7 months 6 days 10 years 1 month 6 days
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 225,183 $ 222,173
Amortizable intangible assets, accumulated amortization (142,478) (121,527)
Amortizable intangible assets, net carrying amount $ 82,705 $ 100,646
Amortizable intangible assets, weighted average remaining life (Years) 14 years 4 months 24 days 15 years
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 23,628 $ 23,311
Amortizable intangible assets, accumulated amortization (15,088) (13,457)
Amortizable intangible assets, net carrying amount $ 8,540 $ 9,854
Amortizable intangible assets, weighted average remaining life (Years) 9 years 6 months 10 years