Acquisitions (Triad Holdings, Inc.) (Details) - USD ($)
$ in Thousands
Feb. 27, 2017
Mar. 31, 2017
Business Acquisition [Line Items]    
Business acquisitions holdback liability   $ 1,438
Triad Holdings, Inc.    
Business Acquisition [Line Items]    
Purchase price to acquire common stock $ 9,600  
Cash acquired in acquisition $ 231  
Purchase agreement, portion of purchase price held, period from acquisition date (in months) 18 months