XML 194 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]      
Intangible asset useful life 124 months    
Finite lived intangible assets $ 38,427 $ 47,813  
Amortization of intangible assets $ 9,400 11,600 $ 9,800
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible asset useful life 160 months    
Finite lived intangible assets $ 24,168 28,335  
Accumulated amortization $ 12,715 8,548  
Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible asset useful life 89 months    
Finite lived intangible assets $ 9,074 9,919  
Accumulated amortization $ 2,498 1,653  
Computer Software [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible asset useful life 14 months    
Finite lived intangible assets $ 4,958 9,296  
Accumulated amortization $ 10,013 5,675  
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible asset useful life 77 months    
Finite lived intangible assets $ 227 263  
Accumulated amortization $ 127 $ 91