XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]          
Gross $ 187,057   $ 187,057   $ 162,043
Accumulated Amortization (117,052)   (117,052)   (116,208)
Net 70,005   $ 70,005   45,835
Weighted Average Useful Life Remaining (in years)     7 years 7 months 6 days    
Amortization expense 3,302 $ 2,502 $ 5,980 $ 4,929  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross 49,886   49,886   53,062
Accumulated Amortization (45,145)   (45,145)   (45,613)
Net 4,741   $ 4,741   7,449
Weighted Average Useful Life Remaining (in years)     2 years 3 months 18 days    
Acquired technology          
Finite-Lived Intangible Assets [Line Items]          
Gross 36,290   $ 36,290   17,518
Accumulated Amortization (6,301)   (6,301)   (5,430)
Net 29,989   $ 29,989   12,088
Weighted Average Useful Life Remaining (in years)     6 years 6 months    
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross 31,227   $ 31,227   20,448
Accumulated Amortization (11,020)   (11,020)   (10,438)
Net 20,207   $ 20,207   10,010
Weighted Average Useful Life Remaining (in years)     11 years 1 month 6 days    
Patent costs          
Finite-Lived Intangible Assets [Line Items]          
Gross 20,836   $ 20,836   21,852
Accumulated Amortization (11,600)   (11,600)   (11,812)
Net 9,236   $ 9,236   10,040
Weighted Average Useful Life Remaining (in years)     11 years    
Trade secrets          
Finite-Lived Intangible Assets [Line Items]          
Gross 19,585   $ 19,585   19,924
Accumulated Amortization (19,130)   (19,130)   (18,971)
Net 455   $ 455   953
Weighted Average Useful Life Remaining (in years)     7 months 6 days    
Acquired patents          
Finite-Lived Intangible Assets [Line Items]          
Gross 16,202   $ 16,202   16,257
Accumulated Amortization (15,945)   (15,945)   (15,945)
Net 257   $ 257   312
Weighted Average Useful Life Remaining (in years)     6 years 4 months 24 days    
Other          
Finite-Lived Intangible Assets [Line Items]          
Gross 13,031   $ 13,031   12,982
Accumulated Amortization (7,911)   (7,911)   (7,999)
Net $ 5,120   $ 5,120   $ 4,983
Weighted Average Useful Life Remaining (in years)     3 years 10 months 24 days