XML 43 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Accumulated Amortization $ (40,474) $ (38,913)
Intangible Assets    
Gross Carrying Amount 105,963 107,259
Net 65,489 68,346
Patents, developed technologies and know-how    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount 89,363 90,659
Accumulated Amortization (27,793) (26,619)
Net 61,570 64,040
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount 10,700 10,700
Accumulated Amortization (8,658) (8,440)
Net 2,042 2,260
Trademarks    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (4,023) (3,854)
Net $ 1,877 $ 2,046