XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]          
Gross $ 199,799   $ 199,799   $ 162,043
Accumulated Amortization (117,261)   (117,261)   (116,208)
Net 82,538   $ 82,538   45,835
Weighted Average Useful Life Remaining (in years)     9 years 1 month 6 days    
Amortization expense 4,293 $ 2,690 $ 10,273 $ 7,619  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross 47,699   47,699   53,062
Accumulated Amortization (44,345)   (44,345)   (45,613)
Net 3,354   $ 3,354   7,449
Weighted Average Useful Life Remaining (in years)     2 years 8 months 12 days    
Acquired technology          
Finite-Lived Intangible Assets [Line Items]          
Gross 53,205   $ 53,205   17,518
Accumulated Amortization (7,677)   (7,677)   (5,430)
Net 45,528   $ 45,528   12,088
Weighted Average Useful Life Remaining (in years)     8 years 1 month 6 days    
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross 30,447   $ 30,447   20,448
Accumulated Amortization (11,176)   (11,176)   (10,438)
Net 19,271   $ 19,271   10,010
Weighted Average Useful Life Remaining (in years)     12 years 4 months 24 days    
Patent costs          
Finite-Lived Intangible Assets [Line Items]          
Gross 18,374   $ 18,374   21,852
Accumulated Amortization (10,897)   (10,897)   (11,812)
Net 7,477   $ 7,477   10,040
Weighted Average Useful Life Remaining (in years)     9 years 1 month 6 days    
Trade secrets          
Finite-Lived Intangible Assets [Line Items]          
Gross 19,398   $ 19,398   19,924
Accumulated Amortization (19,176)   (19,176)   (18,971)
Net 222   $ 222   953
Weighted Average Useful Life Remaining (in years)     4 months 24 days    
Acquired patents          
Finite-Lived Intangible Assets [Line Items]          
Gross 17,990   $ 17,990   16,257
Accumulated Amortization (16,107)   (16,107)   (15,945)
Net 1,883   $ 1,883   312
Weighted Average Useful Life Remaining (in years)     12 years 8 months 12 days    
Other          
Finite-Lived Intangible Assets [Line Items]          
Gross 12,686   $ 12,686   12,982
Accumulated Amortization (7,883)   (7,883)   (7,999)
Net $ 4,803   $ 4,803   $ 4,983
Weighted Average Useful Life Remaining (in years)     8 years 4 months 24 days