Annual report pursuant to Section 13 and 15(d)

Acquisitions, Goodwill and Other Long-Lived Assets Estimated Amortization Expense (Details)

v3.10.0.1
Acquisitions, Goodwill and Other Long-Lived Assets Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Intangible Assets [Line Items]    
Finite-lived Intangible Assets Acquired $ 210,828 $ 199,275
Finite-Lived Intangible Assets, Future Amortization Expense [Abstract]    
Year 2019 9,866  
Year 2020 9,836  
Year 2021 9,645  
Year 2022 9,088  
Year 2023 8,659  
Finite-Lived Intangible Assets, Accumulated Amortization 80,666 71,527
Impairment of Intangible Assets, Finite-lived 16,501 16,501
Intangible Assets, Net (Excluding Goodwill) 113,661 111,247
Customer Relationships [Member]    
Intangible Assets [Line Items]    
Finite-lived Intangible Assets Acquired 204,226 193,209
Finite-Lived Intangible Assets, Future Amortization Expense [Abstract]    
Year 2019 9,350  
Year 2020 9,350  
Year 2021 9,207  
Year 2022 9,007  
Year 2023 $ 8,659  
Finite-Lived Intangible Asset, Useful Life 15 years 11 days  
Finite-Lived Intangible Assets, Accumulated Amortization $ 75,585 66,986
Impairment of Intangible Assets, Finite-lived 16,501 16,501
Intangible Assets, Net (Excluding Goodwill) 112,140 109,722
Noncompete Agreements [Member]    
Intangible Assets [Line Items]    
Finite-lived Intangible Assets Acquired 5,102 4,566
Finite-Lived Intangible Assets, Future Amortization Expense [Abstract]    
Year 2019 516  
Year 2020 486  
Year 2021 438  
Year 2022 81  
Year 2023 $ 0  
Finite-Lived Intangible Asset, Useful Life 4 years 6 months 11 days  
Finite-Lived Intangible Assets, Accumulated Amortization $ 3,581 3,074
Intangible Assets, Net (Excluding Goodwill) 1,521 1,492
Trade Names [Member]    
Intangible Assets [Line Items]    
Finite-lived Intangible Assets Acquired $ 1,500 1,500
Finite-Lived Intangible Assets, Future Amortization Expense [Abstract]    
Finite-Lived Intangible Asset, Useful Life 4 years 11 days  
Finite-Lived Intangible Assets, Accumulated Amortization $ 1,500 1,467
Intangible Assets, Net (Excluding Goodwill) $ 0 $ 33