Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Narrative (Details)

v3.10.0.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 6,907 $ 5,892 $ 21,137 $ 17,339
Useful life (in years)     11 years  
Technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization 2,028 1,614 $ 6,405 4,731
Useful life (in years)     14 years  
Customer related        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization 2,596 2,264 $ 7,779 6,627
Useful life (in years)     10 years  
Trade names        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization 1,553 1,481 $ 4,635 4,385
Useful life (in years)     7 years  
Internally developed software        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization 545 504 $ 1,603 1,511
Useful life (in years)     6 years  
Costs incurred for development of internal use computer software 14,000   $ 14,000  
Costs incurred for development of software to be sold 2,200   2,200  
Patents        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization 20 29 $ 64 85
Useful life (in years)     13 years  
Service Agreements        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization 165 $ 0 $ 651 $ 0
Useful life (in years)     2 years  
General and administrative        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization     $ 1,500  
General and administrative | Internally developed software        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 500