XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Intangible assets with finite lives:    
Gross Carrying Amount $ 63,336 $ 59,816
Accumulated Amortization (16,804) (15,518)
Foreign Currency Translation (2,325) (1,193)
Total 44,207 43,105
Intangible Assets, Net (Excluding Goodwill)    
Total intangible assets - gross carrying amount 64,586 61,066
Total intangible assets, net 45,457 44,355
Acquired and developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount 33,569 31,209
Accumulated Amortization (9,692) (8,991)
Foreign Currency Translation (1,262) (725)
Total $ 22,615 $ 21,493
Weighted Average Remaining Useful Life (In Years) 9 years 9 years 1 month 6 days
Customer relationships    
Intangible assets with finite lives:    
Gross Carrying Amount $ 19,308 $ 18,168
Accumulated Amortization (5,015) (4,684)
Foreign Currency Translation (953) (449)
Total $ 13,340 $ 13,035
Weighted Average Remaining Useful Life (In Years) 10 years 7 months 6 days 10 years 10 months 24 days
Commercialization rights    
Intangible assets with finite lives:    
Gross Carrying Amount $ 8,079 $ 8,079
Accumulated Amortization (1,241) (1,039)
Foreign Currency Translation 0 0
Total $ 6,838 $ 7,040
Weighted Average Remaining Useful Life (In Years) 8 years 4 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 (856) (804)
Foreign Currency Translation (110) (19)
Total $ 1,414 $ 1,537
Weighted Average Remaining Useful Life (In Years) 9 years 7 months 6 days 9 years 10 months 24 days
Acquired in-process technology    
Intangible assets with indefinite lives    
Net carrying amount $ 1,250 $ 1,250