XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount $ 108,547 $ 108,884
Accumulated Amortization (68,277) (60,826)
Total 40,270 48,058
Total intangible assets, gross carrying amount 109,447 109,784
Total intangible assets, net carrying amount 41,170 48,958
Trade names and trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Trade names and trademarks 900 900
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 82,063 82,165
Accumulated Amortization (48,842) (43,667)
Total 33,221 38,498
Leasehold benefits    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 2,694 2,888
Accumulated Amortization (2,518) (2,596)
Total 176 292
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 15,800 15,835
Accumulated Amortization (10,657) (8,749)
Total 5,143 7,086
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 2,045 2,045
Accumulated Amortization (1,861) (1,780)
Total 184 265
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 5,945 5,951
Accumulated Amortization (4,399) (4,034)
Total $ 1,546 $ 1,917