XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Summary of Company's Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 94,296 $ 74,620
Accumulated Amortization 14,329 11,312
Intangibles, Net $ 79,967 $ 63,308
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 6 years 6 years
Gross Carrying Amount $ 1,585 $ 1,585
Accumulated Amortization 1,419 1,401
Intangibles, Net $ 166 $ 184
Acquired developed technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 19 years 19 years
Gross Carrying Amount $ 3,410 $ 3,410
Accumulated Amortization 1,192 1,060
Intangibles, Net $ 2,218 $ 2,350
Acquired in-process research and development    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 0 years 0 years
Gross Carrying Amount $ 33,516 $ 14,360
Intangibles, Net $ 33,516 $ 14,360
Technology placed in service    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 15 years 15 years
Gross Carrying Amount $ 21,940 $ 21,940
Accumulated Amortization 2,925 1,828
Intangibles, Net $ 19,015 $ 20,112
Patent rights    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 15 years 15 years
Gross Carrying Amount $ 32,720 $ 32,720
Accumulated Amortization 8,558 6,922
Intangibles, Net $ 24,162 $ 25,798
Assembled workforce    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 5 years 5 years
Gross Carrying Amount $ 605 $ 605
Accumulated Amortization 192 101
Intangibles, Net $ 413 $ 504
Internally developed software    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 1 year  
Gross Carrying Amount $ 520  
Accumulated Amortization 43  
Intangibles, Net $ 477