Acquisitions (Details) - USD ($)
$ in Thousands
Feb. 27, 2017
Dec. 31, 2017
Sep. 30, 2017
Feb. 28, 2017
Business Acquisition [Line Items]        
Cash acquired in acquisition $ 300      
Business acquisitions holdback liability       $ 1,400
Business acquisitions holdback liability   $ 1,414 $ 1,100  
Triad Holdings, Inc.        
Business Acquisition [Line Items]        
Purchase price to acquire common stock $ 9,200      
Purchase agreement, portion of purchase price held, period from acquisition date (in months) 18 months