XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Schedule
Intangible assets consist of the following:
 As of December 31, 2020
 Carrying ValueAccumulated 
Amortization
Net Intangible
Amortizable intangible assets:
Product technology$14,625 $10,785 $3,840 
Patents and trademarks14,325 7,495 6,830 
Customer relationships6,541 4,002 2,539 
Other5,265 5,173 92 
Total$40,756 $27,455 $13,301 

 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 
Estimated Amortization Expense Schedule The estimated amortization expense for each of the years 2021 through 2025 and thereafter is as follows:
Years ending December 31,Amount
2021$3,760 
20222,536 
20231,903 
20241,569 
20251,394 
Thereafter2,139 
$13,301