XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finite-lived Intangible Assets [Roll Forward]    
Total intangible assets, gross carrying value $ 12,501 $ 10,540
Finite-lived intangible assets, accumulated amortization 5,741 5,402
Total intangible assets, net book value 6,760 5,138
Total 6,807  
Finite-lived intangible assets, gross carrying value (804) (845)
Finite-lived intangible assets, accumulated amortization (757) (784)
Total (47) (61)
Customer Relationships    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 8,355 7,915
Finite-lived intangible assets, accumulated amortization 5,760 5,584
Total 2,595 2,331
Trade Names    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 3,066 2,686
Finite-lived intangible assets, accumulated amortization 500 425
Total 2,566 2,261
Developed Technology    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 1,884 784
Finite-lived intangible assets, accumulated amortization 238 177
Total $ 1,646 $ 607