XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 133,024 $ 52,870
Accumulated Amortization (47,470) (41,943)
Total 85,554 10,927
Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 90,626 30,499
Accumulated Amortization (30,757) (26,818)
Total $ 59,869 $ 3,681
Weighted Average Amortization Period 5 years 1 month 6 days 5 years 4 months 24 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 32,162 $ 16,981
Accumulated Amortization (15,164) (13,982)
Total $ 16,998 $ 2,999
Weighted Average Amortization Period 10 years 8 years 4 months 24 days
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,988 $ 5,076
Accumulated Amortization (1,137) (908)
Total $ 6,851 $ 4,168
Weighted Average Amortization Period 11 years 9 months 18 days 12 years 6 months
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,474  
Accumulated Amortization (135)  
Total $ 1,339  
Weighted Average Amortization Period 5 years  
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 460  
Accumulated Amortization (43)  
Total $ 417  
Weighted Average Amortization Period 2 years 1 month 6 days  
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 314 $ 314
Accumulated Amortization (234) (235)
Total $ 80 $ 79
Weighted Average Amortization Period 2 years 2 months 12 days 2 years 2 months 12 days