XML 72 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 430,073 $ 449,103
Amortizable intangible assets, accumulated amortization (267,334) (241,141)
Amortizable intangible assets, net carrying amount $ 162,739 $ 207,962
Amortizable intangible assets, weighted average remaining life (Years) 13 years 2 months 12 days 13 years 3 months 18 days
Non-amortizable intangible assets $ 13,027 $ 13,027
Gross carrying amount 443,100 462,130
Net carrying amount 175,766 220,989
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 184,589 189,609
Amortizable intangible assets, accumulated amortization (132,350) (122,130)
Amortizable intangible assets, net carrying amount $ 52,239 $ 67,479
Amortizable intangible assets, weighted average remaining life (Years) 10 years 1 month 6 days 10 years 8 months 12 days
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 222,173 $ 228,656
Amortizable intangible assets, accumulated amortization (121,527) (104,386)
Amortizable intangible assets, net carrying amount $ 100,646 $ 124,270
Amortizable intangible assets, weighted average remaining life (Years) 15 years 15 years 6 months
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount   $ 6,862
Amortizable intangible assets, accumulated amortization   (2,254)
Amortizable intangible assets, net carrying amount   $ 4,608
Amortizable intangible assets, weighted average remaining life (Years)   8 months 12 days
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 23,311 $ 23,976
Amortizable intangible assets, accumulated amortization (13,457) (12,371)
Amortizable intangible assets, net carrying amount $ 9,854 $ 11,605
Amortizable intangible assets, weighted average remaining life (Years) 10 years 10 years 6 months