XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Amortization Expense by Income Statement Caption (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 36,885 $ 35,410
Accumulated Amortization (16,962) (15,700)
Total 19,923 19,710
Gross value of fully amortized intangible assets 43,000 42,700
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 871 477
Accumulated Amortization (8) 0
Total 863 477
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 8,100 8,100
Accumulated Amortization (4,682) (4,329)
Total 3,418 3,771
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 4,080 4,080
Accumulated Amortization (3,189) (3,044)
Total 891 1,036
Distribution rights    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 342 352
Accumulated Amortization (268) (261)
Total 74 91
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 22,692 21,601
Accumulated Amortization (8,269) (7,574)
Total 14,423 14,027
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 800 800
Accumulated Amortization (546) (492)
Total $ 254 $ 308