XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 423,681 $ 449,103
Amortizable intangible assets, accumulated amortization (257,595) (241,141)
Amortizable intangible assets, net carrying amount 166,086 207,962
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 436,708 462,130
Net carrying amount 179,113 220,989
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 178,968 189,609
Amortizable intangible assets, accumulated amortization (125,375) (122,130)
Amortizable intangible assets, net carrying amount 53,593 67,479
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 215,274 228,656
Amortizable intangible assets, accumulated amortization (112,689) (104,386)
Amortizable intangible assets, net carrying amount 102,585 124,270
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 6,795 6,862
Amortizable intangible assets, accumulated amortization (6,795) (2,254)
Amortizable intangible assets, net carrying amount   4,608
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 22,644 23,976
Amortizable intangible assets, accumulated amortization (12,736) (12,371)
Amortizable intangible assets, net carrying amount $ 9,908 $ 11,605