XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 62,388 $ 52,870
Accumulated Amortization (44,254) (41,943)
Intangibles, net 18,134 10,927
Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,975 30,499
Accumulated Amortization (28,112) (26,818)
Intangibles, net $ 5,863 $ 3,681
Weighted Average Amortization Period 5 years 3 months 18 days 5 years 4 months 24 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 19,561 $ 16,981
Accumulated Amortization (14,651) (13,982)
Intangibles, net $ 4,910 $ 2,999
Weighted Average Amortization Period 8 years 4 months 24 days 8 years 4 months 24 days
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,531  
Accumulated Amortization (64)  
Intangibles, net $ 1,467  
Weighted Average Amortization Period 5 years  
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,007 $ 5,076
Accumulated Amortization (1,192) (908)
Intangibles, net $ 5,815 $ 4,168
Weighted Average Amortization Period 12 years 8 months 12 days 12 years 6 months
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 314 $ 314
Accumulated Amortization (235) (235)
Intangibles, net $ 79 $ 79
Weighted Average Amortization Period 2 years 2 months 12 days 2 years 2 months 12 days