Acquisitions (Triad Holdings, Inc.) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 27, 2017
Jun. 30, 2017
Sep. 30, 2017
Business Acquisition [Line Items]      
Business acquisitions holdback liability $ 1,400    
Business acquisitions holdback liability     $ 1,068
Triad Holdings, Inc.      
Business Acquisition [Line Items]      
Purchase price to acquire common stock 9,600    
Cash acquired in acquisition $ 269    
Payments to acquire businesses modified by measurement period adjustments   $ 9,200  
Purchase agreement, portion of purchase price held, period from acquisition date (in months) 18 months