XML 100 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Schedule
Intangible assets consist of the following:
 As of December 31, 2019
 Carrying ValueAccumulated 
Amortization
Net Intangible
Amortizable intangible assets:
Product technology$24,135  $19,798  $4,337  
Patents and trademarks13,726  6,894  6,832  
Customer relationships5,150  2,509  2,641  
Other8,875  8,214  661  
Total$51,886  $37,415  $14,471  
 As of December 31, 2018
 Carrying ValueAccumulated 
Amortization
Net Intangible
Amortizable intangible assets:
Product technology$26,588  $12,332  $14,256  
Patents and trademarks14,647  6,601  8,046  
Customer relationships12,027  2,588  9,439  
Other8,693  7,380  1,313  
Total$61,955  $28,901  $33,054  
Estimated Amortization Expense Schedule The estimated amortization expense for each of the years 2020 through 2024 and thereafter is as follows:
Years ending December 31,Amount
2020$3,287  
20213,128  
20222,642  
20232,214  
20241,649  
Thereafter1,551  
$14,471  
 
Property, Plant and Equipment Balances of major classes of depreciable assets and total accumulated depreciation as of December 31, 2019 and 2018 are as follows:
December 31, 2019December 31, 2018
Property and equipment:
     Machinery and equipment83,900  76,048  
     Furniture and fixtures6,377  6,749  
     Leasehold improvements21,397  20,304  
          Property and equipment at cost111,674  103,101  
     Less: accumulated depreciation and amortization(84,720) (72,684) 
          Property and equipment, net26,954  30,417