XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Amortization by classification (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Intangible Assets    
Amortization of intangible assets $ 3,353 $ 4,071
Service costs    
Intangible Assets    
Amortization of intangible assets 118 1,035
Service costs | Maximum    
Intangible Assets    
Accelerated amortization of intangible assets 100 100
Sales and marketing    
Intangible Assets    
Amortization of intangible assets 1,177 948
Product development    
Intangible Assets    
Amortization of intangible assets 474 931
General and administrative    
Intangible Assets    
Amortization of intangible assets $ 1,584 $ 1,157