XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Intangible assets with finite lives:    
Gross Carrying Amount $ 67,301 $ 59,816
Accumulated Amortization (19,743) (15,518)
Foreign Currency Translation (2,441) (1,193)
Total 45,117 43,105
Intangible Assets, Net (Excluding Goodwill)    
Total intangible assets - gross carrying amount 70,551 61,066
Total intangible assets, net 48,367 44,355
Acquired in-process technology    
Intangible assets with indefinite lives    
Net carrying amount 3,250 1,250
Acquired and developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount 34,784 31,209
Accumulated Amortization (11,264) (8,991)
Foreign Currency Translation (1,312) (725)
Total $ 22,208 $ 21,493
Weighted Average Remaining Useful Life (In Years) 8 years 3 months 18 days 9 years 1 month 6 days
Customer relationships    
Intangible assets with finite lives:    
Gross Carrying Amount $ 19,308 $ 18,168
Accumulated Amortization (5,666) (4,684)
Foreign Currency Translation (1,010) (449)
Total $ 12,632 $ 13,035
Weighted Average Remaining Useful Life (In Years) 10 years 2 months 12 days 10 years 10 months 24 days
Commercialization rights    
Intangible assets with finite lives:    
Gross Carrying Amount $ 10,579 $ 8,079
Accumulated Amortization (1,749) (1,039)
Foreign Currency Translation 0 0
Total $ 8,830 $ 7,040
Weighted Average Remaining Useful Life (In Years) 7 years 10 months 24 days 8 years 8 months 12 days
Trademarks and tradenames    
Intangible assets with finite lives:    
Gross Carrying Amount $ 2,380 $ 2,360
Accumulated Amortization (939) (804)
Foreign Currency Translation (119) (19)
Total $ 1,322 $ 1,537
Weighted Average Remaining Useful Life (In Years) 9 years 2 months 12 days 9 years 10 months 24 days
Other    
Intangible assets with finite lives:    
Gross Carrying Amount $ 250  
Accumulated Amortization (125)  
Foreign Currency Translation 0  
Total $ 125  
Weighted Average Remaining Useful Life (In Years) 6 months