XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 434,522 $ 430,073
Amortizable intangible assets, accumulated amortization (286,593) (267,334)
Amortizable intangible assets, net carrying amount 147,929 162,739
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 447,549 443,100
Net carrying amount 160,956 175,766
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 186,494 184,589
Amortizable intangible assets, accumulated amortization (139,792) (132,350)
Amortizable intangible assets, net carrying amount 46,702 52,239
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 224,463 222,173
Amortizable intangible assets, accumulated amortization (132,474) (121,527)
Amortizable intangible assets, net carrying amount 91,989 100,646
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 23,565 23,311
Amortizable intangible assets, accumulated amortization (14,327) (13,457)
Amortizable intangible assets, net carrying amount $ 9,238 $ 9,854