XML 102 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of components of identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets - net $ 32,948 $ 10,859
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 41,027 19,162
Less accumulated amortization (12,389) (11,708)
Total 28,638 7,454
Internally developed software costs not meeting general release threshold    
Indefinite-lived Intangible Assets [Line Items]    
Trademarks, trade names (non-amortizable) 2,500 3,005
Trademarks, trade names (non-amortizable)    
Indefinite-lived Intangible Assets [Line Items]    
Trademarks, trade names (non-amortizable) 1,810 400
Developed software costs    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 36,137 18,972
Developed software costs | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 3 years  
Developed software costs | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 7 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 4,860 160
Estimated useful life 7 years  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 30 $ 30
Estimated useful life 1 year