XML 63 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Schedule of Equity Issued for Acquisition (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition, Equity Interests Issued or Issuable [Line Items]      
Shares issued as payments for acquisitions $ 4,678 $ 2,012 $ 1,571
Series of Business Acquisitions | Common Stock      
Business Acquisition, Equity Interests Issued or Issuable [Line Items]      
Payments of contingent consideration (in shares) 441 244 238
Shares issued as payment of contingent consideration $ 4,678 $ 2,012 $ 1,570
Payments of contingent consideration (in USD per share) $ 10.61 $ 8.25 $ 6.59