Acquisitions (Identifiable Intangible Assets) (Details) - USD ($)
$ in Thousands
Feb. 27, 2017
Mar. 31, 2017
Dec. 31, 2016
Goodwill      
Goodwill   $ 22,192 $ 16,809
Triad Holdings, Inc.      
Goodwill      
Goodwill $ 5,209    
Triad Holdings, Inc. | Minimum      
Identifiable Intangible Assets      
Discount rate used 15.00%    
Triad Holdings, Inc. | Maximum      
Identifiable Intangible Assets      
Discount rate used 16.00%    
Triad Holdings, Inc. | Customer relationships      
Identifiable Intangible Assets      
Acquired intangible assets $ 2,500    
Weighted average amortization period 10 years    
Triad Holdings, Inc. | Trademark/trade name      
Identifiable Intangible Assets      
Acquired intangible assets $ 2,400    
Weighted average amortization period 12 years    
Triad Holdings, Inc. | Developed technology      
Identifiable Intangible Assets      
Acquired intangible assets $ 1,400    
Weighted average amortization period 12 years